E:leiquyu0715@163.com Q:41953589
Intouch学习笔记
1、 关闭右键菜单 在intouch.ini文件中加入 oldrightmousebehavior = 1 2、 SmartSymbol 不能包含位图,按钮,单元,报警和趋势
3、 初始化标记名与创建 ActiveX 控件之间会出现定时问题。由于此定时问题,很难保证标记名的初始值等于 ActiveX 控件中相关属性的值。 为解决此问题,必须在“启动”事件与InTouch QuickScript 之间建立一种联系。在 QuickScript 中,可采用适当的逻辑将标记名值设置为控件的属性。这可以通过使用赋值语句来实现。例如:
#ThisControl.Property = MyTag;
事件发生之后, QuickScript 即开始执行,控件的属性与标记名的值将保持同步。因此,属性与标记名之间会出现正常的通知。
4、 将“ActiveX 事件”脚本从一个InTouch应用程序移到另一个应用程序时,您必须
使用 WindowMaker 文件菜单上的导入命令。
5、 用于启用 / 禁用键过滤器的脚本函数是EnableDisableKeys。
6、 UNC路径中 使用 Wonderware 的 SuiteLink 协议时, NodeName 长度限制为 15
个字符。
7、 要在节点上配置多监视器设置 以下内容需要回复才能看到
1. 使用合适的文本编辑器,例“记事本”Windows目录中的 WIN.INI 文件。 2. 找到 [InTouch] 部分并添加下列参数:
[InTouch] 参数 描述 MultiScreen=1 打开多屏幕模式 MultiScreenWidth=640 单个屏幕的像素宽度 MultiScreenHeight=480 单个屏幕的像素高度
例如,如果您计算机的分辨率是 2560x1024,分开显示在两个并排 的屏幕上,则可输入下列内容: [InTouch]
MultiScreen=1
MultiScreenWidth=1280 MultiScreenHeight=1024 8、 SuperTag 模板最多可容纳 64 个成员标记名和 2 个嵌套级别。这表示,SuperTag 父项可包含多达 64 个内嵌的子成员,并且这每个子成员又可以包含多达 64 个子成员标记名,因此总共可以有 4095 个成员标记名。 9、 SuperTag每层最多10个字符长度。 10、 记录远程引用标记名
缺省条件下,远程引用的标记名会记入 “历史记录”文件。要记录远程引用标记名,您必须启用 “历史记录”功能,然后在应用程序目录中的INTOUCH.INI 文件中添加下面一行代码: RemoteTagsLogEvents=1
如果不想记录 I/O 型标记名,请在应用程序目录下的 INTOUCH.INI 文件中添加下面一行代码: RemoteTagsNoIOEvents=1
11、 如果在 alarmbuf.ini 中添加一行 \"SuppressionLog=1\",则 \"SuppressionLog=0\"
共 理,整记作笔制习剑H学风UC旋TOIN享万!岁旋风剑制作整理
E:leiquyu0715@163.com Q:41953589
会关闭抑制标准改变时写入 Logger 的功能。缺省条件下,此值设置为关闭。 12、 热备份对配置文件provacc.ini 13、
14、 备注 结合 “网络应用程序开发”(Network Application Development,简称 NAD)功能使用 “语言切换”功能时,建议在 NAD 客户端节点属性面板上,将 “改变模式”设置为 “重新 WindowViewer”或 “提示用户重新启动 WindowViewer”,而不是设置为 “将更改加载 WindowViewer”或 “提示用户将更改加 WindowViewer”。
15、 RealTrend主时间刻度之间的最大时间是 65536 秒或 18 小时 12 分钟 16 秒。
主时间刻度数必须是副 / 主刻度数的偶数倍。
16、 通过在 INTOUCH.INI 文件 (位于应用程序目录中)的 [INTOUCH] 部分添加参数
ForceLogging=#
可以改写该缺省值。此参数的值表示分钟,可以设置为 5 和 120 之间的某个值。 要记录标记名的当前值 (即使更改小于或等于记录死区值),请添加参数 ForceLogCurrentValue=1。
例如:通过添加参数 ForceLogging=15 和 ForceLogCurrentValue=1,当前标记名值将至少每个 15 分钟或是在标记名值发生变化时写入 “历史日志文件。 17、 示例 3
SQLSetStatement n 此语句必须用于复合查询及超过 131 个字符的字符串表达式。字符串表达式超过 131 个字符时,请使用 SQLAppendSQLSetStatement(ConnectionID, \"Select Speed, Ser_No from tablename where Ser_No ='\" + Serial_input + \"'\"); SQLExecute(ConnectionID, \"BindList\
在上例中, StatementId 设置为零,这样在执行语句之前就不必调用
SQLPepare(Connection_Id, StatementId)。因为 StatementId 并非由 SQLPepare 建立,若要正确结束此 select 语句,请使用 SQLEnd 函数,而不是 SQLClearStatement() 函数。 SQLSetStatement(Connection_Id, \"Select Speed, Ser_No from tablename where Ser_No ='\" + Serial_input + \"'\"); SQLPrepareStatement(Connection_Id, StatementId); SQLExecute(Connection_Id, StatementId);
在上例中, StatementId 是由 SqlPrepareStatement 创建的,并在 SQLExecute 函数中使用。要结束此 select 语句,请使用 SQLClearStatement 释放资源并释放 StatementId。 18、 请勿通过“远程桌面”会话运行Intouch。 19、 应用程序的整个路径(包括网络驱动器字母、冒号及所有的反斜杠)不得超过114个字符,否则WindowMaker无法打开该应用程序。
20、 不要将WindowViewer添加到“应用程序浏览器”中,否则WindowMaker中创建的新窗口则无法在WindowViewer中保持同步。
共 理,整记作笔制习剑H学风UC旋TOIN享万!岁
因篇幅问题不能全部显示,请点此查看更多更全内容