




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4页TTwinCATVision与Python传输图片作者:史震宇职务:技术工程师日期:2021-7-15摘要:Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。本例中,就使用Python调用TwinCAT提供的TcAdsDll文件,实现TwinCATVision向Python传输图片的功能。附件:序号文件名备注1twincatADSpicWithPython.tnzipTwincat配套程序2Main.pyPython程序3Pic配套图片历史版本:免责声明:我们已对本文档描述的内容做测试。但是差错在所难免,无法保证绝对正确并完全满足您的使用需求。本文档的内容可能随时更新,如有改动,恕不事先通知,也欢迎您提出改进建议。参考信息:目录1. 软硬件版本 42. 样例程序使用方法 42.1. TwinCATVision相关设置 42.1.1. 设置FileSource文件源 42.1.2. 变量链接,运行程序 52.2. Python中的相关设置 62.2.1. 安装numpy包 62.2.2. 配置文件名,运行程序 72.3. Python中的图片矩阵 8
软硬件版本TwinCAT版本:TC34024.12TwinCATVision版本:Python版本:3.6,3.9,需要安装numpy以及opencv-python包本样例可以用普通PC进行仿真测试样例程序使用方法TwinCATVision相关设置设置FileSource文件源添加FileSource,选择AddFiles,添加配套样例图片:Format可以选择3通道(彩色图片),或者单通道(黑白图片):变量链接,运行程序在Instance中配置变量链接到FileSource,然后激活配置运行程序即可。程序运行起来之后,可以使用ADSImageWatch来观察图片,这里注意一下,用于观察的图片变量为MAIN.ipImageInDisp,向python传输图片其实也是传输这个变量:Python中的相关设置Python有多种编程IDE可以使用,本样例使用Pycharm进行配置。安装numpy以及opencv-python包File-Settings打开设置:选择Project:PythonReadImage-PythonInterpreter,点击右侧加号添加包:搜索numpy,然后点击InstallPackage即可。也可以在终端中使用pip命令来进行安装:配置文件名,运行程序配置图片变量的名称:MAIN.ipImageInDisp,图片通道可以不用设置,直接右键选择debug启动程序即可:可以看到图片被传输到Python中并且绘制了出来:Python中的图片矩阵本样例中,图像数据被存储在一个numpy矩阵中,矩阵参数为图片高度*图片宽度*像素通道数,后续可以使用这个矩阵进行相关的处理和运算。
上海(中国区总部)中国上海市静安区汶水路299弄9号(市北智汇园)电话 北京分公司北京市西城区新街口北大街3号新街高和大厦407室电话 邮箱:beijing@ 广州分公司广州市天河区珠江新城珠江东路16号高德置地G2603室电话1/2 邮箱:guangzhou@ 成都分公司成都市锦江区东御街18号百扬大厦2305房电话邮箱:chengdu@ 请用微信扫描二维码通过公众号与技术支持交
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社交网络与医疗行业的营销创新
- 公司内部规章制度的修订与实施策略
- 无偿股权转让协议书
- 用数据说话在汇报中展现深度与广度
- 科技企业国际化经营战略
- 关于调整办公流程的内部通知及实施要求说明文档
- 智慧医疗设备采购协议
- 关于举办全员培训活动的内部通知
- 电子杂志与电商结合的营销模式探索
- 企业年度发展大会开幕致辞
- 路基换填级配碎石施工方案
- EIM Book 1 Unit 7 Learning languages单元检测试题
- 四川省政府采购评审专家考试题库
- GB/T 34875-2017离心泵和转子泵用轴封系统
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
- GA/T 1081-2020安全防范系统维护保养规范
- 2023一年级下册语文教学工作计划(2篇)
- 2022年云上贵州大数据(集团)有限公司招聘笔试试题及答案解析
- (虎符铜砭刮痧)基本理论及临床应用课件
- 文件袋、档案袋密封条模板
- 依图科技业务概述
评论
0/150
提交评论