Как стать автором
Обновить

Engee – лучшая альтернатива MATLAB, Simulink, Amesim

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров4.9K
Всего голосов 10: ↑9 и ↓1+10
Комментарии20

Комментарии 20

Где можно взять "пощупать" на предмет отличий от того же Simintech? Или "пощупать" никак, только от организации по запросу?

секретная система!

конечно можно взять опенсорсный Octave как непосредственный анало Matlab - но это бездуховно :)

Я давно, конечно, Ocatve не трогал, но он вроде никогда не был заменой Smulink с подключением железа в real-time и кодогенерацией? Сама по себе среда вычислений это не очень интересно при наличии тех же Jupyter + Python/Julia. А вот такой же общедоступной среды моделирования я не знаю, так как у Modelica выше порог входа и сложнее с внешним железом.

Или Scilab.

У меня нет личного опыта с Scilab, но от тех, кто им пользовался, я слышал много разочарованных отызвов. В том смысле, что Octave гораздо лучше заменять Matlab, чем Scilab/xcos заменяет Simulink. Если у вас другой опыт, то можете рассказать? Интересует моделирование динамических систем с подключением пользовательского кода, возможность работы real-time с внешним железом и кодогенерация.

Я использовал Scilab+XCOS чтобы на лекции продемонстрировать студентам работу ПИД регулятора. Делал что-то наподобие этого: https://scilabdotninja.wordpress.com/scilab-control-engineering-basics/module-4-pid-control/ Вкорячивать на свой комп Matlab+Simulink или другую проприетарщину для такой задачи избыточно. Свою задачу данный софт выполнил, но для профессиональной работы возможно не годится. Здесь не могу сказать, так как не занимаюсь моделированием САУ. Но в учебном процессе для выполнения ЛР по САУ XCOS вполне можно применять.

Octave вроде бы никогда не пытался заменять Simulink. Как замена Matlab оно годится в случаях если требуется собрать данные от измерений, обработать, нарисовать графики, вставить в статью. Мои потребности Octave закрывает на 100%. То же самое можно делать на Python. Simulink мне никогда не требовался.

Очень интересно! Но не всё понятно:

  1. Кто разработчик? На чём основано? Вы же не написали полностью своё ядро за пару лет?

  2. Какая ценовая политика для академии?

  3. Про Matlab понятно. Что на счёт SimInTech?

Добрый день, у нас на следующей неделе будет офлайн мероприятие - на нём готовы ответить на все вопросы подробно. https://seminar.exponenta.ru/ Там же можно будет пообщаться с разработчиками.

Я к следующему четвергу на офлайновое мероприятие в Москву не поеду :)
Нет ли возможности ответить здесь, раз уж вы статью с анонсом продукта написали?

Индивидуальный клиентский подход же :)

Кажется, там будет онлайн трансляция, по крайней мере на страничке семинара можно запросить ее. Думаю, там можно задать вопросы.

Как вы думаете, много людей сделают это? :)

Я думаю, что живое общение гораздо интереснее и полезнее, чем бездушное чтение текстов в Интернете. :)

Уважаемые! Ваш продукт не альтернатива, и, даже, не подобие Matlab. Это ужасно глючное, непонятно что. Если бы вы написали про бета-тестирование, еще можно было бы принять такое. Интуитивно непонятный, квестоподобный интерфейс. Прям сразу, попытался открыть ваш демо-проект - получил квест. Все заведено на git. Но, просто с ходу не работает. Логично было бы нажать открыть и сохранить, но не получается (а должно?). Открывает непонятный скрипт приветствия. Там интерфейс близко не матлабовский. С git проект клонировать не получилось, кнопка Clone не активировалась (после вставки пути к проекту вашему). Но, сохранив архив, получилось его скопировать в окружение и открыть. И тут сюрприз еще от бета-тестеров. На этой вашей модели ничего не видно! Надписи неразборчивы. Ну как там можно работать?

-

Без каких-либо проблем скачал пример, рекомендую сначала запустить саму среду, тогда происходит быстрее. Кажется, что вы пытаетесь рассмотреть обычную пережатую картинку из телеграм-канала. Саму модель отлично видно на холсте, можно приближать и удалять.

Спасибо за ответ! Я поделился квестом, логично предположить что модель я открыл в программе ( а не в телеграме)? Комментарии по квесту есть? Так и должно быть? Или есть секретная инструкция как там надо дополнительно что-то установить, чтобы просто запустить в веб-оболочке демо-проект? Допускаю, что я что-то упустил (мне про SSH пришло на почту с задержкой сообщение, может из-за этого). Но, я пошел по пути, по которому пойдут практически все. Возможно, Вы так и не поняли, что мной написанное - это разочарование вашего потенциального пользователя и популяризатора, который находится в адеквате. И который понимает что пройденный им квест непосильная задача для 99% его знакомых профессоров и доцентов )). Могут быть проблемы? Описывайте их и решения ( я понял, Вы - из их команды поддержки).

Я сделал скрин из основного окна программы, с тем размером блоков, который в Симулинке виден четко и контрастно. С тем, в котором программа открылась чтобы видно было всю модель. Модель небольшая, кстати. Вот Вам пример типовой модели из Симулинка. С ней можно работать, понятно что удобнее увеличить. С той моделью в вашей программе в использованном масштабе - увы, невозможно. Вы считаете это мелочью? Я считаю, что это очень неудобно. Гении, выбравшие синий и желтый (на белом) цвет в дизайне линий и текса (вместо черного), видимо, читали другие, альтернативные книги по дизайну.

Я еще раз перепроверил что Вы написали. Ну, при всем уважении. Я находился в редакторе скриптов, там нет масштабирования! Вы показали модель ( engee, я сейчас понял). Но этот подход сложен для восприятия, там переключение не интуитивно. Там с ходу не разберешься. Хорошо бы ссылки на пошаговые действия, если уж с наскоку не выходит.

Там все довольно просто, как я и говорил. Надо сначала запустить среду, нажать кнопку "Открыть в Engee", выбрать путь для сохранения и сохранить. Если тут возникают трудности, то можно пообщаться с ТП, думаю они помогут.

Обсуждать стилистические способности автора примера, уверен, обсуждать смысла нет -- на вкус и цвет, как говорится. Но у Симулинка на скриншотах модели в примерах тоже часто сложно что-то рассмотреть, например тут https://www.mathworks.com/help/wireless-hdl/ug/gps-hdl-data-decode-estimate-position.html

Гораздо удобнее изучать модель в среде, что логично. Как и любая программа, Engee требует настройки интерфейса "под себя", вы можете "открепить" окно IDE и тогда модель и скрипты будут работать в разных окнах в привычном формате.

Спасибо за ответ, с квестом мне помогли )). Вы понимаете, что по умолчанию на той картинке путь сохранения /user/ и любой нормальный пользователь вначале пробует нажать "Сохранить и открыть"? Но, там выходит предупреждение что этот каталог не может быть использован (Выбранная директория уже связана с клонируемым репозиторием и содержит файлы ). Тогда логично нажать голубую папочку справа, чтобы там задать новый путь. Но, она не нажимается. Там появляется кнопочка "Открыть без обновления". Нажатие на нее в первый раз привело к неожиданному результату - запуску не демопроекта, а приветственного скрипта. Я предполагал, что так быть не должно. Оказывается, можно руками подправить - не попробовал я этот путь. На мой взгляд, тут у многих будут сложности.

Я думал, что эти проекты детище компании и все делается под их руководством. Поэтому и претензии к дизайну - это вопрос системный.

Тот пример, что Вы привели от Матлаба, это чуть другое все-таки. Они ж там контейнеры кода ( m скрипты) внутрь поместили и там нельзя рассчитывать разобраться по привычным блокам Симулинка. Причем я там все равно могу прочитать текст )).

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий