版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗美容概述
- 《同学间的交往礼仪》课件
- 中小学岗位安全工作指南
- 2024网络安全年会
- 《天然牛乳蛋白肽》课件
- 数学学案:课堂导学绝对值的三角不等式
- 数学学案:课前导引一般形式的柯西不等式
- 《员工管理制度》课件
- 企业培训师试讲
- 智慧树知到《教育综合知识与能力(绵阳师范学院)》2024章节测试答案
- translated-(2024.V1)NCCN临床实践指南:心理痛苦的处理(中文版)
- 长安历史文化概论智慧树知到期末考试答案2024年
- 餐厅、食堂餐饮服务方案(技术标)
- 工业厂房设计规划方案
- 安全生产检查咨询服务投标方案(技术方案)
- 急性粒细胞白血病护理查房
- 公司安全部门简介
- 危废仓库建筑合同
- 中医外科临床诊疗指南 烧伤
- 物业公司消防知识培训方案
- GH/T 1419-2023野生食用菌保育促繁技术规程灰肉红菇
评论
0/150
提交评论