- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCL/TKinCAMofPCB
of
Application
TCL/TK在PCB业CAM中的应用
A071
张千木张杰胜杨志坚
生益电子有限公司
作者简介
张干术东莞生盏电f有限公刊/I程1I部_[程帅,对PcB工程有丰
富的经验,井有多年的程序开发经验,可以独立的完成从项目的选定
一实施一调试应用。
张杰胜东莞生盏电子有限公司,工程II部助理T程师,在r具制作和
程序开发及cAM系统维护方面有丰富的经验。
杨志坚东莞生益电子有限公司,工程1I部经理.
摘要:奉文主垂阐述TCLITK作为种脚本语言.在PCB业CAM中的应用。
Netlist
关键宇TCI。TKGENESIS2000脚奉命令变最流程控制∞元编辑套板编辑
规则。
9md”曲0n
P瑚目s l
AbKey“w憎。吨rdsn:T。C9L8p盯TK”G”en幽esices280Tc00价Scri“pt备::要C“oanntr80茅N8。efl训istR“8ul印es扯“衄“pc8
1概述
command
TCL是Tool Language的缩写,TCL实际上包含两个部分:一种脚本语言和为之设计
更加快捷,更加友好,并且提供更加强大的编程能力(变量、控制流和过程),创建复杂的脚本。
SYE/CAM结合PCB业CAM的制作过程,配合GENESIS2000的使用,由自身开发的辅助制造系
统,它可以自动完成一些复杂的工作,控制一些不必要的设计错误,最终达到提升质量,提升效率
之效果。
2TCL/TK基本概念
2.1TeL语法
来隔开,而每一条命令包含一个域(field)的集合,域用空格分开,第一个域是一个命令的
名字,其它的作为参数传给它。
如:seta88,这条命令分为三个域:1set2a388
其中set是用于设置变量的值的命令,
a为变量,88作为参数来付给它。
2.数据类型:TCL只支持一种数据结构:
字符串(string)。即所有的命令,命令的所有参数,
命令的结果和所有的变量都是字符串。
3.命令行是用换行符或分号来分隔
4.双引号可以用作为~个参数
5.如果第一个非控字符是“孝”那么这一行的所有东西是注释
6. “!”为逻辑非
7.==一!=为逻辑比较
8. “”与“II,,分别为逻辑与和逻辑或
2.2TeL常用命令
1.excc
派生并执行Unix程序
2.exit
结束进程
3.expr计算数学表达式
4.file
查询文件系统
5.global声明全局变量
6.if 条件命令
7.1index取出表中的一个元素
8.1insert向表中插入元素
9.1length返回列表中的元素数目
10.puts向I/O流输出一个字符串
11.pwd返回当前工作目录
12.return从过程返回一个数值
13.string操作字符串
14.unset删除变量
15.while循环结构
文档评论(0)