mcgs怎么用按钮控制其中一个灯灭的同时另外一个灯亮?mcgs组态中怎么按下按钮控制三的?
mcgs怎么用按钮控制其中一个灯灭的同时另外一个灯亮?
干脆用rs触发器吧,用单片机的一个io端口控制led,简直太浪费了。
mcgs组态中怎么按下一个按钮控制三个灯的?
可以设置一个按钮控制三个灯,具体操作如下:
1. 在MCGS组态软件中新建一个窗口,添加三个灯控件和一个按钮控件。
2. 将按钮控件的属性中的"操作标记"设置为一个新的变量,例如"Btn_Control_Lights"。
3. 将三个灯控件的属性中的"操作标记"分别设置为一个新的变量,例如"Light1"、"Light2"、"Light3"。
4. 双击按钮控件,进入它的脚本编辑界面。在脚本中设置按钮按下时执行的操作,例如:
```
If Btn_Control_Lights = True Then
Light1 = True
Light2 = True
Light3 = True
Else
Light1 = False
Light2 = False
Light3 = False
End If
```
这个脚本的意思是,如果按钮的标记为真(即按钮被按下),则三个灯的标记也设为真(即三个灯被打开);否则三个灯的标记设为假(即三个灯被关闭)。
5. 保存脚本,并关闭脚本编辑界面。此时,通过按下按钮控件可以控制三个灯的开关状态。
在mcgs组态中定义一个开关变量,将变量的值赋值给按钮。同时,将按钮连接到三个灯的控制电路中,按下按钮输出脉冲控制三个灯。