【摘要】:如果希望将变量的值直接传送给对象属性,则应始终使用该类型的动态化。1)新建一个工程,新建一个无符号16位内部变量“C_fill”,再创建一个画面,在画面中拖入一个矩形和一个I/O域,如图5-25所示。先选中画面中的I/O域,单击鼠标右键,单击快捷菜单中的“组态对话框”选项,弹出“I/O域组态”对话框,如图5-26所示,变量选定为C_fill,最后单击“确定”按钮。3)将变量C_fill与矩形的填充量关联。
当变量与对象的属性连接时,变量的值将直接传送给对象属性。这意味着,例如,I/O域可直接影响变量值。
如果希望将变量的值直接传送给对象属性,则应始终使用该类型的动态化。下面用一个例子说明。
【例5-3】有一个矩形,其填充量由一个I/O域中的数值大小控制。
1)新建一个工程,新建一个无符号16位内部变量“C_fill”,再创建一个画面,在画面中拖入一个矩形和一个I/O域,如图5-25所示。
2)将变量C_fill与I/O域关联。先选中画面中的I/O域,单击鼠标右键,单击快捷菜单中的“组态对话框”选项,弹出“I/O域组态”对话框,如图5-26所示,变量选定为C_fill,最后单击“确定”按钮。
3)将变量C_fill与矩形的填充量关联。先选中画面中的矩形,单击鼠标右键,单击快捷菜单中的“属性”选项,弹出“对象属性”对话框,如图5-27所示,将选项卡“效果”中的属性“全局颜色方案”改为“否”。再将选项卡“填充”中的属性“动态填充”改为“是”,最后将选项卡“填充”中的属性“填充量”的“动态”与变量C_fill关联,更新周期,设定为“有变化时”(设为500ms也可以),如图5-28所示,最后保存整个工程。
4)运行工程。单击画面中的“运行”按钮,在I/O域中输入88(其他数值也可以),可以看到矩形中填充了88%的红色,运行界面如图5-29所示。
图5-25 新建画面(www.xing528.com)
图5-26 I/O域组态
图5-27 “对象属性(效果)”对话框
图5-28 “对象属性(填充)”对话框
图5-29 运行界面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。