Защищенная модель предоставляет третьим лицам способность поставить модель, не показывая интеллектуальную собственность в модели. Защищенная модель является моделью, на которую ссылаются, которая не поддерживает редактирование. Защищенный образцовый создатель может включить представление только для чтения, моделирование и генерацию кода для защищенной модели. Защищенная модель использует технологию шифрования для операции только, когда ее создатель включает защиту паролем для операции. Включение защиты паролем для операции защищает содержимое вспомогательного файла с помощью шифрования AES 256. Создание защищенной модели требует лицензии Simulink® Coder™.
Чтобы определить местоположение защищенных моделей, ищите:
Файлы в MATLAB® Folder Browser со значком значка.
Блоки модели со значком значка в левом нижнем углу.
Файлы с расширением .slxp
.
Защищенные модели не появляются в иерархии модели в Образцовом Проводнике.
Можно просмотреть блок и информацию о строке в защищенной модели если:
Защищенная модель поддерживает представление только для чтения.
Представление только для чтения не защищено паролем, или у вас есть пароль, чтобы авторизовать доступ. Чтобы авторизовать доступ, щелкните правой кнопкой по значку значка защищенной модели и выберите Authorize. В поле представления Model введите пароль, затем нажмите ОК.
У вас есть доступ к лицензиям, используемым в защищенной модели. Защищенный образцовый отчет показывает необходимые лицензии. Чтобы открыть отчет, щелкните правой кнопкой по значку значка защищенной модели и выберите Display Report. Если отчет доступен, можно просмотреть необходимые лицензии в Сводных данных отчета в таблице Licenses.
Чтобы открыть представление только для чтения, дважды кликните Блок модели, ссылающийся на защищенную модель или файл .slxp
в Браузере текущей папки. Чтобы просмотреть блочные параметры, кликните по блоку в представлении только для чтения. К блочному содержимому представления Model и Subsystem дважды кликните блок или перейдите к блоку с помощью вкладки View All. Вы не можете просмотреть защищенное образцовое содержимое, на которое ссылаются.
Прежде чем вы сошлетесь на защищенную модель для моделирования, убедитесь, что модель удовлетворяет эти требования моделирования.
Защищенная модель поддерживает моделирование.
Моделирование не защищено паролем, или у вас есть пароль, чтобы авторизовать доступ. Чтобы авторизовать доступ, щелкните правой кнопкой по значку значка защищенной модели и выберите Authorize. В поле представления Model введите пароль, затем нажмите ОК.
У вас есть доступ к лицензиям, используемым в защищенной модели. Защищенный образцовый отчет показывает необходимые лицензии. Чтобы открыть отчет, щелкните правой кнопкой по значку значка защищенной модели и выберите Display Report. Если отчет доступен, можно просмотреть необходимые лицензии в Сводных данных отчета в таблице Licenses.
Вы используете ту же платформу, и версия Симулинка раньше создавала защищенную модель. Программное обеспечение хранит защищенную модель как скомпилированный двоичный файл MEX.
Вы ссылаетесь на защищенную модель в Блоке модели, который выполняется в Нормальном, Акселераторе или Быстром Режиме Accelerator.
Защищенная модель находится на пути MATLAB.
Защищенная модель не использует невстроенные S-функции прямо или косвенно.
Блок модели обеспечивает значения, необходимые любым заданным образцовым аргументам.
Подключения Блока модели к защищенной модели с помощью ввода и вывода сигнализируют, что совпадают с сигналами ввода и вывода защищенной модели.
Чтобы сослаться на защищенную модель, завершите этот рабочий процесс:
Если вы получили защищенный образцовый пакет, распакуйте файлы согласно сопроводительным направлениям.
Если вы получили MAT-файл, загрузите MAT-файл, содержащий определения рабочей области. Можно сконфигурировать функцию обратного вызова, такую как LoadFcn, чтобы загрузить MAT-файл автоматически. Смотрите Обратные вызовы для Индивидуально настраиваемого Поведения Модели.
Если вы получили модель тестовой обвязки, скопируйте Блок модели с модели тестовой обвязки в вашу модель. В противном случае сошлитесь на защищенную модель в Блоке модели. Когда вы устанавливаете Блок модели ссылаться на защищенную модель, режим Simulation блока становится Accelerator
. Вы не можете изменить этот режим или использовать этот Блок модели в Режиме external mode.
Если защищенная модель защищена паролем, щелкните правой кнопкой по значку значка защищенной модели и выберите Authorize. В поле представления Model введите пароль, затем нажмите ОК.
Соедините сигналы с Блоком модели, которые совпадают с его требованиями порта ввода и вывода. Смотрите Интерфейс Модели - ссылки.
Обеспечьте любые необходимые образцовые значения аргументов. Смотрите Параметризовали Модель, на которую Ссылаются.