我们平常说的配方指的是几种原料间的配比关系,比如药方,营养配方等等。紫金桥系统中的配方不仅仅指原料间的配比关系,它还包括温度压力等因素。从实质上来说,紫金桥系统中的配方,就是把一组变量依照不同的配方名和一组组的数值对应起来,当在脚本中加载不同的配方时,利用对应的数值给变量赋值的过程。
我们通过一个简单的小例子来说明配方的使用过程,小例子如下图所示:
当我们点击“甜面包”、“咸面包”或“硬面包”按钮时,左侧的面粉、白糖等等就切换到了的相应的值。当我们点击“选择”按钮时,会弹出如下所示的配方选择对话框,如果我们选择了对应的配方后,点击“确定”按钮,那么右侧的各种原料的配比也切换到了相应的值。
步骤一、定义实时数据库点
我们首先定义几个数据库点来保存各种原料的配比。把导航器切换到数据库页,双击点组态启动点组态管理程序,使用点组态管理程序创建几个数据库点,如下所示:
点名
|
点说明
|
类型
|
Butter
|
黄油
|
模拟IO点
|
Flour
|
面粉
|
模拟IO点
|
Salt
|
食盐
|
模拟IO点
|
Suger
|
白糖
|
模拟IO点
|
Water
|
水
|
模拟IO点
|
步骤二、创建配方
把导航器切换到画面页,在“自定义/配方”项上点击鼠标右键,选择右键菜单“创建”项,创建一个新的配方。展开配方,在新创建的配方上点击右键,选择“名称”给此配方另起一个新的名称,在这里我们起名为Re。双击配方Re弹出配方编辑对话框,在此对话框中做如下的设置: