在创建完S-Function后可以通过Mask设计简单的界面。
创建S-Function模块后,
右键进入Mask配置界面
1.主要控件介绍
Parameter类
1.Edit(数据显示)
作用:数据显示;写入数据;参数调用
Edit编辑框可输入的数据格式
number类型:整数、小数等例如3、3.14
数组类型:例如[0 1 2 3 4],或者[0,1,2,3,4]
字符串类型:例如"192.168.100.1"、"woaixuexi",注意要加上双引号,不然无法识别,配置的时候会报错。
在输入数据格式这里要强调一下有一个属性很关键"evaluate",这个属性的作用是检查数据格式,取消勾选将不再检查数据格式。
2.Check box(勾选框)
勾选上对应参数为1,取消勾选对应参数为0
3.Popup(选择框)
参数配置
Value:当前选择框中的值
Type option:设置选项
如何设置选项
把要设置的选项通过打字输入框中,使用enter下一行来设置多个选项
4.Custom Table(表格)
参数配置
Value:表格中的内容,如图所示表格有8列,Value可以这么设置
{‘Lin’,'0','0','0','0','Udp','0','0'; ‘Lin’,'0','0','0','0','Udp','0','0'}
这样对表格中的数据进行填充
Columns:配置表头的名称
Container类
该类控件主要作用是页面布局
1.Group box
如图所示,四个Edit控件被布局在名为NetWork的Group box内
只需要把相应控件拖拽到Group box的子目录下
2.Tab
标签页,设置标签页,可以切换页面
3.CollapsiblePanel
可折叠页面
4.将多个控件设置为一行
如图所示,两个控件设置在了一行,是怎么做到的呢
看这个Layout的属性框
Item Location:如果选择New row,就会另起一行布置控件
如果选择Current row,该控件就会跟上一个控件保持在同一行。
Horizontal Stretch:勾选上,处于同一行的控件的水平宽度将会保持一致。
Action类
这一类只使用过Button
通过给按键编写回调函数来实现各种各样的功能
关于回调函数的编写后面再出个模块吧