S-Function界面(Mask)(一)——控件介绍

本文详细介绍了在创建S-Function后如何通过Mask设计简单界面,包括Parameter类的Edit、Checkbox、Popup和CustomTable控件的使用,以及Container类如GroupBox、Tab和CollapsiblePanel的布局,以及Action类中的Button和回调函数的应用。
摘要由CSDN通过智能技术生成

在创建完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

通过给按键编写回调函数来实现各种各样的功能

关于回调函数的编写后面再出个模块吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值