JMCAD
JMCAD | |
---|---|
![]() | |
Разработчик | Yuriy Mikhaylovskiy |
Написана на | Java |
Операционная система |
Кроссплатформенное программное обеспечение |
Последняя версия | (http://jmcad.sf.net) |
Лицензия | GNU General Public License |
Сайт | jmcad.sf.net |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/JMCAD_GUI.jpg/220px-JMCAD_GUI.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/84/JMCAD_model_interfece.jpg/220px-JMCAD_model_interfece.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/58/JMCAD_-single_or_JMCADRTS.jpg/220px-JMCAD_-single_or_JMCADRTS.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/JMCADRTC.jpg/220px-JMCADRTC.jpg)
JMCAD (JMCADRTS, JMCADRTC)[1] — это программный комплекс для моделирования и симуляции (анализа динамики и проектирования) сложных динамических систем.
Описание
JMCAD является альтернативой таким программным продуктам, как
Широко используется в учебном процессе, позволяя моделировать различные явления в физике, электротехнике, в динамике машин и механизмов и т.д[2]. Может функционировать в кластерах, в том числе и в режиме удаленного доступа к технологическим и информационным ресурсам.
Программный комплекс поддерживает локализацию интерфейса на различные языки, снабжён обширной документацией[3].
Является открытой системой с исходными текстами ядра, библиотек и с полной документацией и набором демонстрационных примеров. В состав комплекса входят модули для обеспечения максимальной производительности и контроля в реальном времени (JMCADRTS, JMCADRTC)[4].
Написан на языке Java и является кроссплатформным, может быть использован в таких операционных системах, как Windows, Linux, Solaris, Unix и т.д..
Применение
Программный комплекс JMCAD реализует следующие режимы работы:
- МОДЕЛИРОВАНИЕ, обеспечивающий:
- моделирование процессов в непрерывных, дискретных и гибридных динамических системах, в том числе и при наличии обмена данными с внешними программами и устройствами;
- редактирование параметров модели в режиме «on-line»;
- расчет в реальном времени или в режиме масштабирования модельного времени;
- рестарт и воспроизведение результатов моделирования;
- динамическую обработку сигналов.
- ОПТИМИЗАЦИЯ, позволяющий решать задачи:
- минимизации (максимизации) заданных показателей качества;
- нахождения оптимальных параметров проектируемой системы в многокритериальной постановке при наличии ограничений на показатели качества и оптимизируемые параметры.
- АНАЛИЗ, обеспечивающий:
- расчет и построение характеристик статических и динамических систем;
- расчет передаточных функций;
- визуализацию результатов анализа статически и динамически.
- СИНТЕЗ, позволяющий конструировать регуляторы:
- по заданным желаемым частотным характеристикам;
- по заданному расположению доминирующих полюсов.
- КОНТРОЛЬ И УПРАВЛЕНИЕ, позволяющий создавать виртуальные прототипы:
- пультов управления с измерительными приборами и управляющими устройствами;
- мнемосхем с мультимедийными и анимационными эффектами.
К достоинствам JMCAD относятся:
- открытость за счет с использованием языка Java и реализации нескольких механизмов обмена данными с внешними программами;
- возможность использовать в различных операционных системах (Windows, Linux, Solaris, Unix и т.д.);
- простота построения сложных моделей благодаря использованию вложенных структур, векторизации сигналов и алгоритмов типовых блоков, удобным средствам задания параметров и уравнений;
- эффективные численные методы;
- большое число обучающих и демонстрационных примеров с подробными комментариями.
Примечания
- ↑ Официальный сайт проекта http://jmcad.sourceforge.net . Дата обращения: 5 мая 2011. Архивировано 24 июля 2011 года.
- ↑ Т. П. Мишура, К. В. Епифанцев. Анализ Аппаратных И Программных Средств Разработки Лабораторной Работы С Использованием National Instruments . — Общество с ограниченной ответственностью "Научно-издательский центр "Вестник науки", 2019. — С. 64–69.
- ↑ Документация и все версии JMCAD . Дата обращения: 5 мая 2011. Архивировано 1 января 2011 года.
- ISSN 1929-6002. Архивировано17 августа 2022 года.
См. также
Ссылки
- Официальный сайт проекта. Автор
- JMCAD на http://parallelcompute.sourceforge.net/ (Центр Параллельных Вычислений, Хмельницкий Национальный Университет, Украина)
- Softpedia
Для улучшения этой статьи желательно:
|