在好例子网,分享、交流、成长!
您当前所在位置:首页Python 开发实例Python语言基础 → Pathon SECS 通信实例源代码

Pathon SECS 通信实例源代码

Python语言基础

下载此实例
  • 开发语言:Python
  • 实例大小:0.47M
  • 下载次数:5
  • 浏览次数:44
  • 发布时间:2023-08-31
  • 实例类别:Python语言基础
  • 发 布 人:zhj_nt
  • 文件格式:.zip
  • 所需积分:2
 相关标签: pathon SECS/GEM

实例介绍

【实例简介】Pathon SECS 通信实例源代码

Simple Python SECS/GEM implementation

This module is still work in progress. I'd love to get your input, your use case, whether you are experienced in SECS or not.


【实例截图】

from clipboard
【核心代码】
.
├── Pathon SECS 通信实例源代码_secsgem-main.zip
└── secsgem-main
    ├── LICENSE
    ├── README.md
    ├── data
    │   ├── data_item.py
    │   ├── data_items.yaml
    │   ├── function.py
    │   ├── functions.yaml
    │   ├── generate_data.py
    │   └── templates
    │       ├── data_items.py.j2
    │       ├── data_items_init.py.j2
    │       ├── functions.py.j2
    │       └── functions_init.py.j2
    ├── docs
    │   ├── Makefile
    │   ├── cleandocs.sh
    │   ├── conf.py
    │   ├── extensions
    │   │   └── py_exec.py
    │   ├── firststeps
    │   │   ├── cbev.rst
    │   │   ├── cbev_callback.rst
    │   │   ├── cbev_event.rst
    │   │   ├── gemequipment.rst
    │   │   ├── streamsfunctions.rst
    │   │   └── testing.rst
    │   ├── firststeps.rst
    │   ├── gem
    │   │   ├── compliance.rst
    │   │   └── handler.rst
    │   ├── gem.rst
    │   ├── hsms
    │   │   ├── connections.rst
    │   │   ├── handler.rst
    │   │   └── packets.rst
    │   ├── hsms.rst
    │   ├── index.rst
    │   ├── installation.rst
    │   ├── makedocs.sh
    │   ├── reference
    │   │   ├── common.rst
    │   │   ├── gem
    │   │   │   ├── equipmenthandler.rst
    │   │   │   ├── handler.rst
    │   │   │   └── hosthandler.rst
    │   │   ├── gem.rst
    │   │   ├── hsms
    │   │   │   ├── connectionmanager.rst
    │   │   │   ├── connections.rst
    │   │   │   ├── handler.rst
    │   │   │   ├── packets.rst
    │   │   │   └── settings.md
    │   │   ├── hsms.rst
    │   │   ├── secs
    │   │   │   ├── dataitems.rst
    │   │   │   ├── functionbase.rst
    │   │   │   ├── functions.rst
    │   │   │   ├── handler.rst
    │   │   │   └── variables.rst
    │   │   └── secs.rst
    │   ├── reference.rst
    │   ├── secs
    │   │   ├── functions.rst
    │   │   ├── handler.rst
    │   │   └── variables.rst
    │   └── secs.rst
    ├── poetry.lock
    ├── pyproject.toml
    ├── samples
    │   ├── communication_log_file_handler.py
    │   ├── gem_equipment.py
    │   ├── gem_host.py
    │   ├── log
    │   └── testExample.py
    ├── secsgem
    │   ├── __init__.py
    │   ├── common
    │   │   ├── __init__.py
    │   │   ├── callbacks.py
    │   │   ├── codec_jis_x_0201.py
    │   │   ├── events.py
    │   │   ├── fysom.py
    │   │   ├── header.py
    │   │   ├── helpers.py
    │   │   ├── packet.py
    │   │   ├── protocol.py
    │   │   └── timeouts.py
    │   ├── gem
    │   │   ├── __init__.py
    │   │   ├── alarm.py
    │   │   ├── collection_event.py
    │   │   ├── collection_event_link.py
    │   │   ├── collection_event_report.py
    │   │   ├── data_value.py
    │   │   ├── equipment_constant.py
    │   │   ├── equipmenthandler.py
    │   │   ├── handler.py
    │   │   ├── hosthandler.py
    │   │   ├── remote_command.py
    │   │   └── status_variable.py
    │   ├── hsms
    │   │   ├── __init__.py
    │   │   ├── active_connection.py
    │   │   ├── connection.py
    │   │   ├── connectionmanager.py
    │   │   ├── connectionstatemachine.py
    │   │   ├── deselect_req_header.py
    │   │   ├── deselect_rsp_header.py
    │   │   ├── header.py
    │   │   ├── linktest_req_header.py
    │   │   ├── linktest_rsp_header.py
    │   │   ├── multi_passive_connection.py
    │   │   ├── multi_passive_server.py
    │   │   ├── packet.py
    │   │   ├── passive_connection.py
    │   │   ├── protocol.py
    │   │   ├── reject_req_header.py
    │   │   ├── select_req_header.py
    │   │   ├── select_rsp_header.py
    │   │   ├── separate_req_header.py
    │   │   └── stream_function_header.py
    │   └── secs
    │       ├── __init__.py
    │       ├── data_items
    │       │   ├── __init__.py
    │       │   ├── abs.py
    │       │   ├── acka.py
    │       │   ├── ackc10.py
    │       │   ├── ackc5.py
    │       │   ├── ackc6.py
    │       │   ├── ackc7.py
    │       │   ├── alcd.py
    │       │   ├── aled.py
    │       │   ├── alid.py
    │       │   ├── altx.py
    │       │   ├── attrdata.py
    │       │   ├── attrid.py
    │       │   ├── attrreln.py
    │       │   ├── base.py
    │       │   ├── bcequ.py
    │       │   ├── binlt.py
    │       │   ├── ceed.py
    │       │   ├── ceid.py
    │       │   ├── cename.py
    │       │   ├── cepack.py
    │       │   ├── cepval.py
    │       │   ├── cmda.py
    │       │   ├── colct.py
    │       │   ├── commack.py
    │       │   ├── cpack.py
    │       │   ├── cpname.py
    │       │   ├── cpval.py
    │       │   ├── dataid.py
    │       │   ├── datalength.py
    │       │   ├── datlc.py
    │       │   ├── drack.py
    │       │   ├── dsid.py
    │       │   ├── dsper.py
    │       │   ├── dutms.py
    │       │   ├── dvname.py
    │       │   ├── dvval.py
    │       │   ├── dvvalname.py
    │       │   ├── eac.py
    │       │   ├── ecdef.py
    │       │   ├── ecid.py
    │       │   ├── ecmax.py
    │       │   ├── ecmin.py
    │       │   ├── ecname.py
    │       │   ├── ecv.py
    │       │   ├── edid.py
    │       │   ├── erack.py
    │       │   ├── errcode.py
    │       │   ├── errtext.py
    │       │   ├── exid.py
    │       │   ├── exmessage.py
    │       │   ├── exrecvra.py
    │       │   ├── extype.py
    │       │   ├── fcnid.py
    │       │   ├── ffrot.py
    │       │   ├── fnloc.py
    │       │   ├── grant6.py
    │       │   ├── grnt1.py
    │       │   ├── hcack.py
    │       │   ├── idtyp.py
    │       │   ├── length.py
    │       │   ├── limitack.py
    │       │   ├── limitid.py
    │       │   ├── limitmax.py
    │       │   ├── limitmin.py
    │       │   ├── lowerdb.py
    │       │   ├── lrack.py
    │       │   ├── lvack.py
    │       │   ├── maper.py
    │       │   ├── mapft.py
    │       │   ├── mdack.py
    │       │   ├── mdln.py
    │       │   ├── mexp.py
    │       │   ├── mhead.py
    │       │   ├── mid.py
    │       │   ├── mlcl.py
    │       │   ├── nulbc.py
    │       │   ├── objack.py
    │       │   ├── objid.py
    │       │   ├── objspec.py
    │       │   ├── objtype.py
    │       │   ├── oflack.py
    │       │   ├── onlack.py
    │       │   ├── orloc.py
    │       │   ├── ppbody.py
    │       │   ├── ppgnt.py
    │       │   ├── ppid.py
    │       │   ├── praxi.py
    │       │   ├── prdct.py
    │       │   ├── rcmd.py
    │       │   ├── refp.py
    │       │   ├── repgsz.py
    │       │   ├── rowct.py
    │       │   ├── rpsel.py
    │       │   ├── rptid.py
    │       │   ├── rsda.py
    │       │   ├── rsdc.py
    │       │   ├── rsinf.py
    │       │   ├── rspack.py
    │       │   ├── sdack.py
    │       │   ├── sdbin.py
    │       │   ├── shead.py
    │       │   ├── smpln.py
    │       │   ├── softrev.py
    │       │   ├── stime.py
    │       │   ├── strack.py
    │       │   ├── strid.py
    │       │   ├── strp.py
    │       │   ├── sv.py
    │       │   ├── svid.py
    │       │   ├── svname.py
    │       │   ├── text.py
    │       │   ├── tiaack.py
    │       │   ├── tid.py
    │       │   ├── time.py
    │       │   ├── timestamp.py
    │       │   ├── totsmp.py
    │       │   ├── trid.py
    │       │   ├── units.py
    │       │   ├── upperdb.py
    │       │   ├── v.py
    │       │   ├── vid.py
    │       │   ├── vlaack.py
    │       │   ├── xdies.py
    │       │   ├── xypos.py
    │       │   └── ydies.py
    │       ├── functions
    │       │   ├── __init__.py
    │       │   ├── base.py
    │       │   ├── s00f00.py
    │       │   ├── s01f00.py
    │       │   ├── s01f01.py
    │       │   ├── s01f02.py
    │       │   ├── s01f03.py
    │       │   ├── s01f04.py
    │       │   ├── s01f11.py
    │       │   ├── s01f12.py
    │       │   ├── s01f13.py
    │       │   ├── s01f14.py
    │       │   ├── s01f15.py
    │       │   ├── s01f16.py
    │       │   ├── s01f17.py
    │       │   ├── s01f18.py
    │       │   ├── s01f21.py
    │       │   ├── s01f22.py
    │       │   ├── s01f23.py
    │       │   ├── s01f24.py
    │       │   ├── s02f00.py
    │       │   ├── s02f13.py
    │       │   ├── s02f14.py
    │       │   ├── s02f15.py
    │       │   ├── s02f16.py
    │       │   ├── s02f17.py
    │       │   ├── s02f18.py
    │       │   ├── s02f21.py
    │       │   ├── s02f22.py
    │       │   ├── s02f23.py
    │       │   ├── s02f24.py
    │       │   ├── s02f25.py
    │       │   ├── s02f26.py
    │       │   ├── s02f29.py
    │       │   ├── s02f30.py
    │       │   ├── s02f33.py
    │       │   ├── s02f34.py
    │       │   ├── s02f35.py
    │       │   ├── s02f36.py
    │       │   ├── s02f37.py
    │       │   ├── s02f38.py
    │       │   ├── s02f41.py
    │       │   ├── s02f42.py
    │       │   ├── s02f43.py
    │       │   ├── s02f44.py
    │       │   ├── s02f45.py
    │       │   ├── s02f46.py
    │       │   ├── s02f47.py
    │       │   ├── s02f48.py
    │       │   ├── s02f49.py
    │       │   ├── s02f50.py
    │       │   ├── s05f00.py
    │       │   ├── s05f01.py
    │       │   ├── s05f02.py
    │       │   ├── s05f03.py
    │       │   ├── s05f04.py
    │       │   ├── s05f05.py
    │       │   ├── s05f06.py
    │       │   ├── s05f07.py
    │       │   ├── s05f08.py
    │       │   ├── s05f09.py
    │       │   ├── s05f10.py
    │       │   ├── s05f11.py
    │       │   ├── s05f12.py
    │       │   ├── s05f13.py
    │       │   ├── s05f14.py
    │       │   ├── s05f15.py
    │       │   ├── s05f16.py
    │       │   ├── s05f17.py
    │       │   ├── s05f18.py
    │       │   ├── s06f00.py
    │       │   ├── s06f01.py
    │       │   ├── s06f02.py
    │       │   ├── s06f05.py
    │       │   ├── s06f06.py
    │       │   ├── s06f07.py
    │       │   ├── s06f08.py
    │       │   ├── s06f11.py
    │       │   ├── s06f12.py
    │       │   ├── s06f15.py
    │       │   ├── s06f16.py
    │       │   ├── s06f19.py
    │       │   ├── s06f20.py
    │       │   ├── s06f21.py
    │       │   ├── s06f22.py
    │       │   ├── s06f23.py
    │       │   ├── s06f24.py
    │       │   ├── s07f00.py
    │       │   ├── s07f01.py
    │       │   ├── s07f02.py
    │       │   ├── s07f03.py
    │       │   ├── s07f04.py
    │       │   ├── s07f05.py
    │       │   ├── s07f06.py
    │       │   ├── s07f17.py
    │       │   ├── s07f18.py
    │       │   ├── s07f19.py
    │       │   ├── s07f20.py
    │       │   ├── s09f00.py
    │       │   ├── s09f01.py
    │       │   ├── s09f03.py
    │       │   ├── s09f05.py
    │       │   ├── s09f07.py
    │       │   ├── s09f09.py
    │       │   ├── s09f11.py
    │       │   ├── s09f13.py
    │       │   ├── s10f00.py
    │       │   ├── s10f01.py
    │       │   ├── s10f02.py
    │       │   ├── s10f03.py
    │       │   ├── s10f04.py
    │       │   ├── s12f00.py
    │       │   ├── s12f01.py
    │       │   ├── s12f02.py
    │       │   ├── s12f03.py
    │       │   ├── s12f04.py
    │       │   ├── s12f05.py
    │       │   ├── s12f06.py
    │       │   ├── s12f07.py
    │       │   ├── s12f08.py
    │       │   ├── s12f09.py
    │       │   ├── s12f10.py
    │       │   ├── s12f11.py
    │       │   ├── s12f12.py
    │       │   ├── s12f13.py
    │       │   ├── s12f14.py
    │       │   ├── s12f15.py
    │       │   ├── s12f16.py
    │       │   ├── s12f17.py
    │       │   ├── s12f18.py
    │       │   ├── s12f19.py
    │       │   ├── s14f00.py
    │       │   ├── s14f01.py
    │       │   ├── s14f02.py
    │       │   ├── s14f03.py
    │       │   └── s14f04.py
    │       ├── handler.py
    │       └── variables
    │           ├── __init__.py
    │           ├── array.py
    │           ├── base.py
    │           ├── base_number.py
    │           ├── base_text.py
    │           ├── binary.py
    │           ├── boolean.py
    │           ├── dynamic.py
    │           ├── f4.py
    │           ├── f8.py
    │           ├── functions.py
    │           ├── i1.py
    │           ├── i2.py
    │           ├── i4.py
    │           ├── i8.py
    │           ├── jis8.py
    │           ├── list_type.py
    │           ├── string.py
    │           ├── u1.py
    │           ├── u2.py
    │           ├── u4.py
    │           └── u8.py
    └── tests
        ├── test_common.py
        ├── test_common_callback.py
        ├── test_common_codec_JIS8.py
        ├── test_common_event.py
        ├── test_connection.py
        ├── test_gem_equipment_handler.py
        ├── test_gem_handler.py
        ├── test_gem_host_handler.py
        ├── test_hsms_connection_manager.py
        ├── test_hsms_connection_state_model.py
        ├── test_hsms_connections.py
        ├── test_hsms_packets.py
        ├── test_hsms_protocol.py
        ├── test_secs_data_items.py
        ├── test_secs_functions.py
        ├── test_secs_handler.py
        └── test_secs_variables.py

24 directories, 407 files



标签: pathon SECS/GEM

实例下载地址

Pathon SECS 通信实例源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警