Эта фигура иллюстрирует различные варианты в диалоговом окне Create Protected Model.
Создайте защищенную модель (.slxp), который позволяет представление только для чтения, симуляцию и генерацию кода модели с дополнительной защитой паролем.
Чтобы открыть диалоговое окно Create Protected Model, щелкните правой кнопкой по блоку модели, который ссылается на модель, для которой вы хотите сгенерировать защищенный типовой кодекс. Из контекстного меню выберите Subsystem & Model Reference > Create Protected Model for Selected Model Block.
Совместно используйте версию только для представления своей защищенной модели с дополнительной защитой паролем. Версия только для представления включает содержимое и параметры блоков модели.
Значение по умолчанию: 'off'
Совместно используйте Веб-представление защищенной модели. Для защиты паролем создайте и проверьте пароль с минимумом четырех символов.
Не совместно используйте Веб-представление защищенной модели.
Защитите модели, чтобы скрыть содержимое (Embedded Coder)
Позвольте пользователю моделировать защищенную модель с дополнительной защитой паролем. Выбор Simulate:
Включает защищенный Отчет симуляции модели.
Режим наборов к Акселератору. Можно запуститься нормальный, акселератор и быстрые симуляции режима Accelerator.
Отображения только двоичные файлы и заголовки.
Включает запутанность кода.
Значение по умолчанию: на
Пользователь может моделировать защищенную модель. Для защиты паролем создайте и проверьте пароль с минимумом четырех символов.
Пользователь не может моделировать защищенную модель.
Защитите модели, чтобы скрыть содержимое (Embedded Coder)
Позволяет пользователю генерировать код для защищенной модели с дополнительной защитой паролем. Выбор Use generated code:
Включает Отчет Отчета и Генерации кода Симуляции для защищенной модели.
Включает генерацию кода.
Включает поддержку симуляции.
Значение по умолчанию: 'off'
Пользователь может сгенерировать код для защищенной модели. Для защиты паролем создайте и проверьте пароль с минимумом четырех символов.
Пользователь не может сгенерировать код для защищенной модели.
Чтобы сгенерировать код, необходимо также установить флажок Simulate.
Этот параметр включает Code interface и Content type.
Требования генерации кода и ограничения (Embedded Coder)
Защитите модели, чтобы скрыть содержимое (Embedded Coder)
Задайте интерфейс для сгенерированного кода.
Значение по умолчанию: Model reference
Model reference
Задает интерфейс модели - ссылки, который позволяет использование защищенной модели в иерархии модели - ссылки. Пользователи защищенной модели могут сгенерировать код от родительской модели, которая содержит защищенную модель. Кроме того, пользователи могут запустить программное обеспечение блока Model в цикле (SIL) или процессоре в цикле (PIL) симуляции, чтобы проверить код.
Top model
Задает автономный интерфейс. Пользователи защищенной модели могут запустить блок Model SIL или PIL симуляции, чтобы проверить защищенный типовой кодекс.
Требует лицензии Embedded Coder®
Этот параметр включен если вы:
Задайте ERT (ert.tlc
) системный конечный файл.
Установите флажок Use generated code.
Требования генерации кода и ограничения (Embedded Coder)
Защитите модели, чтобы скрыть содержимое (Embedded Coder)
Выберите внешний вид сгенерированного кода.
Значение по умолчанию: Obfuscated source code
Binaries
Включает только скомпилированные двоичные файлы для сгенерированного кода.
Obfuscated source code
Включает запутываемый исходный код.
Readable source code
Включает читаемый исходный код и читаемые комментарии к коду.
Опции Obfuscated source code
и Readable source code
по умолчанию включают только минимальные заголовочные файлы, требуемые создавать код с выбранными настройками сборки. Эти опции соответствуют использованию Simulink.ModelReference.protect
с набором опции 'OutputFormat'
к 'MinimalCode'
. Чтобы включать заголовочные файлы, найденные на включать пути в защищенной модели, используйте функцию Simulink.ModelReference.protect
и установите опцию 'OutputFormat'
на 'AllReferencedHeaders'
.
Опция Binaries
соответствует использованию функции Simulink.ModelReference.protect
с набором опции 'OutputFormat'
к 'CompiledBinaries'
.
Этот параметр включен путем установки флажка Use generated code.
Защитите модели, чтобы скрыть содержимое (Embedded Coder)
Позволяет пользователю генерировать HDL-код для защищенной модели с дополнительной защитой паролем. Выбор Use generated HDL code:
Включает Отчет Отчета и генерации HDL-кода Симуляции для защищенной модели.
Включает поддержку генерации HDL-кода.
Включает поддержку симуляции.
Значение по умолчанию: 'off'
Пользователь может сгенерировать HDL-код для защищенной модели. Для защиты паролем создайте и проверьте пароль с минимумом восьми символов.
Пользователь может моделировать, но не может сгенерировать HDL-код для защищенной модели.
Чтобы сгенерировать HDL-код, необходимо также установить флажок Simulate.
Требования генерации кода и ограничения (Embedded Coder)
Защитите модели, чтобы скрыть содержимое (Embedded Coder)
Задайте путь к папке для защищенной модели.
Значение по умолчанию: Текущая рабочая папка
Модель, которую вы защищаете, должна быть доступной на пути MATLAB®.
Защитите модели, чтобы скрыть содержимое (Embedded Coder)
Создайте модель тестовой обвязки для защищенной модели. Модель тестовой обвязки содержит только блок Model, который ссылается на защищенную модель.
Значение по умолчанию: 'off'
Создайте модель тестовой обвязки для защищенной модели.
Не создавайте модель тестовой обвязки для защищенной модели.
Защитите модели, чтобы скрыть содержимое (Embedded Coder)