Переходы в Ultralogik 1.04.028 |
Ответить |
Автор | |
Новичок Присоединился: 29 Март 2004 Категория: Russian Federation Online Status: Offline Публикации: 15 |
Опубликовано: 03 Сентябрь 2004 12:12 |
Вопрос:Как правильно графически сформировать переход на выбранный блок (например "Присваивание") с помощью оператора GOTO "Метка" - поместить метку над,под,на требуемом блоке.Влияет ли порядок расположения блоков по горизонтали и по вертикали на последовательность их выполнения? Заранее благодарен за ответ! |
|
Vladimir
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Метку надо поместить выше или левее верхнего левого угла блока. В UL принят порядок выполнения блоков: сверху вниз и слева направо. Вот пример из стандартной библиотеки: В принципе, все это достаточно полно изложено в описании, и я рассказываю об этом на учебных курсах... |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Новичок Присоединился: 29 Март 2004 Категория: Russian Federation Online Status: Offline Публикации: 15 |
|
В вышеприведенном примере непонятен принцип "однократности" выполнения секции INIT . Возможно,это условное обозначение ? |
|
Vladimir
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Все очень просто. Первым выполняется условный переход на метку MAIN. Затем выполняется оператор присваивания. В первый раз условный переход не выполняется, поскольку присваивание связи значения TRUE еще не было выполнено, а все связи (т.е. неименованные локальные переменные) имеют начальное значение FALSE или 0. |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Новичок Присоединился: 29 Март 2004 Категория: Russian Federation Online Status: Offline Публикации: 15 |
|
Добрый день! Если я правильно понял,переход GOTO MAIN осуществляется ПЕРВЫМ вследствие того,что топологически позиция условного перехода GOTO MAIN - ВЫШЕ,чем топологическая позиция оператора присваивания _______ = TRUE_____I 1 I I I_______ ? I _____I Т.е корректно выполняется "В UL принят порядок выполнения блоков: сверху вниз и слева направо" (цитата) |
|
Vladimir
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Совершенно верно! GOTO находится выше, поэтому выполнится первым. |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Новичок Присоединился: 29 Март 2004 Категория: Russian Federation Online Status: Offline Публикации: 15 |
|
Большое спасибо за консультацию! |
|
Vladimir
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |