DRAKON.SU https://forum.drakon.su/ |
|
ДРАКОН-схема с несколькими входами https://forum.drakon.su/viewtopic.php?f=62&t=3750 |
Страница 1 из 1 |
Автор: | Ильченко Эдуард [ Суббота, 07 Январь, 2012 21:07 ] |
Заголовок сообщения: | ДРАКОН-схема с несколькими входами |
Допустим есть некоторая схема, имеющая два входа. (см. рис. A.png) Вложение: A.png [ 9.07 КБ | Просмотров: 5859 ] Требуется изобразить её вызов, как на рис. B.png Вложение: B.png [ 2.46 КБ | Просмотров: 5859 ] Вопросы: 1. Можно ли так изобразить вызов многовходовой процедуры? 2. Если можно, то как изобразить через какой вход будет произведён вызов? P.S. Обсуждения не нашёл. |
Автор: | Владислав Жаринов [ Суббота, 07 Январь, 2012 21:22 ] |
Заголовок сообщения: | Re: ДРАКОН-схема с несколькими входами |
Был пример здесь: viewtopic.php?f=62&t=3433#p62870. Там один вход у процедур - так что только для иллюстрации синтаксиса. Вы встаёте на тот же путь - только осталось вместо Начало и Конец писать параметры вызова и возврата. ![]() Как пишется для многих входов - см. ДМ-схему в этом примере: http://grafit-basis.narod.ru/L3/viz_alg ... -n42-1B-I2 (два входа у головной процедуры и вызов одной из вставок из разных процедур). Для двух входов будет, как Вы и предлагаете - только удобно к имени входа приписывать какой-то его номер (есть там же на ПК-схеме). Чтобы знать, что это именно вызов разных входов. Например, для Вашего случая: Осн:Многовходовка; Доп1:Вход2. Типа так. ![]() |
Автор: | Владимир Паронджанов [ Воскресенье, 08 Январь, 2012 10:15 ] |
Заголовок сообщения: | Re: ДРАКОН-схема с несколькими входами |
Ильченко Эдуард писал(а): Допустим есть некоторая схема, имеющая два входа. (см. рис. A.png) Вложение: A.png Требуется изобразить её вызов, как на рис. B.png Вложение: B.png Вопросы: 1. Можно ли так изобразить вызов многовходовой процедуры? 2. Если можно, то как изобразить через какой вход будет произведён вызов? P.S. Обсуждения не нашёл. Уважаемый Эдуард! 1. Можно. 2. В 1-й вход по имени "Многовходовка". Во 2-й вход по имени "Вход 2". С точки зрения вызова, имена "Многовходовка" и "Вход 2" равноправны. Но они, разумеется, задают РАЗНЫЕ режимы работы вызываемой процедуры. |
Автор: | ==== [ Воскресенье, 08 Январь, 2012 11:56 ] |
Заголовок сообщения: | Re: ДРАКОН-схема с несколькими входами |
Нет тут никакой проблемы. В каждой иконе "Заголовок" свой уникальный текст, соответственно в иконе "Вставка" текст дублирует текст иконы "Заголовок". В ИС Дракон решен вопрос генерирования программного текста процедуры соответствующей схеме "Силуэт" с несколькими иконами "Заголовок". |
Автор: | Ильченко Эдуард [ Воскресенье, 08 Январь, 2012 13:49 ] |
Заголовок сообщения: | Re: ДРАКОН-схема с несколькими входами |
Всем спасибо. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |