<< 向前        下一页 >>

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

<< 向前        下一页 >>