background image

  

SQLSetStatement(BOFDB,“EXEC Mixiron” + Text(L1BRBOF-LDWeight1,“#.000”); 

  

SQLPrePareStatement(BOFDB, BOFSQLHandle); 

  

SQLExecute(BOFDB,“MixironWeight”, BOFSQLHandle) ; 

  

SQLClearStatement(DBBOF,BOFSQLHandle) ; 

  

SQLDisconnect( BOFDB) ; 

  另一种方法是通过绑定列与

SQL Server  交换数据,首先在 InTouch  的 SQL Access 

Manager\Bind List 中为自己在数据库中定义的某张表(如 BOFHistory) 定义一个绑定列(如
BOFHistory1), 注意表与绑定列的格式和数据类型应完全一样。这样,要往表中插入数据的
程序代码为

  

SQLConnect(BOFDB,“DSN= DSNDBBOF”) ;(连接数据库) 

  

SQLInsert(BOFDB,“BOFHistory”,“BOFHistory1”);(插入数据) 

  

SQLDisconnect(BOFDB) ; 

  

(5)系统安全 

  系统安全问题是每一个应用软件设计人员必须考虑的

, In-Touch 可以通过帐号管理机制,

 限制不同人员的访问权限, 来实现系统安全。不同用户登录之后拥有自己的访问级别($ 
AccessLevel), 决定了他对软件的操作权限。比如系统设置动作按钮只能让工程师以上级别的

($ AccessLevel> 6000) 操作, 则可在按钮动画链接的 Miscellaneous\Disable(on) 属性的条件

表达式中写上

$ AccessLevel< 6000。这样,没有登录或访问级别不够的人就无法触发此按钮

了。

 

  

 

  五、结论

 

  综上所述,

InTouch 确实是一个非常优秀的组态软件,不仅在设计和实现上非常简单,

而且在功能上也十分强大,同时又具有较高的性能和稳定性。

 

  

 

  参考文献

  

[1] 蔡春晓,等.模糊控制在力控组态软件中的实现[J].自动化技术与应用, 2004,23(8): 44-

45