- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初识Phoenix ——优点与结构庞伟,陆春宇2015.7.14课程目标了解Phoenix的优势与不同了解Phoenix二次开发的结构 了解Phoenix二次开发所需要储备的知识和使用的工具能够配合一定的资料来进行初步的自学。目录|Contents一、Phoenix的优点二、二次开发结构三、学习资料Phoenix的优点《Lua脚本的优点--与原有脚本的比较语言表现力安全性扩展性Public弱弱弱Lua强强强 脚本,是使用一种特定的描述性语言,是应用程序的延伸。 表现力:Public.dat文件就是我们原来软件的一个脚本文件,但是他的表现能力很差。具体表现在他不支持循环等基本控制结构语句,无法使用局部变量,而这些对于Lua来说,都是一些基本功能,他的表现力远远不止这些。 安全性:Public写错了,不在运行的时候我们无法对其进行检查。而Lua写完了就可以通过编译器进行语法检查,将问题消灭在萌芽之中。 扩展性:Public想扩展功能,必须要研发去写代码。Lua自身就可以进行重写,扩展。并且,他有许多的库函数给我们使用。所以就扩展性而言,Lua远远超越了Public。Lua脚本的优点--从开发角度审视 当然了,我们也可以对Public进行完善。但是如果想让他变得足够强大,我们相当于需要自己开发一个编程语言。 而Lua作为一个开源的语言,拿来就可以用。并不需要我们做太多的工作。并且对于这种语言的解析,可以由Lua虚拟机自己来完成,我们不需要重新对他进行解析。 从技术的角度来说。Lua由标准C编写,几乎在所有的操作系统和平台上都可以编译,运行。目前所以的脚步引擎中,Lua的速度是最快的,所以这一切都决定了Lua是一门极佳的嵌入式脚本语言。Lua脚本的优点--书写上的便利 Lua除了在研发层面有很大的优势,同时呢,他有另外的几个方面的优势还能够造福到我们。 一、他是一门动态类型语言,在定义变量的时候不需要确定类型。 二、他简化了对“;”的使用。 三、就是他的数据结构只有一种——table,但是很好的实现了其他语言中如:arrays、records、lists、queues、sets等数据结构,并且功能更加强大。 这些都极大地方便了我们对脚步的书写,降低了难度,提高了效率。WPF的优点--MFC与WPFXaml语言来编写WPF的优点--MFC与WPF MFC是我公司之前平台用的界面基础类库,它是C++的图形化界面语言,换句话说——请写C++代码。这就显得有些要求太高了。 WPF是微软新一代的图形系统,它的语言是XAML语言。他的一个主要特性是设计人员和开放人员的工作很容易分开。他的界面设计并不与内部代码有太大关系,所以相对简单一些。并且微软提供了可视化的编辑工具——Expression Blend 4。可以通过这个工具很简单地对界面进行一些修改,而且它不需要我们去进行开发和维护。梯形图PLC数据共享数据源容器使用模块G对于我们来说是封闭的L对于我们来说是开放的数据共享例子:子程序里将回机械原点标志取消分析:我们原来可以用G902 Hx 来设定机械原点,但是我们如 果要取消回机械原点该怎么办?只有让研发提供一个新 的指令给我们,我们才可以在子程序里完成这个工作现在:Phoenix.G.Channels[0].Axex[0].Homed 就标志了是否 回了机械原点。 我们在子程序里只要 Phoenix.G.Channels[0].Axex[0].Homed = false 就可 以完成例子里需要的功能了。 数据数据呈现数据使用数据结构将Phoenix项目的数据预先呈现给大家,以便有一个直观认识这些数据该怎么操作,如何使用。总结数据为什么会是如此呈现的,他的结构是怎样的。《数据--数据呈现NamePathValueGetSet当前的加工速度 Phoenix.G.Channels[0].V 20mm/s只读程序开始Phoenix.G.Channels[0].Starttrue只写程序停止 Phoenix.G.Channels[0].Stopfalse只写程序暂停Phoenix.G.Channels[0].Pause true只写X轴脉冲当量Phoenix.G.Channels[0].Axes[0].Pulse 0.001可读可写X轴当前机械坐标 Phoenix.G.Channels[0].Axes[0].MachCoor 100可读可写当前运行状态Phoenix.G.Channels[0].Status Idle可读可写数据--数据呈现NamePathValueGetSet安全高度Phoenix.L.OwnerChannel.Auto.SafeHeight20mm可读可写对刀速度Phoenix.L.Calibration.Cal
您可能关注的文档
- 初中物理电路虚拟实验室使用说明.ppt
- 初中班会——多锻炼 强身健体.ppt
- 初中生作文指导:半命题作文的补题.ppt
- 初中生物模块五PPT.ppt
- 初中科学开放性试题的评价案例.doc
- 初中美术标志设计ppt.ppt
- 初中英语 基本词汇语法解析 以字母d开头的单词.doc
- 初中英语知识点-【副词】.doc
- 初中英语语法之——定语从句.ppt
- 初中语文九年级上古诗补充.doc
- 2025年《小学综合素质》考试卷及答案.docx
- 2025届河南省濮阳市县达标名校初三第三次联考语文试题试卷(海南新中考卷)LI-HAIN含解析.doc
- 江苏省无锡市硕放中学2025年初三数学试题二模冲刺试题(七)含解析.doc
- 商丘职业技术学院《社会工作机构人力资源管理》2023-2024学年第一学期期末试卷.doc
- 2025年《教育知识与能力》真题解析试卷.docx
- 2024-2025学年山东省东营市胜利油田59中学九年级化学第一学期期末统考试题含解析.doc
- 2025年初中二年级语文单元测试卷.docx
- 湖北省团风县达标名校2025届初三新时代NT抗疫爱心卷(I)生物试题含解析.doc
- 安徽师范大学《画法几何与工程制图》2023-2024学年第一学期期末试卷.doc
- 广东省揭阳市重点名校2024-2025学年高三下学期第一次阶段测试语文试题含解析.doc
最近下载
- 课题申报参考:新时代家校社体育课程资源一体化整合的运行机理与治理路径研究.docx VIP
- 2024年10月 高等教育自学考试 真题 制单结汇与报关实务 14675.pdf VIP
- 国开一网一 公共危机管理(本)形考任务二答案.doc VIP
- 超星尔雅学习通《中国近现代史纲要(李松林版)》章节测试答案满分版.doc VIP
- 2024年未来健康空间生态产业发展白皮书.pdf VIP
- 城市地理学试题.docx VIP
- Ideas_for_IELTS_topics_(考官Simon雅思写作).pdf
- 血气胸的课件.pptx VIP
- 第29课 中国特色社会主义进入新时代 课件(共27张PPT) 2024-2025学年统编版高中历史(必修)中外历史纲要(上).pptx VIP
- 交通警察道路执勤执法安全防护课件.pptx VIP
原创力文档


文档评论(0)