JMCAD

JMCAD
JMCAD
JMCAD.jpg
Разработчик

Yuriy Mikhaylovskiy

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

(http://jmcad.sf.net)

Лицензия

GNU General Public License

Сайт

http://jmcad.sf.net

Создание и редактирование моделей
Запуск модели в режиме работы
Запуск модели JMCAD через командную строку с помощью параметра -single или используя модуль JMCADRTS для запуска модели в режиме работы
Запуск интерфейса контроля модели используя модуль JMCADRTC


JMCAD (JMCADRTS, JMCADRTC)

Содержание

Описание

Программный комплекс JMCAD[1] предназначен для анализа динамики и проектирования самых разнообразных систем и устройств. По своим возможностям он является альтернативой аналогичным программным продуктам Simulink, VisSim, МВТУ и др. Удобный редактор структурных схем, обширная библиотека типовых блоков и встроенный язык программирования позволяют реализовывать модели практически любой степени сложности, обеспечивая при этом наглядность их представления. Программный комплекс JMCAD успешно применяется для проектирования систем автоматического управления, следящих приводов и роботов-манипуляторов, тепловых энергетических установок, а также для решения нестационарных краевых задач (теплопроводность, гидродинамика и др.).


Широко используется в учебном процессе, позволяя моделировать различные явления в физике, электротехнике, в динамике машин и механизмов и т.д. Может функционировать в кластерах, в том числе и в режиме удаленного доступа к технологическим и информационным ресурсам.


Для пользователей удобство работы с JMCAD обусловлено также локализацией интерфейса на различные языки и наличием обширной документации[2].


Версии JMCAD доступны с исходными текстами ядра, библиотек и является открытой системой с полной документацией и набором демонстрационных примеров. Также в состав комплекса входят модули для обеспечения максимальной производительности и контроля в реальном времени (JMCADRTS, JMCADRTC).


Программный комплекс JMCAD разработан с использованием языка Java и может быть использован в различных операционных системах (Windows, Linux, Solaris, Unix и т.д.).

Применение

Программный комплекс JMCAD реализует следующие режимы работы:

  • МОДЕЛИРОВАНИЕ, обеспечивающий:
  1. моделирование процессов в непрерывных, дискретных и гибридных динамических системах, в том числе и при наличии обмена данными с внешними программами и устройствами;
  2. редактирование параметров модели в режиме «on-line»;
  3. расчет в реальном времени или в режиме масштабирования модельного времени;
  4. рестарт и воспроизведение результатов моделирования;
  5. динамическую обработку сигналов.
  • ОПТИМИЗАЦИЯ, позволяющий решать задачи:
  1. минимизации (максимизации) заданных показателей качества;
  2. нахождения оптимальных параметров проектируемой системы в многокритериальной постановке при наличии ограничений на показатели качества и оптимизируемые параметры.
  • АНАЛИЗ, обеспечивающий:
  1. расчет и построение характеристик статических и динамических систем;
  2. расчет передаточных функций;
  3. визуализацию результатов анализа статически и динамически.
  • СИНТЕЗ, позволяющий конструировать регуляторы:
  1. по заданным желаемым частотным характеристикам;
  2. по заданному расположению доминирующих полюсов.
  • КОНТРОЛЬ И УПРАВЛЕНИЕ, позволяющий создавать виртуальные прототипы:
  1. пультов управления с измерительными приборами и управляющими устройствами;
  2. мнемосхем с мультимедийными и анимационными эффектами.


К достоинствам JMCAD относятся:

  • открытость за счет с использованием языка Java и реализации нескольких механизмов обмена данными с внешними программами;
  • возможность использовать в различных операционных системах (Windows, Linux, Solaris, Unix и т.д.);
  • простота построения сложных моделей благодаря использованию вложенных структур, векторизации сигналов и алгоритмов типовых блоков, удобным средствам задания параметров и уравнений;
  • эффективные численные методы;
  • большое число обучающих и демонстрационных примеров с подробными комментариями.

Примечания

См. также

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "JMCAD" в других словарях:

  • Графический язык программирования — Графический язык программирования  язык, предназначенный для написания программы для компьютера или вычислительного устройства, в котором вместо текстового описания алгоритма работы используется графическое. К графическим языкам… …   Википедия

  • LabVIEW — Тип Technical computing Разработчик National Instruments …   Википедия

  • Визуальное программирование — Возможно, эта статья содержит оригинальное исследование. Добавьте ссылки на источники, в противном случае она может быть выставлена на удаление. Дополнительные сведения могут быть на странице обсуждения. (25 мая 2011) …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»