start
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| start [2024/11/01 09:03] – [Система моделирования] administrator | start [2024/11/28 18:38] (текущий) – [Материнская плата] administrator | ||
|---|---|---|---|
| Строка 121: | Строка 121: | ||
| ===== Девайсы ===== | ===== Девайсы ===== | ||
| | | ||
| + | |||
| + | ==== Материнская плата ==== | ||
| + | Девайс материнская плата представляет из себя устройство которое слушает заданный порт (при физическом исполнении к материнской плате подключены драйвера по различным интерфейсам Ethernet, RS-232, RS-485, CAN, USB и т.п.). Структура МП должна содержать интерфейс по которому к ней будут подключатся девайсы (GUI пользователя и драйвера устройств) и входные данные. В случае модели в качестве порта будет выступать TCP сокет (IP адрес и номер порта) который ждет клиентов. В качестве клиентов выступаю драйвера устройств и GUI пользователя. Структура взаимодействия МП с клиентами изображена на схеме. | ||
| + | ==== Драйвер ==== | ||
| + | Драйвер обеспечивает управление | ||
| + | {{ : | ||
| + | === Описание структуры взаимодействия === | ||
| + | По каналу 1 (от GUI) на материнскую плату приходит номер рецепта. Материнская плата получив рецепт раскладывает его на под рецепты согласно таблице рецептов. То есть разбивает рецепт на устройства задействованные в нем и порядок положений для каждого устройства для выполнения заданного рецепта. Так же на материнской плате хранится логика положений согласно которой происходит построение последовательности движений по положениям (пример: | ||
| ==== Шаговый двигатель ==== | ==== Шаговый двигатель ==== | ||
start.1730451786.txt.gz · Последнее изменение: 2024/11/01 09:03 — administrator
