DRAKON.SU

Текущее время: Вторник, 17 Июнь, 2025 02:04

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: Суббота, 07 Январь, 2012 21:07 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
Допустим есть некоторая схема, имеющая два входа. (см. рис. A.png)
Вложение:
A.png
A.png [ 9.07 КБ | Просмотров: 5851 ]


Требуется изобразить её вызов, как на рис. B.png
Вложение:
B.png
B.png [ 2.46 КБ | Просмотров: 5851 ]


Вопросы:
1. Можно ли так изобразить вызов многовходовой процедуры?
2. Если можно, то как изобразить через какой вход будет произведён вызов?

P.S. Обсуждения не нашёл.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 07 Январь, 2012 21:22 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1442
Был пример здесь: viewtopic.php?f=62&t=3433#p62870.
Там один вход у процедур - так что только для иллюстрации синтаксиса. Вы встаёте на тот же путь - только осталось вместо Начало и Конец писать параметры вызова и возврата. :) Скажем, в формате ДМ-языка.
Как пишется для многих входов - см. ДМ-схему в этом примере: http://grafit-basis.narod.ru/L3/viz_alg ... -n42-1B-I2 (два входа у головной процедуры и вызов одной из вставок из разных процедур).
Для двух входов будет, как Вы и предлагаете - только удобно к имени входа приписывать какой-то его номер (есть там же на ПК-схеме). Чтобы знать, что это именно вызов разных входов.
Например, для Вашего случая: Осн:Многовходовка; Доп1:Вход2.
Типа так. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 08 Январь, 2012 10:15 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5999
Откуда: Москва
Ильченко Эдуард писал(а):
Допустим есть некоторая схема, имеющая два входа. (см. рис. A.png)
Вложение:
A.png


Требуется изобразить её вызов, как на рис. B.png
Вложение:
B.png


Вопросы:
1. Можно ли так изобразить вызов многовходовой процедуры?
2. Если можно, то как изобразить через какой вход будет произведён вызов?

P.S. Обсуждения не нашёл.

Уважаемый Эдуард!

1. Можно.
2. В 1-й вход по имени "Многовходовка". Во 2-й вход по имени "Вход 2".

С точки зрения вызова, имена "Многовходовка" и "Вход 2" равноправны.
Но они, разумеется, задают РАЗНЫЕ режимы работы вызываемой процедуры.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 08 Январь, 2012 11:56 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Нет тут никакой проблемы.

В каждой иконе "Заголовок" свой уникальный текст, соответственно в иконе "Вставка" текст дублирует текст иконы "Заголовок".

В ИС Дракон решен вопрос генерирования программного текста процедуры соответствующей схеме "Силуэт" с несколькими иконами "Заголовок".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 08 Январь, 2012 13:49 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
Всем спасибо.


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

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


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

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


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

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