Можно создать код HDL для модели завода, разработанный с помощью блоков Simscape™, а затем развернуть созданный код на автономных платах FPGA или FPGA на оборудовании Speedgoat, устройствах SoC и т.д. Путем развертывания модели установки на плате FPGA можно ускорить моделирование модели установки и смоделировать модель в реальном времени с помощью моделирования аппаратного обеспечения в цикле (HIL).
Перед созданием кода HDL используйте sschdladvisor функция для генерации модели реализации HDL из линейных моделей с переключением Simscape. Коммутируемые линейные модели - это модели, содержащие блоки, такие как диоды или переключатели. Эти блоки определяются таким линейным соотношением, как V = IR где R может переключаться между двумя или более значениями в зависимости от состояния диодов или переключателей.
После создания модели внедрения ЛПВП можно использовать Coder™ ЛПВП для создания кода для этой модели и развертывания созданного кода на целевых платформах с помощью помощника по рабочим процессам ЛПВП. При создании модели реализации HDL можно указать, следует ли создавать модель реализации с типами данных с одинарной или двойной точностью с плавающей запятой. Можно также указать вставку логики проверки в модель реализации, чтобы проверить, совпадает ли реализация HDL численно с исходным алгоритмом Simscape.
sschdladvisor | Открыть помощник по рабочим процессам Simscape HDL |
simscape.findNonlinearBlocks | Проверка модели для блоков с нелинейными уравнениями |
makehdl | Создание кода RTL HDL на основе модели, подсистемы или ссылки на модель |
Приступайте к работе с оборудованием Simscape в цикле
Руководство и ограничения по моделированию рабочего процесса Simscape Hardware-in-the-Loop.
Руководство по моделированию замены подсистемы Simscape
Передовые практики моделирования Simscape для замены подсистемы Simscape алгоритмом state-space.
Разделение моделей Simscape, содержащих большую сеть, на несколько небольших сетей
Узнайте, как разделить большую сеть Simscape на несколько сетей.
Аппаратное моделирование с использованием Simulink в реальном времени (Simscape)
Рабочий процесс моделирования аппаратного обеспечения в цикле, аппаратный интерфейс «хост-компьютер-цель», параметры времени выполнения
Создание кода HDL для моделей Simscape
Создание кода HDL из линейных моделей с коммутацией Simscape.
Создание кода HDL для моделей Simscape с несколькими сетями
Как разделить большую сеть Simscape на несколько сетей и создать модель внедрения HDL.
Создание оптимизированной модели реализации HDL от Simscape
Оптимизация области и синхронизации модели реализации ЛПВП, созданной в Simscape, с помощью оптимизации кодера ЛПВП.
Проверка модели реализации HDL для алгоритма Simscape
Проверка и устранение несоответствия между алгоритмом Simscape и моделью реализации HDL.
Улучшение частоты дискретизации модели реализации ЛПВП, созданной на основе алгоритма Simscape
Узнайте о избыточной выборке в созданной модели реализации HDL и о том, как время выборки модели связано с временем выборки исходного алгоритма Simscape.
Задачи советника по рабочим процессам Simscape HDL
Узнайте о консультанте Simscape HDL Workflow Advisor и различных задачах преобразования алгоритма Simscape в модель реализации HDL.
Советы и рекомендации советника по рабочим процессам Simscape HDL
Узнайте о советах в пользовательском интерфейсе Simscape HDL Workflow Advisor и о том, как использовать их в качестве руководящих принципов рабочего процесса.