问题描述:
Citect 的做操作员记录(操作日志)嵌入到Citect的页面上显示,怎样实现?所属产品线:
AVEVA™ Plant SCADA解决方法:
1,首先建立一个新的页面 stand模板中选择file页面用来显示操作记录的,起名叫做file
2,建立一个按钮可以跳转到这个file页面的,如图所示:
3,然后在按钮属性中的函数需要拷贝到自己工程中,
DisplayTextFile("[Data]:OperLog.txt", "File", 21, 26, 93, "Arial", -9, White, Black);
其中[Data]:OperLog.txt是设备的文件名,file是查看超作员记录的页面名称
在example.CI文件中有关于DisplayTextFile函数的定义,把下面这段函数拷贝到自己的工程中即可
PUBLIC
FUNCTION
DisplayTextFile(String sFile, String sPage, INT AN = 21, INT NoLines = 24, INT Width=95, String FontName="Arial", INT Size=9, INT FgndColr=White, INT BgndColr=Black)
PageDisplay(sPage);
DspFile(AN, DspFont(FontName, Size, FgndColr, BgndColr),NoLines, Width );
IF PageInfo(0) = sPage THEN
DspFileSetName(AN, sFile);
END
END
是否有帮助?