biscuit_machine_simulator:饼干传送带机模拟

时间:2024-03-03 01:53:08
【文件属性】:

文件名称:biscuit_machine_simulator:饼干传送带机模拟

文件大小:18KB

文件格式:ZIP

更新时间:2024-03-03 01:53:08

Python

饼干机模拟器 Biscuit Machine Simulator是一个项目,旨在模拟现实世界中的饼干传送带机中可能包含的不同组件之间的通信,并展示如何按照某些规则控制这些组件的工作。 该项目中显示的组件之间的通信绝对不是最优化的解决方案,但目的是尝试复制不同的组件(设备),就像它们已连接到Arduino板上一样,并且具有用于接收和发送数据的输入和输出引脚。 。 该项目使用Redis键值存储,该键值存储模拟了控制器板上不同的引脚,并允许我们将设备作为单独的进程运行。 安装及使用 该项目在3个Docker容器中运行: 一种基于输入的机器部件及其基本功能进行仿真。 一个正在运行的Redis。 一个运行我们的机器控制器和API的接口为我们提供了使用ON,OFF和PAUSE命令控制机器的界面。 这三个容器由docker compose精心编排,并以以下内容开头: docker-compo


【文件预览】:
biscuit_machine_simulator-master
----.gitignore(2KB)
----configuration_variables.env(385B)
----docker-compose.yml(1KB)
----README.md(3KB)
----shared()
--------PinEmulator.py(589B)
--------Config.py(467B)
----device_simulator()
--------Dockerfile(196B)
--------requirements.pip(13B)
--------machine_devices()
--------app.py(4KB)
--------Device.py(877B)
--------DeviceManager.py(433B)
----biscuit_machine_controller()
--------Controller.py(664B)
--------Dockerfile(229B)
--------Controllers()
--------requirements.pip(108B)
--------app.py(3KB)
--------PulseTransmitter.py(264B)
--------MachineStatus.py(233B)

网友评论