DRAKON.SU

Текущее время: Суббота, 21 Декабрь, 2024 17:59

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Замечание Алексея Муравицкого
СообщениеДобавлено: Вторник, 20 Июль, 2021 23:33 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5951
Откуда: Москва
https://youtu.be/Ed816DknVAw?list=PLbTc ... vVBfZ4Obb6
https://youtu.be/a6FQDfC6Ys4
http://forum.easyelectronics.ru/viewtop ... 53#p663053

tonyk писал(а):
Штука хорошая, правильная. Я сравниваю её с позиций ПЛК. Но есть одно "но", которое обнуляет ценность сегодняшней реализации Дракона.

Дракон - это графический язык программирования. А где графическая отладка? Я её не заметил.

Ведь если вы можете по графической схеме построить исполняемый код, так постройте его для виртуальной Дракон-машины, чтобы можно было его тут же, в среде программирования, запустить и отладить.

Естественно, что в процессе отладки значения всех переменных должны отображаться прямо на схеме программы. Даже не говорю о том, что необходимо иметь возможность отладки и на "железном" контроллере, наблюдая значения переменных и имея возможность их изменять. Как это выглядит и работает можно посмотреть в любой среде разработки для ПЛК на примере графических языков FBD, LD, SFC.

То, что показано в роликах после генерации кода со словами "проверим работу программы" просто перечёркивает всю ценность Дракона как инструмента для серьёзной работы.

Будь симулятор и графическая отладка, Дракон можно было бы встраивать в МК, получая полноценный ПЛК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замечание Алексея Муравицкого
СообщениеДобавлено: Вторник, 20 Июль, 2021 23:35 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5951
Откуда: Москва
Алексей Муравицкий писал(а):
Ну, над этим и работаем сейчас. Мало того, я это говорю с самого начала работы с драконом.

Для того, чтобы реализовать это, нужно:
формализировать иконы, это не только поведение икон в общей схеме, но и что можно, а что нельзя писать в икону;
объявлять переменные и их типы;
рассматривать, как правильно создать схему ИЛИ, И и т.д.

НАДО СРАЗУ ДАВАТЬ ПРАВИЛО: КАК КАПСУЛИРОВАТЬ ЭТУ СХЕМУ В ОДНУ ИКОНУ.

Вообще, читая форумы, пришел к выводу: Вы не акцентируете внимание на то, что в языке можно объявлять переменные (допустим как я в графическом виде).
И своевременный вопрос ПРАВИЛА КАПСУЛЯЦИИ участков схемы в одну икону двух типов:

1) Икона обработчик данных — это иконы, имеющие один вход и один выход,
2) Управляющая икона маршрута — икона имеющая один вход и два выхода, результатом работы коей является выбор маршрута, а не данные.

Опыт работы показывает, что без правил капсуляции схема становится нечитаемая и неповоротливая для дальнейшей работы с ней.

Сейчас и ломаем голову, как правильно сделать.
С уважением,


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

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


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

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


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

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