Защита модели

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

Защищенная модель обеспечивает модель - ссылку, которая скрывает детали конкретной реализации. Процесс защиты модели компилирует модель и группирует выведенные артефакты, который функциональности модели поддержки без включения чувствительного IP. Смотрите Защищают Модели, чтобы Скрыть Содержимое.

Объекты

развернуть все

Simulink.ModelReference.ProtectedModel.HookInfoФайлы и экспортируемые символы сгенерированы созданием защищенной модели
Simulink.ProtectedModel.CallbackКод коллбэка, который выполняется в ответ на защищенные события модели
Simulink.ProtectedModel.CallbackInfoЗащищенная информация модели для использования в коллбэках

Функции

развернуть все

Simulink.ModelReference.protectНеясное содержимое модели, на которое ссылаются, чтобы скрыть интеллектуальную собственность
Simulink.ModelReference.modifyProtectedModelИзмените существующую защищенную модель
Simulink.ModelReference.ProtectedModel.setPasswordForCertificateОбеспечьте пароль для цифрового сертификата
Simulink.ModelReference.ProtectedModel.setPasswordForCodeGenerationДобавьте или предоставьте пароль шифрования генерации кода из защищенной модели
Simulink.ModelReference.ProtectedModel.setPasswordForModifyДобавьте или обеспечьте пароль для изменения защищенной модели
Simulink.ModelReference.ProtectedModel.setPasswordForSimulationДобавьте или обеспечьте пароль шифрования для симуляции защищенной модели
Simulink.ModelReference.ProtectedModel.setPasswordForViewДобавьте или обеспечьте пароль шифрования для представления только для чтения защищенной модели
Simulink.ModelReference.ProtectedModel.clearPasswordsОчистите кэшируемые пароли для защищенных моделей
Simulink.ModelReference.ProtectedModel.clearPasswordsForModelОчистите кэшируемые пароли для защищенной модели
Simulink.ProtectedModel.addTargetДобавьте поддержку генерации кода текущей цели к защищенной модели
Simulink.ProtectedModel.getCallbackInfoПолучите Simulink.ProtectedModel.CallbackInfo объект для использования коллбэками
Simulink.ProtectedModel.getConfigSetПолучите конфигурацию модели для текущей защищенной цели модели или для заданной цели
Simulink.ProtectedModel.getCurrentTargetПолучите текущую защищенную цель модели
Simulink.ProtectedModel.getSupportedTargetsПолучите список целей, которые защитили поддержки модели
Simulink.ProtectedModel.openОткрытая защищенная модель
Simulink.ProtectedModel.removeTargetУдалите поддержку заданной цели из защищенной модели
Simulink.ProtectedModel.setCurrentTargetСконфигурируйте защищенную модель, чтобы использовать заданную цель
Simulink.ProtectedModel.signПрисоедините цифровую подпись к защищенной модели

Темы

Защитите модели, чтобы скрыть содержимое

Защитите модель, когда это необходимо, чтобы совместно использовать модель с третьим лицом, не показывая интеллектуальную собственность.

Протестируйте защищенные модели

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

Подпишите защищенную модель

Присоедините цифровую подпись к своей защищенной модели.

Пакет и доля защищенные модели

Файлы, чтобы включать в защищенный пакет модели.

Задайте пользовательский Obfuscators для защищенных моделей

Задайте функцию последующей обработки для файлов, которые генерирует защищенный процесс создания модели.

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

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

Задайте коллбэки для защищенных моделей

Настройте защищенное поведение модели путем определения коллбэков.

Лучшые практики для создания защищенных моделей

Выберите шаблоны моделирования и опции защиты, чтобы позволить функциональности, которые вы хотите, чтобы ваша защищенная модель поддержала.