ID : 1882
单选按钮创建示例
单选按钮为通过后述的零部件组组合后,在同一组内的单选按钮间实现排他的零部件。可按照与按钮相同的方式记述按压事件和松开事件各自对应的动作。与指示灯、选框相同,可通过参数(state)访问ON/OFF状态。
单选按钮创建示例
1
以下为由3个单选按钮进行排他处理的示例。通过PanelDesigner配置3个单选按钮和1个组。
2
将所有单选按钮的参数(group)设定为配置的零部件组的组号(group)。(此次设为0)设定后可实现单选按钮的排他性。
3 记述单选按钮事件
与按钮相同,带有单选按钮的事件带有Clicked、Released,因此可分别记述各自的处理。
4 变更单选按钮参数
单选按钮带有与按钮、标签相同的参数。
以下为按下同一画面上的按钮时,输出单选按钮的状态(ON/OFF)至IO[24]~IO[26]中,在分别选择RB1、RB2、RB3后,将对应的F[10]、F[11]、F[12]的值保存在同一画面上的数值输入框中的记述示例。
首先配置各自的零部件。
5
之后,记述按压按钮时的处理(选择PB1、Clicked)。
以下为通过state参数获取单选按钮状态,并使用IF语句进行分支处理的示例。
If RB1.State = 1 Then
IO[24] = NB1.Value = F[10]
Elseif RB2.State=1 Then
IO[25] = 1
NB1.Value = F[11]
Elseif RB3.State=1 Then
IO[26] = 1
NB1.Value = F[12]
End if
将此内容传输至控制器,可实现上述功能。
相关项目
ID : 1882