本教程显示了如何将Python脚本与Opto内存映射协议(OPTOMMP)一起使用,以将数据读取到Opo 22内存映射的设备,以实现简单,功能强大的I/O控件。

采用这种方法来创建OptommpPython包装凹槽详细的史诗教程之后。此开源软件包托管在Python软件包索引(PYPI)通过github在哪里可以找到一个读书我用于使用。

有关API语法和提示,请参见OPTOMMP协议指南(表格1465)。样本Python脚本在本教程的结尾。

先决条件

  • 一种凹槽史诗带有SSH访问的处理器
  • 编程经验(推荐Python)
  • 具有十六进制价值和记忆地址的经验很有帮助

Optommp

OPTOMMP是基于内存映射协议IEEE 1394标准用于创建用于远程监视,工业控制和数据采集的自定义软件应用程序。有关兼容硬件列表,请参阅OPTOMMP协议指南(表格1465)。

字节大小的工具

由于Python是如此高级,因此缺少一些位和字节大小的内存操作工具,这会使包装和解开包装数据有些令人费解。该教程依赖于Python的插座发送和接收数据的接口,我将使用:

  • 内置数组保存数据
  • 内置Bytearray编码数据
  • 进口结构图书馆帮助翻译

熟悉这些工具很有帮助,但是本教程将涵盖它们的基本用法。

提示:为了保持Python脚本动态,请在运行时传递参数,而不是对它们进行硬编码;只需用sys.argv [#]得到Th参数值,脚本名称保存在其中sys.argv [0]

最佳

下一步

继续构建OPTOMMP数据包

或查看预制的Python软件包为了凹槽史诗。

参考