https://cloud.mail.ru/public/ecbde70c784a/%D0%98%D0%A1%20%D0%94%D1%80%D0%B0%D0%BA%D0%BE%D0%BDОблако MAIL, папка ИС Дракон
Dragon_2017_08_11.rar
Выпуск ИС Дракон от 11.08.2017
Dragon_Изменения.txt
Цитата:
2. В контекстное меню схемы Силуэт введен пункт "- Свойство: C, Авт2, Ветка-Функция" для нового метода кодирования автоматов - с разделением схемы Силуэт на Ветки функции.
Обеспечивается ускоренная обработка состояний автомата.
Переименован пункт меню на "- Свойство: C, Авт1, Switch"
По предложению С.Д. Ефанова
Вложение:
ИСДраконАвтоматноеПрограммирование.png
Для схемы Силуэт устанавливается свойство -Авт1, для автоматного программирования конечных автоматов по методу Switch, предложенному А.А. Шалыто.
Для схемы Силуэт устанавливается свойство -Авт2, для автоматного программирования конечных автоматов по методу Ветка-Функция, предложенному С.Д. Ефановым.
С сожалению, в облаке MAIL не выложен соответствующий файл описания языка C, нет текстов макроопределений.
Тексты можно получить обратившись к С.Д. Ефанову или Г.Н. Тышову или составить самостоятельно.
В программе ИС Дракон имеется информация, выполни в меню пункт "Программирование/Описание языка, правила заполнения " и получи текст:
Цитата:
...
; ===== Для Си, авт1. программирование, Switch
AvtPrg=ap_macro(<NN/>);
; ===== Для Си, авт2. програм., Ветка-Функция, быстрое выполнение.
Avt2Vtk=ap2_Vtk_macro(<NN/>)
Avt2Ret=ap2_Ret_macro(<NN/>)
...