- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机电传动模块化设计使用微软公司MSRS编程控制机器人.ppt
9.4.5实现对16路IO口的控制 IO口的控制有个输入输出区别,要先对IO口进行设置,我们先来介绍IO口输入查询,首先将传感器与MultiFLEX控制卡上的G区相连,见6.2.4——6.2.6章,程序可参考 “光盘\配套资源\第九章程序\ 9.4.5实现对16路IO口的控制\IO口输入控制”。 1、在basic activities 中选择 Data 拖到 Diagram 中,在数据类型下框中选择bool数据类型,然后Data输入框中用来输入false(输出True后续会讲到); 2、在Services 中选择UPMIOReadWirteChangWithIdentifier 拖到 Diagram 中,并与Data右端相连,弹出对话框设置如下图,点OK确定; 3、在UPMIOReadWirteChangWithIdentifier点右键选Data Connections,每个Target都有注释,分别为I/O编号、I/O模式设置,选左下角Edit values directly,然后一一对应,设置如下图; 4、在basic activities 中选择 Data 拖到 Diagram 中,在数据类型下框中选择int数据类型,然后Data输入框中用来写IO口输入时间间隔; 5、在Services 中选择UPMIOInputCommand 拖到 Diagram 中,并与Data右端相连,弹出对话框设置如下图,点OK确定; 6、在UPMIOInputCommand点右键选Data Connections,每个Target都有注释,分别为判断是否获得真实数据、I/O端口输入状态、I/O输入时间间隔、是否打开定时器来获取传感器变量,设置如上图; 7、在Services 中选择Log 拖到 Diagram 中,并与UPMIOInputCommand右端相连,弹出对话框设置如下图,点OK确定,为的是传感器信息返回显示True或False; 8、在Log点右键选Data Connections,右边Target里Message对应左边写:IOInput[0]: + IOInput[0],点OK即可; 9、依此类推,我们可以对两个及以上的IO口实现输入信号采集,先对需要的I/O口设置成输入,继而在UPMIOInputCommand设置查询周期,通过Log的Message里可按如下格式写:IOInput[0]: + IOInput[0] + ,IOInput[1]: + IOInput[1]...,配套资源里有对IO0和IO1两个口设置的程序,大家可以参考下; 接下来我们介绍IO口输出,比如可以控制LED亮灭,我们将两个LED接到IO2和IO3上,IO口三针由外到里分别为地GND、电源5V、信号,红线为正接中间-5V,白色为负接信号,这样可以通过控制IO口输出低高控制灯亮灭,程序可参考 “光盘\配套资源\第九章程序\ 9.4.5实现对16路IO口的控制\IO口输出控制”。 1、同上IO口输入步骤1,我们先设置在Data选择bool数据类型,然后Data输入框中用来输入True; 2、接下来我们做一个对IO2和IO3输出(一高一低)的实例,在在Services 中拖两个UPMIOReadWirteChangWithIdentifier,与Data右端分别相连,设置如下图,只是在Data Connections中对应IOID位置一个为2,一个为3; 3、同上IO口输入步骤4,拖Data进Diagram里,设类型int,如给值5000; 4、下来我们分别对IO2、3设置输出高低电平,拖两Data,设类型bool,分别给值false和true,然后连上步的Data; 5、拖两UPMIOOutputWithIdentifier分别连步骤4中两Data,一false(低电平)一true(高电平),设置如下图,只是在Data Connections中对应IOID位置一个为2,一个为3; 6、最后按F5运行看效果,接IO2的灯亮,IO3的灭,同理可以扩展多个IO口控制; 9.4.6实现对7路AD口的控制和电压测试 对于7路AD口只能作为输入,在对IO口控制了解后,AD口控制也就简单多了,首先将传感器与MultiFLEX控制卡上的E区相连,见6.2.7——6.2.9章,程序可参考 “光盘\配套资源\第九章程序\9.4.6实现对7路AD口的控制和电压测试\7路AD口的控制”。 1、在basic activities 中选择 Data 拖到 Diagram 中,在数据类型下框中选择int数据类型,然后Data输入框中用来写AD口输入时间间隔,如设为1000; 2、在Services 中选择UPMADInputCommand 拖到
您可能关注的文档
- 机械基础_.ppt
- 机械基础会考复习之合金钢.ppt
- 机械基础带传动ppt.ppt
- 机械基础期末PPT各类泵介绍.ppt
- 机械基础机械零件的材料结构和承载能力.ppt
- 机械基础汽车.ppt
- 机械基础的V带传动.ppt
- 机械基础第三章gai.ppt
- 机械密封学习课件.ppt
- 机械工程中常用参量的测试pp.ppt
- 301115_2024_#ESG_联检科技_2024年度环境、社会和治理(ESG)报告_2025-04-29.pdf
- 300308_2024_#ESG_中际旭创_2024年环境、社会及公司治理(ESG)报告_2025-04-21.pdf
- 想生科技产品注册公告及所需文件상생기술제품_등록_공고문_및_제출_서류.pdf
- 300760_2024_#SD_迈瑞医疗_2024年度可持续发展报告_2025-04-29.pdf
- 300870_2024_#SD_欧陆通_欧陆通2024年可持续发展报告_2025-04-22.pdf
- 301369_2024_#ESG_联动科技_2024年度环境、社会与公司治理(ESG)报告_2025-04-18.pdf
- 300937_2024_#SD_药易购_2024年度可持续发展报告_2025-04-25.pdf
- 300621_2024_#ESG_维业股份_维业股份:2024年度环境、社会和公司治理(ESG)报告_2025-04-19.pdf
- 300428_2024_#SD_立中集团_立中四通轻合金集团股份有限公司2024年度可持续发展报告-中文版_2025-04-21.pdf
- 301167_2024_#ESG_建研设计_2024年度环境、社会及公司治理(ESG)报告_2025-04-04.pdf
文档评论(0)