DRAKON.SU

Текущее время: Понедельник, 17 Февраль, 2020 13:28

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




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

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

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

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

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

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 27 Ноябрь, 2019 07:52 

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

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

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


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

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


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

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


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

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