VisSim

редактировать
VisSim / solidThinking Embed
VisSimIcon.png
Paradigm Modular, Visual Programming, Simulation язык
Разработчик
Впервые появился1989
Стабильный выпуск Встроить 2016 / январь 2016
OS Windows
Лицензия Запатентованное программное обеспечение
Расширения имен файлов .VSM
Веб-сайтhttp://www.vissim.com, http://www.solidthinking.com/embed_land.html
Под влиянием
C, Laboratory Workbench, AVS (Advanced Visualization System)

VisSim - это программа визуальной блок-схемы для моделирования динамических систем и проектирование на основе моделей встроенных систем, с собственными. Он разработан Visual Solutions из Вестфорд, Массачусетс. Компания Visual Solutions была приобретена Альтаир в августе 2014 года, и ее продукты были переименованы в Altair Embed в рамках пакета Model Based Development Suite Altair. С помощью Embed вы можете разрабатывать виртуальные прототипы динамических систем. Модели создаются путем вставки блоков в рабочую область и их соединения с помощью мыши. Embed автоматически преобразует схемы управления в C-код, готовый к загрузке на целевое оборудование.

VisSim или теперь Altair Embed использует парадигму графического потока данных для реализации динамических систем, основанных на дифференциальных уравнениях. Версия 8 добавляет интерактивные UML совместимые с OMG 2 графики диаграмм состояний, которые размещаются в диаграммах VisSim. Это позволяет моделировать системы на основе состояний, такие как последовательность запуска технологических установок или декодирование последовательного протокола.

Содержание
  • 1 Приложения
    • 1.1 Распространение моделей VisSim
  • 2 Генерация кода
  • 3 Использование разработки на основе моделей
  • 4 Дополнительные функции
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
Приложения

VisSim / Altair Embed используется в системе управления при проектировании и цифровой обработке сигналов для многодоменного моделирования и проектирования. Он включает блоки для арифметических, логических и трансцендентных функций, а также цифровых фильтров, передаточных функций, численного интегрирования и интерактивного построения графиков.. Наиболее часто моделируемые системы - это авиационные, биологические / медицинские, цифровые силовые, электрические, электрические, гидравлические, механические, технологические, тепловые / HVAC и эконометрические.

Распространение моделей VisSim

Скриншот VisSim viewer с образцом модели.

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

Генерация кода

Надстройка «VisSim / C-Code» генерирует код ANSI C для модели и генерирует целевой код для встроенных устройств, таких как ШИМ, АЦП, кодировщик, GPIO, I2C и т. Д. Это полезно для разработки встроенных систем. После моделирования поведения контроллера C-код может быть сгенерирован, скомпилирован и запущен на целевой машине. Для отладки VisSim поддерживает интерактивную связь JTAG, называемую «Hotlink», которая позволяет в интерактивном режиме изменять усиление и строить графики целевых переменных. Код, сгенерированный VisSim, был назван эффективным и читаемым, что делает его хорошо подходящим для разработки встроенных систем. Автор VisSim работал в комитете X3J11 ANSI C и написал несколько компиляторов C, в дополнение к соавторству книги по C. Это глубокое понимание ANSI C и природы результирующего машинного кода при компиляции, ключ к эффективности генератора кода. VisSim может ориентироваться на небольшие 16-битные системы с фиксированной точкой, такие как Texas Instruments MSP430, используя только 740 байт флэш-памяти и 64 байта ОЗУ. для небольшой системы с замкнутым контуром с широтно-импульсной модуляцией (ШИМ), а также для обеспечения очень высокой частоты дискретизации управления более 500 кГц на более крупных 32-битных с плавающей запятой процессоры, такие как Texas Instruments 150 МГц F28335.

Использование разработки на основе моделей

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

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

VisSim использует иерархическую композицию для создания вложенных блок-схем. Типичная модель будет состоять из «виртуальных установок», состоящих из различных «слоев» VisSim, объединенных при необходимости с пользовательскими блоками, написанными на C или FORTRAN. Можно добавить виртуальный контроллер и настроить его для получения желаемого общего отклика системы. Графический элемент управления, например ползунки и кнопки, позволяет управлять анализом «что если» для обучения оператора или настройки контроллера.

Хотя VisSim изначально был разработан для использования инженерами по контролю, его можно использовать для любого типа математической модели.

Дополнительные функции

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

Размер этого видео: 50% (320x240 пикселей)
Другой размер: 100% (640x480 пикселей)
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-18 03:39:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте