Создайте защищенную модель

Эта фигура иллюстрирует различные варианты в диалоговом окне Create Protected Model.

Создайте защищенную модель: Обзор

Создайте защищенную модель (.slxp), который позволяет представление только для чтения, симуляцию и генерацию кода модели с дополнительной защитой паролем.

Чтобы открыть диалоговое окно Create Protected Model, щелкните правой кнопкой по блоку модели, который ссылается на модель, для которой вы хотите сгенерировать защищенный типовой кодекс. Из контекстного меню выберите Subsystem & Model Reference > Create Protected Model for Selected Model Block.

Смотрите также

Откройте представление только для чтения модели

Совместно используйте версию только для представления своей защищенной модели с дополнительной защитой паролем. Версия только для представления включает содержимое и параметры блоков модели.

Настройки

Значение по умолчанию: 'off'

На

Совместно используйте Веб-представление защищенной модели. Для защиты паролем создайте и проверьте пароль с минимумом четырех символов.

'off'

Не совместно используйте Веб-представление защищенной модели.

Альтернативы

Simulink.ModelReference.protect

Смотрите также

Моделировать

Позвольте пользователю моделировать защищенную модель с дополнительной защитой паролем. Выбор Simulate:

  • Включает защищенный Отчет симуляции модели.

  • Режим наборов к Акселератору. Можно запуститься нормальный, акселератор и быстрые симуляции режима Accelerator.

  • Отображения только двоичные файлы и заголовки.

  • Включает запутанность кода.

Настройки

Значение по умолчанию: на

На

Пользователь может моделировать защищенную модель. Для защиты паролем создайте и проверьте пароль с минимумом четырех символов.

'off'

Пользователь не может моделировать защищенную модель.

Альтернативы

Simulink.ModelReference.protect

Смотрите также

Используйте сгенерированный код

Позволяет пользователю генерировать код для защищенной модели с дополнительной защитой паролем. Выбор Use generated code:

  • Включает Отчет Отчета и Генерации кода Симуляции для защищенной модели.

  • Включает генерацию кода.

  • Включает поддержку симуляции.

Настройки

Значение по умолчанию: 'off'

На

Пользователь может сгенерировать код для защищенной модели. Для защиты паролем создайте и проверьте пароль с минимумом четырех символов.

'off'

Пользователь не может сгенерировать код для защищенной модели.

Зависимости

  • Чтобы сгенерировать код, необходимо также установить флажок Simulate.

  • Этот параметр включает Code interface и Content type.

Альтернативы

Simulink.ModelReference.protect

Смотрите также

Интерфейс Code

Задайте интерфейс для сгенерированного кода.

Настройки

Значение по умолчанию: Model reference

Model reference

Задает интерфейс модели - ссылки, который позволяет использование защищенной модели в иерархии модели - ссылки. Пользователи защищенной модели могут сгенерировать код от родительской модели, которая содержит защищенную модель. Кроме того, пользователи могут запустить программное обеспечение блока Model в цикле (SIL) или процессоре в цикле (PIL) симуляции, чтобы проверить код.

Top model

Задает автономный интерфейс. Пользователи защищенной модели могут запустить блок Model SIL или PIL симуляции, чтобы проверить защищенный типовой кодекс.

Зависимости

  • Требует лицензии Embedded Coder®

  • Этот параметр включен если вы:

    • Задайте ERT (ert.tlc) системный конечный файл.

    • Установите флажок Use generated code.

Альтернативы

Simulink.ModelReference.protect

Смотрите также

ContentType

Выберите внешний вид сгенерированного кода.

Настройки

Значение по умолчанию: 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.

Альтернативы

Simulink.ModelReference.protect

Смотрите также

Используйте сгенерированный HDL-код

Позволяет пользователю генерировать HDL-код для защищенной модели с дополнительной защитой паролем. Выбор Use generated HDL code:

  • Включает Отчет Отчета и генерации HDL-кода Симуляции для защищенной модели.

  • Включает поддержку генерации HDL-кода.

  • Включает поддержку симуляции.

Настройки

Значение по умолчанию: 'off'

На

Пользователь может сгенерировать HDL-код для защищенной модели. Для защиты паролем создайте и проверьте пароль с минимумом восьми символов.

'off'

Пользователь может моделировать, но не может сгенерировать HDL-код для защищенной модели.

Зависимости

Чтобы сгенерировать HDL-код, необходимо также установить флажок Simulate.

Альтернативы

Simulink.ModelReference.protect

Смотрите также

Создайте защищенную модель в

Задайте путь к папке для защищенной модели.

Настройки

Значение по умолчанию: Текущая рабочая папка

Зависимости

Модель, которую вы защищаете, должна быть доступной на пути MATLAB®.

Альтернативы

Simulink.ModelReference.protect

Смотрите также

Создайте модель тестовой обвязки для защищенной модели

Создайте модель тестовой обвязки для защищенной модели. Модель тестовой обвязки содержит только блок Model, который ссылается на защищенную модель.

Настройки

Значение по умолчанию: 'off'

На

Создайте модель тестовой обвязки для защищенной модели.

'off'

Не создавайте модель тестовой обвязки для защищенной модели.

Альтернативы

Simulink.ModelReference.protect

Смотрите также