В целом, код, который вы генерируете из блоков Computer Vision Toolbox™, является портативным ANSI® Код С После того, как вы сгенерируете код, можно развернуть его на другой машине. Для получения дополнительной информации о том, как это сделать, смотрите Переместить код в другую среду разработки (Simulink Coder).
Существует несколько блоков Computer Vision Toolbox, которые генерируют код с ограниченной переносимостью. Эти блоки используют предварительно скомпилированные общие библиотеки, такие как DLL, для поддержки ввода-вывода для определенных типов устройств и форматов файлов. Чтобы узнать, какие блоки используют предварительно скомпилированные общие библиотеки, откройте Block Support Table Computer Vision Toolbox. Можно идентифицировать блоки, которые используют предварительно скомпилированные общие библиотеки, проверяя сноски, перечисленные в Code Generation Support столбце таблицы. Все блоки, которые используют общие библиотеки, имеют следующую сноску:
Host computer only. Excludes
Simulink® Desktop Real-Time™ target
.
Simulink Coder™ предоставляет функции, которые помогают вам настраивать и управлять информацией о сборке для ваших моделей. Для примера одна из функций Build Information, которую предоставляет Simulink Coder, getNonBuildFiles
(Simulink Coder). Эта функция позволяет вам идентифицировать общие библиотеки, требуемые блоками в вашей модели. Если ваша модель содержит любые блоки, которые используют предварительно скомпилированные общие библиотеки, можно установить эти библиотеки в целевой системе. Папка, в которую вы устанавливаете общие библиотеки, должна находиться в системном пути. Целевая система не должна иметь MATLAB® установлен, но должен быть поддержан MATLAB.