首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
紫金桥组态软件新增脚本调试功能
紫金桥软件技术有限公司
收藏本文     查看收藏
      为方便用户编写脚本和调试运行,紫金桥软件为用户提供了与VC调试类似的脚本调试功能。这也是紫金桥软件在工控软件中率先推出的新功能。用户可以在调试环境下总揽整个工程的脚本,可以跟踪脚本的执行,可以让脚本逐行执行,让编程者直观地查看脚本的运行状况。

     调试包括设置断点,单步执行、调用栈跟踪、即时中断、变量查看,调用堆栈查看等。紫金桥脚本调试功能使得脚本纠错不再是在黑盒状态下猜测,这将大大减少开发人员编写、调试脚本的时间。

      脚本调试分为View脚本调试和DB脚本调试,分别对应于客户端脚本和数据库脚本的调试。

一.View脚本调试

        View脚本调试用于客户端脚本的调试。其使用方法如下:

1.打开脚本调试器

     打开组态画面,在左侧的导航树中双击“画面”选项卡下的“脚本调试器”按钮,如下图所示:

 将进入脚本调试画面,如下图所示:

在左侧导航树中可以浏览已编写的客户端脚本。打开一个已编写的脚本,如下图所示:

2.脚本调试器工具栏:

    在脚本调试器的上部,为用户提供了与调试操作相关的工具栏:

各按钮功能说明:

设置/取消断点,快捷键为F9。在调试运行状态下,当程序运行到断点处时将暂停执行。

以调试方式运行/执行到下一个断点,快捷键为F5

终止调试,快捷键为Shift+F5

暂停执行

进入,快捷键为F11。如果当前语句处包含自定义函数,点击该按钮将进入该自定义函数内部。

执行下一行,快捷键为F8

执行到光标处,快捷键为Ctrl+F8

清除所有断点

3.示例:

    新建工程,新建画面,在画面中绘制一个按钮,如下图:

  在该按钮的鼠标左键点击脚本中写入如下脚本:

    int a[4];
    a[0] = 0;
    a[1] = 1;
    a[2] = 2;
    a[3] = 3;

 打开View脚本调试器,点击按钮或者按下F9键在该段脚本中设置断点,如下图所示:

 

点击按钮,进入调试运行。然后在运行画面中点击该测试按钮,程序自动跳转到第一个断点处并暂停执行,如下图所示:

在调试器的下半部窗口中显示了当前变量的实时值,也就是临时数组a的所有元素的值,此时数组a的所有元素为0。点击按钮或按下F8键使程序执行到下一行,如下图所示:

此时点击按钮将执行到下一处断点,或者点击按钮执行下一行语句,程序都会执行到“a[3] = 3;”一行。如下图所示

调试器下部窗口中显示出当前数组a的所有元素值:“0,1,2,0”,表明除最后一行语句以外,其他语句均已执行。此时按下键或者将使程序执行完毕。

注意事项

    在使用View脚本调试器的时候需要注意以下几点:

    1.在进入View脚本调试运行状态时,程序会自动启动实时数据库(db.exe)。当退出View脚本调试运行时程序并不会自动退出实时数据库,如有需要请手动退出。

    2.如果在某断点处无法观看某一变量的值,可以在此处增加一行语句,单独调用该变量一次。例如:"a[0];"。

二.DB脚本调试

DB脚本调试用于数据库脚本的调试。其使用方法与View脚本调试十分相似。

1.打开脚本调试器

    打开组态画面,在左侧的导航树中双击“数据库”选项卡下的“脚本调试器”按钮,如下图所示:

2.使用方法

    请参考View脚本调试的使用方法。

注意事项

    1.在进入DB脚本调试运行状态时,程序并不自动启动View.exe,如有需要请在进入DB脚本调试运行状态后切换到组态画面,点击按钮启动View.exe。

    2.当退出DB脚本调试运行时,程序会自动退出实时数据库,在现场连接设备状态下进行调试时需注意。


 

状 态: 离线

公司简介
产品目录

公司名称: 紫金桥软件技术有限公司
联 系 人: 李磊
电  话: 0459-8151391-808
传  真: 0459-8151391-804
地  址: 大庆市高新区服务外包产业园C-1座817室
邮  编: 163316
主  页:
 
该厂商相关技术文摘:
跨平台实时数据库变量引用导航功能介绍
跨平台实时数据库 如何利用MODBUS仿真软件测试MODBUS驱动
紫金桥跨平台实时数据库如何实现多屏显示
紫金桥跨平台软实时数据库Web服务器和数据服务器分离访问的配置
紫金桥跨平台软件远程采集RealInfo6.5
使用虚拟机做的工程实现跨网Web访问
紫金桥软件Microsoft Office Access 2003的ODBC数据源配置
紫金桥软件闸门整体自动化监控系统
通过紫金桥软件来提高画面组态速度
组态软件在配套设备中的应用
紫金桥的关系库同步工具简介
紫金桥组态软件与欧姆龙PLC以太网通信(FINS命令)——CPU型号-CJ2M-CPU33
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved