Синтез и отладка алгоритмов функционирования цифровых устройств управления - 17 стр.

UptoLike

17
[Настройки|Опции] и вкладка "Общие". Так, если в регулярном выраже-
нии используются абстрактные входные сигналы и для них установлена
маска z, то в окне редактора допустим ввод входных сигналов как z с циф-
ровым индексом (например, z4 и т. д.). Установленные маски используются
при проверке синтаксиса записи алгоритма
.
Так как синтаксис записи алгоритма на РВАС предусматривает обяза-
тельное наличие специального события, называемого начальным, его обо-
значение необходимо задать с использованием пункта основного меню [На-
стройки|Опции], вкладка "РВАС".
В окне редактора допустимые операции языка обозначаются следующим
образом:
итерация – {};
конкатенация – *;
дизъюнкция
(вводится с клавиатуры на верхнем регистре
клавишей "|").
Регулярное выражение должно обязательно заканчиваться символом ";".
Для изменения порядка вычисления используются круглые скобки без ог-
раничения уровня вложенности. Если выражение не умещается в одну стро-
ку, то перенос на следующую строку производится без специального при-
знака, т. к. конец его определяется по ";".При
записи алгоритма можно
вставлять комментарии. Они могут быть двух видов:
начинаются с // и до конца строки;
начинаются от /* и заканчиваются */ и располагаются на любом количе-
стве строк.
При перемещении курсора по тексту в нижнем левом углу приложения
отображаются его относительные координаты, что облегчает работу поль-
зователя.
Окно редактора включает
в себя поле для редактирования текста и поле
сообщений, в котором выводятся сообщения о синтаксических ошибках,
выявленные при проверке выражения или его преобразовании. В окне ре-
дактора по нажатии правой кнопки мыши вызывается контекстное меню,
дублирующее подпункты пункта "Правка" меню: "Вырезать", "Копиро-
вать", "Вставить".
Приведем пример
записи алгоритма на языке РВАС (рис. 2.1)
[Настройки|Опции] и вкладка "Общие". Так, если в регулярном выраже-
нии используются абстрактные входные сигналы и для них установлена
маска z, то в окне редактора допустим ввод входных сигналов как z с циф-
ровым индексом (например, z4 и т. д.). Установленные маски используются
при проверке синтаксиса записи алгоритма.
   Так как синтаксис записи алгоритма на РВАС предусматривает обяза-
тельное наличие специального события, называемого начальным, его обо-
значение необходимо задать с использованием пункта основного меню [На-
стройки|Опции], вкладка "РВАС".
   В окне редактора допустимые операции языка обозначаются следующим
образом:
   ⎯   итерация – {};
   ⎯   конкатенация – *;
    ⎯ дизъюнкция — ∨ (вводится с клавиатуры на верхнем регистре
клавишей "|").
    Регулярное выражение должно обязательно заканчиваться символом ";".
Для изменения порядка вычисления используются круглые скобки без ог-
раничения уровня вложенности. Если выражение не умещается в одну стро-
ку, то перенос на следующую строку производится без специального при-
знака, т. к. конец его определяется по ";".При записи алгоритма можно
вставлять комментарии. Они могут быть двух видов:
   ⎯   начинаются с // и до конца строки;
   ⎯ начинаются от /* и заканчиваются */ и располагаются на любом количе-
стве строк.
   При перемещении курсора по тексту в нижнем левом углу приложения
отображаются его относительные координаты, что облегчает работу поль-
зователя.
   Окно редактора включает в себя поле для редактирования текста и поле
сообщений, в котором выводятся сообщения о синтаксических ошибках,
выявленные при проверке выражения или его преобразовании. В окне ре-
дактора по нажатии правой кнопки мыши вызывается контекстное меню,
дублирующее подпункты пункта "Правка" меню: "Вырезать", "Копиро-
вать", "Вставить".
   Приведем пример записи алгоритма на языке РВАС (рис. 2.1)




                                     17