Обзор Engee - функциональные особенности.
Обзор Engee - функциональные особенности. Ранее я упоминал среду Engee, являющуюся заменой известной пары Matlab/Simulink. Так получилось, что мне посчастливилось попробовать начать работать в данном продукте. И сейчас я решил поделиться своими первыми ощущениями. Первое, что хочется отметить: ожидать от решения полноценной замены по принципу "сел и поехал" не стоит (все же, не Жигуленок на иномарку поменяли). Гораздо интереснее, насколько предлагаемый инструмент позволяет решить мои профессиональные задачи. И вот тут начинается самое главное. В отличие от десктопных пакетов, с которыми мне приходилось работать раньше, Engee рядовому пользователю проще получить в онлайн версии. С одной стороны, работать в браузере не так удобно, как с полновесным приложением. С другой, онлайн версия позволяет легко запустить свои вычисления на любом рабочем месте, не предъявляя особых требований к начинке компьютера. В образовательном же процессе позволяет предоставить доступ аудитории к среде вычислений, не заботясь об установке специального ПО на компьютеры. Второй особенностью является наличие скриптовой оболочки и системы моделирования в одном пакете. Решение позволяет держать перед глазами как модель, так и необходимые для неё скрипты, что мне показалось весьма удобным. В связке Matlab/Simulink мое ментальное так и не позволило привыкнуть к лёгкой связке обоих программ, запущенных раздельно. Работа с пространством переменных ничем не отличается от привычной схемы, созданной компанией MathWorks. А вот чего действительно не хватает, так это полного функционала просмотра и обработки заведённых переменных. Просматривать все элементы вектора неудобно, структуру данных тоже на экране раскрыть не получится, придется городить тестовый вывод. Расстроила отладка. Возможно, это связано с несовершенством текущей версии, но пошаговый прогон скрипта у меня пока вызвал больше вопросов к самому прогону, чем помог в отладке. Зато редактор в среде организован как живой скрипт, что позволяет запускать различные части изолированно и вести отладку мелкими кусочками. Пока мне хватило. Кстати, тут же есть возможность запускать только интересующую часть скрипта, не перезапуская уже готовые блоки. Также печалит вывод в командной строке. Пока при возникновении ошибки вся область командной строки заполняется малоинформативными сообщениями. Сильно работать не мешает, но раздражение вызывает. Не забыли разработчики и о файловой системе. Рабочие скрипты и модели хранятся на сервере и при необходимости могут быть выгружены на локальный диск и загружены с диска на сервер. При желании есть возможность подключения сетевого репозитория. Для меня такой формат удобен отсутствием необходимости самостоятельно организовывать пространство на диске. Особенно это ощущается, когда работа ведётся с учебной группой. Общие выводы - среда вполне подходит для решения инженерных задач. Во многом сохранён функционал Matlab/Simulink, что не требует привыкания к новой среде. Однако наличие ряда недоработок, все же, ухудшает восприятие пакета. Для решения задач обучения функционал среды подходит полностью. Таким образом, остается пожелать разработчикам трудовых успехов и интересных релизов. Ну а мы приступим к освоению уже представленного продукта. #обзоры, #моделирование