调试包括设置断点,单步执行、调用栈跟踪、即时中断、变量查看,调用堆栈查看等。紫金桥脚本调试功能使得脚本纠错不再是在黑盒状态下猜测,这将大大减少开发人员编写、调试脚本的时间。
脚本调试分为View脚本调试和DB脚本调试,分别对应于客户端脚本和数据库脚本的调试。
一.View脚本调试
View脚本调试用于客户端脚本的调试。其使用方法如下:
打开脚本调试器
打开组态画面,在左侧的导航树中双击“画面”选项卡下的“脚本调试器”按钮,如下图所示:
脚本调试器工具栏:
在脚本调试器的上部,为用户提供了与调试操作相关的工具栏:
设置/取消断点,快捷键为F9。在调试运行状态下,当程序运行到断点处时将暂停执行。 |
以调试方式运行/执行到下一个断点,快捷键为F5 |
终止调试,快捷键为Shift+F5 |
暂停执行 |
进入,快捷键为F11。如果当前语句处包含自定义函数,点击该按钮将进入该自定义函数内部。 |
跳出,快捷键为Shift+F11,从自定义函数内部跳出 |
执行下一行,快捷键为F8 |
执行到光标处,快捷键为Ctrl+F8 |
清除所有断点 |
示例:
新建工程,新建画面,在画面中绘制一个按钮,如下图:
int a[4];
a[0] = 0;
a[1] = 1;
a[2] = 2;
a[3] = 3;
打开View脚本调试器,点击 | 按钮或者按下F9键在该段脚本中设置断点,如下图所示: |
点击 | 按钮,进入调试运行。然后在运行画面中点击“点击测试”按钮,程序自动跳转到第一个断点处并暂停执行,如下图所示: |