IFIX历史趋势图问题_ifix历史趋势图问题

2020-02-27 其他范文 下载本文

IFIX历史趋势图问题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“ifix历史趋势图问题”。

IFIX 历史趋势图起始时间问题解决方案

IFIX演示工程上的趋势图功能强大及使用,一般在做工程时会借鉴里面的画面及控件。简单的把画面拷贝到新的工程总会出现很多问题,功能不能实现,VBA脚本报错等问题。

先做一个工程借用演示工程的趋势图出现一个起始时间不能设置的问题,添加历史曲线后只能看最新的曲线,看前几天曲线时要一点一点的往前翻,而不能直接选择时间查看当天。

实例所带的是VBA的一个窗口,使用下拉框控件,该空间显示为short的日期,在该处选择日期,在演示工程中使用很好,拷贝到新工程就不可以了,而且报错。

先讨论一下该日期的来源:我们做历史数据时可以设置保存数据格式 4小时,8小时,24小时等。相应历史数据文件会保存到..HATDATAFIX文件夹中。然后通过FindHistoricalFiles函数进行查找,该函数会自动查找..HATDATAFIX文件夹下的文件名称,读取文件名提取日期保存到变量中赋值给日期选择下拉列框。演示系统函数会默认读取安装模块所带默认工程中的数据。当新建工程是工程文件可能会改变。会发现下拉列框中没有实际保存的数据。

而且FindHistoricalFiles

函数在演示系统中实在project_user的modhistoricalFiles模块中进行定义的,想正确使用必须从演示系统中导出,在新系统中导入并且修改,较为繁琐。

如该函数正确使用,会发现历史文件越来越多,函数读取的文件名称越多,下拉列框的数据也会越来越多,不方便操作

解决方案:

1.在CFixPicture_Initialize()过程中将图片对象(Chart Object)起始时间

srtChartStartDT=FindHistoricalFiles(“THISNODE”)(0),修

为srtChartStartDT=NOW, 2.日期选择控件使用DTPicker代替下拉列框做为趋势图时间选择。把DTPicker返回值赋予变量参数strselectedDate.其他地方不用修改,因为VBA中该变量多处使用如不明白框架,修改一次而动全身。

《IFIX历史趋势图问题.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
IFIX历史趋势图问题
点击下载文档
相关专题 ifix历史趋势图问题 趋势 历史 IFIX ifix历史趋势图问题 趋势 历史 IFIX
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文