PC-DMIS高级编程.doc_第1页
PC-DMIS高级编程.doc_第2页
PC-DMIS高级编程.doc_第3页
PC-DMIS高级编程.doc_第4页
PC-DMIS高级编程.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PC-DMIS 高级编程-程序语句一. 编程语句:循环当要测量一批同样的工件时,我们就可以用循环参数来进行设置.到时就只需按一下控制盒上的DONE键即可开始程序循环了,这样就可以缩短检测时间,提高工作效率.样例程序代码:在加入循环命令时,应当注意此命令所在的位置,必须在程序最前面,接着就要加入外部命令,以提示你测完上一工件之后,就可以暂时停止程序,重新更换工件了,最后在你所需要终上循环的特征后面加上终止循环命令即可.如果不加入外部命令,则此程序将会按你所设置的循环次数不停的重复进行测量.二. 编程语句:WHILE和END WHILE此选项用于在零件程序中添加条件循环.样例程序代码:C1與賦值分別在報告命令下注釋菜單里加入,当程序运行到此特征时,它将会提示你输入一个H1值,当此值大于你先所设定的H2值时,则此将会运行此特征,如果小于此值时,则将不运行此特征.三. 编程语句:IF和END IF此选项用于在零件程序中添加务件块.只有当IF命令的表达式示求值为真(非零)时,才会执行IF和ENEND IF命令之间的各项,否则,执行流程将跳到ENDIF命令之后的第一个命令. 样例程序代码: 说明:C1=注释/是否,你想量测点特征PNT1吗? 如果C1输入=”是”,则会量测此特征,否则不量测.四. 编程语句:ELSE IF和END ELSE IF此选项用于在零件程序中添加条件块,只有当ELSE IF 命令的表达式求值为真(非零)时,才会执行执行ELSE IF 和END ELSE IF命令之间的各项.ELSE IF/END ELSE IF块必须紧接在一个IF/END IF块或另一个ELSE IF /END ELSE IF块之后,如果当前块之上的所有IF/ELSE IF表达式都己求值为假,则将求此表达式的值.如果表达式求值为假(零),那么执行流程将跳至END ELSE IF命令之后的下一条命令.如果当前块之上的任何IF/ELSE IF表达式求值为真,则将跳过此序列中所有后继的ELSE IF/END ELSE IF块. 样例程序代码: 五. 编程语句:ELSE和END ELSE 此选项用于在零件程序中添加块, ELSE /END ELSE 块必须紧接在一个IF/END IF块或另一个ELSE /END ELSE 块之后. 样例程序代码: 六. 编程语句:LABEL标号选项可打开编辑标号名对话框,在该对话框中可以创建在GOTO或IF语句中使用的名称标识,PC-DMIS允许你创建最多包含十五个字符的标识. 样例程序代码:L1=标号/ 七. 编程语句:GOTO转到选项可以打开转到对话框.通过此对话框,您可以在零件程序中创建”转到”语句.当执行程序时,如果PC-DMIS遇到”转到”语句,则将移动到标号标识所批示的位置. 样例程序代码: 八. 编程语句:SELECT和END SELECT此选项用于添加与CASE/END CASE对和DEFAULT CASE/END DEFAULT CASE对一起使用的条件块.SELECT命令的表达式交提供与CASE语句中的表达式进行比较的数据.如果两个表达式的值相同,将执行CASE/END CASE块中的语句.样例程序代码: 九. 编程语句:CASE和END CASE此命令用于在零件程序中添加条件块.如果CASE语句的表达式求得的值等于对应SELECT命令的表达式,将执行CASE 和END CASE 命令之间的各项.否则,将跳过该语句块.CASE/END CASE语句块必须紧接在SELECT命令或上一个CASE/END CASE块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论