- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pml编程
课程安排 课程安排 上午开始时间: … 上午结束时间: … 中间休息时间: … PML Forms and Menus PML窗体和菜单 培训内容 Macros - 什么是Macros (宏)?如何使用它? PML - Programmable Macro Language 可编程宏语言 两部分 PML1 - PML第一版包括 loops(循环), if 语句, string handling(字符串处理), labels(标识)等 PML2 - 基于 PML1的面向对象语言 ,并扩展了类似于 C++, Smalltalk的对象工具 Forms 大多数应用都由Forms(窗体)和 Menus(菜单) 来驱动。大多数PML 都是基于 Form. PML Programmable Macro LanguagePML 可编程宏语言 Macros是包含PDMS 命令序列的ASCII文件 Programmable macros (可编程宏)是包含程序语句如IF statements(IF语句) 和 Do loops(DO 循环)的宏 Macros 在 PDMS 中通过 $m /FILENAME来执行 在 macro line中任何额外位当做为parameters(参数) $M/BUILDBOX 100 200 300 意味着宏文件名后的额外的3个值被当做为参数1 2 和 3 ,这可在 macro中用来设置PDMS 属性或作为计算 PML2 – 功能更强大的语言 PML2 更象其它现代型语言 典型的是在 PML2中需要更少的代码行 更容易编写和阅读 大多数 PML1 编写的宏仍可在 PML2中运行 PML2 包含许多PML1所没有的功能 PML 2 术语 PML2的新功能 新的变量类型 - STRING, REAL, BOOLEAN, ARRAY 内置 Methods 用作一般的执行 新的 Global Functions(全程函数) 替代了老式的宏 用户自定义的 Object Types(对象类型) 新的 PML 有哪些信誉好的足球投注网站路径 PMLLIB 动态调用 Forms, Functions 和 Objects 新的几何建模的Aid objects(辅助对象) 一个简单的 Macro NEW EQUIP /FRED NEW BOX XLEN 300 YLEN 400 ZLEN 600 NEW CYL DIA 400 HEI 600 CONN P1 TO P2 OF PREV 用 PML与Cadcentre产品的信息传递 所有命令都需以字符串的形式传给命令解释器. 提取一个PML 变量值,并赋给一个字符串 -- 在变量前加 $ 例如: !CompType ‘ELBO’ !dist 5600 NEW $!CompType DIST $!dist More on macros Macros 可以有多达 9 个由空格分隔的参数. $M/FRED HARRY IS DEAD 55 66 77 88 99 00 文本字符串可以以单个参数输入 $M/FRED $ HARRY IS DEAD$ 55 66 77 88 99 00 $ $ 是分隔符,在它们之间的任何东西都被认为是单个参数 Synonyms同义词 Synonyms 是较长命令的缩写,它们可以如下建立: $SXXX NEW ELBO SELECT WITH STYP LR ORI P1 IS N Synonyms 可以参数化 $SYYY NEW BOX XLEN $S1 YLEN $S2 ZLEN $S3 执行这个同义词: YYY 100 300 2000 Synonyms同义词,继续, Synonyms 可以递归! 例如:要修改一些 components(元件)参数 6 的值 Commands PARAM N6 462 NEXT SYNONYM $SXXX PARAM N6 462 $/ NEXT $/ XXX 注: $/ 是一个 RETURN CHARACTER $SXXX 终止一个synonym,$sk终止所有的 synonyms $S- 和 $S+ 关闭和开启同义词功能 Exercise 1 Variables变量 Numbered Variable types.各种变量类型 var 1 name var 2 ‘hello’ var 3 99 var 4 99 * 3 / 6 + 0.5 var 117 pos in site var 118 name of owner of owner var 119 ‘hello ’ + ‘world ‘ + ‘how are you’ Varia
您可能关注的文档
最近下载
- 细胞与分子生物学实验-实验室常见仪器设备.ppt
- 2024年消防安全月公共消防安全培训火灾防范宣传课件PPT.pptx VIP
- Chemical Love Story-[PiHKAL A ]化学.doc
- 2022-2024年上海市16区中考二模语文试题分类汇编:议论文(详解版).docx VIP
- 动画地图:围魏救赵.ppt
- ABB FPNO-21 PROFINET 总线适配器模块用户手册 手册(中文).pdf
- 电控发动机实训台架的研发.docx VIP
- 堤防工程外观质量及单元工程质量评定表(共有14个表).pdf
- 【专业知识-语法】国际汉语语法教学手册部分5图文.pdf
- 《社会历史的决定性基础》导学案-统编版高中语文选择性必修中册.pdf VIP
文档评论(0)