- 6
- 0
- 约1.49千字
- 约 4页
- 2017-12-12 发布于河南
- 举报
Citect 7.2及以上版本的MetaData功能
Citect 7.2的MetaData功能的使用?
Citect之前版本的软件存在这样一个问题,当精灵传递变量给超级精灵的时候,如果在精灵中输入的字符数超过了253个,那么就需要将传递变量的函数写在Cicode中,这样很不方便,7.2版本软件克服了这个弱点,使用了变量名称后台陆录的方式。传递在长的变量也不要紧了。
1,建立变量标签
Name DataType Bark_Tank_Pump_Run Digital Bark_Tank_Pump_Man Digital Bark_Tank_Pump_Speed INT
2,打开Citect图形编辑器,使用Blank模板新建一个页面。
3,添加5个按钮在页面上(如5图)
Appearance(General)—Text Input(Touch)—Up Start ?Digital State?=1 Stop ?Digital State?=0 Auto ?Digital Mode?=1 Manual ?Digital Mode?=0 Icons.clos2 Winfree(); 4,在放置4个指示灯到页面上(如5图)
Object ON symbol when Symbols Start Light ?Digital State?=1 OFF Lights_square_medium.grey ON Lights_square_medium.green Stop Light ?Digital State?=0 OFF Lights_square_medium.grey ON Lights_square_medium.green Auto Light ?Digital Mode?=1 OFF Lights_square_medium.grey ON Lights_square_medium.green Manual Light ?Digital Mode?=0 OFF Lights_square_medium.grey ON Lights_square_medium.green 5,放置一个数值显示框(如5图)
Appearance(Display Value)--Numeric expression ?INT Numeric? Input(Keyboard Commands)—Key sequence ####ENTER ‘####ENTER’ command ?INT Numeric?=ArgValue1 6,然后把鼠标放置在关闭按钮的右下角上查看所有object的范围坐标,来设置这个弹出页面的大小
7,页面的属性里面设置页面的大小和关联的关键字
8,保存这个弹出式页面,名称是!PopControl.
9,新建一个精灵,放置一个按钮,
按钮的Input(Touch)—Up command中写入
AssMetadataPopup(!PopControl);
Wintitle(AssGetProperty(State,TagName))
按钮的Metadata(General)中写入
Name Value State %Tag%_Pump_Run Mode %Tag%_Pump_Man Numeric %Tag%_Pump_Speed 10,保存精灵,名称是pumpcontroller,然后图形编辑器――工具――更新页
11,在页面上粘贴精灵,并填写Bark_Tank
12,编译并且运行工程进行测试
原创力文档

文档评论(0)