DRAKON.SU

Текущее время: Четверг, 28 Март, 2024 20:40

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: Вторник, 26 Ноябрь, 2019 13:15 

Зарегистрирован: Понедельник, 14 Декабрь, 2015 19:18
Сообщения: 127
Добрый день, дорогие форумчане!

Постарался перевести диаграмму последовательности одного небольшого протокола в ДРАКОН схему.

Описание компонентов
Есть два устройства master и slave, соединенные сетью.
Slave(сервер) ожидает, что с ним установят соединение и пришлют нужные данные.
Его и описываю.

У slave есть компонент внутри - server. У него запрашивается информация check_info - как обычный вызов функции.
Есть также Linux сигнал для оповещения одного Linux daemon - SIGUSR1.
У сигнала есть код возврата, который и обрабатываем.

Иконки
Для пересылки сообщений между компонентами использовал иконку "Ввод" и "Вывод".
Можно, конечно, заморочиться с иконкой "Вопрос" для ожидания сообщения - цикл - пришло/не пришло/таймаут. Но, для простоты использовал для ожидания сообщения иконку "Ввод" + обработка результата выполнения с помощью иконки "Вопрос"(ок/не ок).
Вложение:
IMG_20191126_131108.jpg
IMG_20191126_131108.jpg [ 787.04 КБ | Просмотров: 3236 ]

||
||
\/
Вложение:
20191126131340.png
20191126131340.png [ 56.43 КБ | Просмотров: 3236 ]

Какие есть замечания, пожелания?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 06 Июнь, 2020 20:23 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Владимир Невзоров писал(а):
Какие есть замечания, пожелания?
Вертикальный метр сделан плохо. Нет единообразия. расстояния, то большие, то маленькие.

Вообще метр должен задаваться автоматически редактором.
Однако данный редактор не имеет такой функции, что плохо.

Приходится делать вручную. Но здесь это не сделано. Желательно исправить.
см. viewtopic.php?f=172&t=6652


Тема поднималась пользователем Владимир Паронджанов Суббота, 06 Июнь, 2020 20:23.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB