当前位置:
关于HMIBuilder软件的TCL脚本(引用子百度百科)
回复 | 人气 | 打印
纵横科技人机界面斑竹 个人主页 给TA发消息 加TA为好友 发表于:2010-10-28 20:58:29 楼主
TCL语言百科名片
Tcl (最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL)是一种 脚本语言。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程, GUI和测试等方面。

目录
编辑本段基本概念
  Tcl (最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL)是一种 脚本语言。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程, GUI和测试等方面。TCL念作“踢叩” "tickle". Tcl的特性包括:   * 任何东西都是一条命令,包括语法结构(for, if等)。   * 任何事物都可以重新定义和重载。   * 所有的数据类型都可以看作字符串。   * 语法规则相当简单   * 提供事件驱动给Socket和文件。基于时间或者用户定义的事件也可以。   * 动态的域定义。   * 很容易用C, C++,或者Java扩展。   * 解释语言,代码能够动态的改变。   * 完全的Unicode支持。   * 平台无关。Win32, UNIX, Mac 上都可以跑。   * 和Windows的GUI紧密集成。 Tk   * 代码紧凑,易于维护。   TCL本身不提供面向对象的支持。但是语言本身很容易扩展到支持面向对象。许多C语言扩展都提供面向对象能力,包括XOTcl, Incr Tcl 等。另外SNIT扩展本身就是用TCL写的。   使用最广泛的TCL扩展是TK。 TK提供了各种OS平台下的图形用户界面GUI。连强大的Python语言都不单独提供自己的GUI,而是提供接口适配到TK上。另一个流行的扩展包是Expect. Expect提供了通过终端自动执行命令的能力,例如(passwd, ftp, telnet等命令驱动的外壳).
分享到: 关注收藏 邀请回答 回复 举报
纵横高振 个人主页 给TA发消息 加TA为好友 发表于:2010-10-28 21:47:08 1楼
  顶一下,大家好好学习,天天向上
  回复 引用 举报
国产无敌 个人主页 给TA发消息 加TA为好友 发表于:2010-10-29 09:30:31 2楼
 

用了你们屏很久了,终于看你们在工控上出论坛了,没理由不顶下,个人觉得还是不错的,像tpc070、105还是性价比很高的。

  回复 引用 举报
voidahu 个人主页 给TA发消息 加TA为好友 发表于:2010-11-01 18:02:19 3楼
  tcl脚本不错,简单好用
  回复 引用 举报
haosipi 个人主页 给TA发消息 加TA为好友 发表于:2010-11-05 11:20:24 4楼
 

是啊,感觉这个脚本还是不错的,问个小问题,我用了你们的软件,设置了很多的模拟量想修改,不想在屏上修改,如何实现。(在上面找来找去很麻烦,能不能有种方法把全部的量都导出来,修改完了在导入)

  回复 引用 举报
旭日的来临 个人主页 给TA发消息 加TA为好友 发表于:2010-11-05 17:27:18 5楼
  回复haosipi:

HMIBuilder可以实现,菜单栏中的“数据组态”项里面有个“导出CSV文件”(或者Ctrl+E),在“导出数据”对话框中选择您要导出来的站和模拟量,点“导出”按钮,选择CSV文件的存放位置,CSV文件可以直接双击打开,修改后用同样的方法:“数据组态”>“导入CSV文件”(或者Ctrl+I),输入站代码,选择模拟量,点“导入”按钮,选择修改后的CSV文件,就可以了。
  回复 引用 举报
haosipi 个人主页 给TA发消息 加TA为好友 发表于:2010-11-09 14:32:53 6楼
  回复内容:
对:旭日的来临 关于回复haosipi:

HMIBuilder可以实现,菜单栏中的“数据组态”项里面有个“导出CSV文件”(或者Ctrl+E),在“导出数据”对话框中选择您要导出来的站和模拟量,点“导出”按钮,选择CSV文件的存放位置,CSV文件可以直接双击打开,修改后用同样的方法:“数据组态”>“导入CSV文件”(或者Ctrl+I),输入站代码,选择模拟量,点“导入”按钮,选择修改后的CSV文件,就可以了。
内容的回复:谢谢了,有什么不明白的还得问你呢


  回复 引用 举报

周点击排行
周回复排行
最新求助
Advertisement