瞬时型按钮在运行时的工作方式
当操作员
按下
按钮时,会将按钮从状态 0 更改为状态 1,并将状态 1 的值发送到数据源。当操作员松开
按钮时,会将按钮从状态 1 更改回状态 0,并将状态 0 的值发送到数据源。瞬时型按钮在运行时的行为也取决于您如何设置保持时间和连接。
使用保持时间
- 按钮的保持时间(在“瞬时型按钮”对话框的“常规”选项卡中指定)确保值连接的值至少在规定的时间内能够得以保留。
使用连接
- 如果仅分配了值连接而未分配指示器连接,则按钮被按下时将立即显示按钮的按下状态。此控件的反馈为本地的即时反馈。该反馈并不一定需要反映数据源中值连接的值。
- 如果将同一标签分配到值和指示器连接,则运行时显示的按钮状态将基于指示器连接。如果网络流量很大,则画面的响应可能会延迟。
- 如果指示器连接值是浮点值,则应用程序会将此值舍入到最接近的整数,以确定要显示的状态。
启动应用程序
- 如果在运行时启动应用程序(包括在重启设备后启动),则按钮将设置为状态 0,但不会将状态值写入值连接。
打开图形画面
- 在运行时打开画面时,按钮会设置为状态 0,但不会将状态值写入值连接。
- 在运行时打开画面时,应用程序将读取“指示器”控件值,并基于该值更新画面。
提供反馈