组态王除了在定义动画连接时支持连接表达式,还允许用户编写命令语言来扩展应用程序的功能,极 大地增强了应用程序的可用性。命令语言的格式类似C语言的格式,工程人员可以利用其来增强应用程序的灵活性。组态王的命令语 言编辑环境已经编好,用户只要按规范编写程序段即可,它包括:应用程序命令语言、热键命令语言、事 件命令语言、数据改变命令语言、自定义函数命令语言和画面命令语言等。命令语言的句法和C语言非常类似,可以说是C的一个简化子集,具有完备的词法语法查错功能和丰 富的运算符、数学函数、字符串函数、控件函数、SQL 函数和系统函数。各种命令语言通过“命令语言编 辑器”编辑输入并进行语法检查,在运行系统中进行编译执行。命令语言有六种形式,其区别在于命令语言执行的时机或条件不同:
1、应用程序命令语言 可以在程序启动时、关闭时或在程序运行期间周期执行。如果希望周期执行,还需要指定时间间隔。
2、热键命令语言 被链接到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令语言程序。
3、事件命令语言 规定在事件发生、存在、消失时分别执行的程序。离散变量名或表达式都可以作为事件。
4、数据改变命令语言 只链接到变量或变量的域。在变量或变量的域值变化到超出数据字典中所定义的变化灵敏度时,它们 就被触发执行一次。
5、自定义函数命令语言 提供用户自定义函数功能。用户可以根据组态王的基本语法及提供的函数自己定义各种功能更强的函 数,通过这些函数能够实现工程特殊的需要。
6、画面、按钮命令语言 可以在画面显示时、隐含时或在画面存在期间定时执行画面命令语言。 在定义画面中的各种图索的动画连接时,可以进行命令语言的连接。
如何退出系统
如何退出组态王运行系统,返回到 Windows 呢?可以通过 Exit()函数来实现。
1、选择工具箱中的 工具,在画面上画一个按钮,选中按钮并单击鼠标右键,在弹出的下拉菜单中 执行“字符串替换”命令,设置按钮文本为:系统退出。
2、双击按钮,弹出动画连接对话框,在此对话框中选择“弹起时”选项弹出命令语言编辑框,在编 辑框中输入如下命令语言:Exit(0);
3、单击“确认”按钮关闭对话框,当系统进入运行状态时单击此按钮系统将退出组态王运行环境。