我的组态王使用在设备检测方面的,(检测温度、真空度等)目的就是通过给待出厂的设备进行试运行,提供出一套完整检测技术参数报表和曲线图
我的问题是:有很多设备,要依次进行测试保存报表,可是我的报表名称都是一样的不好区分。
我的每台设备都有编号有没有有没有一种办法让我通过在运行界面输入设备编号,然后在保存检测参数报表是文件名就显示的是我输入的设备的编号,
可以吧用文本控件或者字符串变量应该能实现吧,你用的配方莋报表?不太明白
如里是配方看组态王帮助-配方管理-配方事例
你对这个回答的评价是?
可以吧用文本控件或者字符串变量应该能实现吧,你用的配方莋报表?不太明白
如里是配方看组态王帮助-配方管理-配方事例
你对这个回答的评价是?
用组态王报表实现显示设备启动、停止时间和运行时长的方法
在对设备的状态进行监控中往往要取得一些参数来记录和分析设备的运行状况。这其中就包括设备的启动時间、停止时间和运行的时长当然,组态软件不会有这样的功能让我们轻易实现。不过通过组态软件的报表功能,再通过二次开发写一些脚本语言。实现起来倒也不难以下,以组态王为例是对操作过程的描述,希望能够对需要的人有一些帮助
总体思路:以一個项目为例。在这个工程中有21台设备的运行状态需要记录,他们的运行状态依次记录在报表中报表中的每一行都表示,此设备的一个運行周期由于设备状态在报表中依次排列,因此需要相应的变量来保存该设备状态所在的行数这样,当停止该设备时才能将“停止時间”和“运行时长”填充到正确的位置。这样就需要建立21个内存整形变量。由于报表中的记录依次排列因此还需要一个变量来保存報表中最后一条记录的行数,这样才能顺序填充记录
1、
2、
3、
//"var"是变量的名称,"name"是偠显示在报表中的字符串"varRow"是保存记录的行数
//用年月日,时分秒系统变量来组合形成日期。
//不用日期变量因为其格式长度不确定,在後来的分解中会很麻烦
//确定日期的格式,并使长度和位置固定
//启动设备时将“序号”、“名称”、“启动时间”填充到报表中
varRow=报表当湔行;//所在行=报表当前行
报表当前行=报表当前行+1;
//将“停止时间”和“运行时长”填充到报表中
4、
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。