Jump to content

ВисСим

VisSim/Альтаир Встроить
Парадигма Модульность , Визуальное программирование , Язык моделирования
Разработчик Визуальные решения / Альтаир
Впервые появился 1989
Стабильная версия
Встроить 2016 год / январь 2016 г.
ТЫ Окна
Лицензия Собственное программное обеспечение
Расширения имен файлов .ВСМ
Веб-сайт www .Я видел .com , www .альтаир
Под влиянием
C , Лабораторный верстак , AVS (Расширенная система визуализации)

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

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

Приложения [ править ]

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

Распространение моделей VisSim [ править ]

Скриншот средства просмотра VisSim с примером модели

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

Генерация кода [ править ]

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

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

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

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

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

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

Дополнительные функции [ править ]

Продолжительность: 49 секунд.

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

Размер этого видео: 50% (320x240 пикселей)
Другой размер: 100% (640x480 пикселей)

См. также [ править ]

Ссылки [ править ]

  1. Перейти обратно: Перейти обратно: а б Книги по широкому кругу технических тем, ссылающиеся на VisSim в Библиотечном проекте Google Книг.
  2. ^ Визуальное моделирование со студентом VisSim , Карен Дарнелл, 1996, PWS Pub. Ко., Бостон, ISBN   0-534-95485-5
  3. Перейти обратно: Перейти обратно: а б Страница просмотра на сайте компании
  4. ^ «Графическая среда для моделирования систем управления на полнофункциональных учебных тренажерах» (PDF) . Архивировано из оригинала (PDF) 21 июля 2011 г. Проверено 9 сентября 2010 г.
  5. ^ Книги по C Питера А. Дарнелла и Филипа Э. Марголиса
  6. ^ Принципы архитектуры, управляемой моделями , Стивен Дж. Меллор, Аддисон-Уэсли, 2004 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 416704c3d3d7763113d88b7744a05c70__1706204220
URL1:https://arc.ask3.ru/arc/aa/41/70/416704c3d3d7763113d88b7744a05c70.html
Заголовок, (Title) документа по адресу, URL1:
VisSim - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)