Неясное образцовое содержимое, на которое ссылаются, чтобы скрыть интеллектуальную собственность
Simulink.ModelReference.protect(model)Simulink.ModelReference.protect(model,Name,Value)[harnessHandle] = Simulink.ModelReference.protect(model,'Harness',true)[~ ,neededVars] = Simulink.ModelReference.protect(model)Simulink.ModelReference.protect( создает защищенную модель из заданного model)model. Это помещает защищенную модель в текущую рабочую папку. Защищенная модель имеет то же имя как исходная модель. Это имеет дополнительный .slxp.
Simulink.ModelReference.protect( дополнительные опции использования заданы одним или несколькими аргументами пары model,Name,Value)Name,Value.
[ создает модель тестовой обвязки для защищенной модели. Это возвращает указатель используемой модели в harnessHandle] = Simulink.ModelReference.protect(model,'Harness',true)harnessHandle.
[~ , возвращает массив ячеек, который включает имена переменных базового рабочего пространства, используемых защищенной моделью.neededVars] = Simulink.ModelReference.protect(model)
Защитите модели, чтобы скрыть содержимое (Simulink Coder)
Simulink.ModelReference.ProtectedModel.clearPasswords | Simulink.ModelReference.ProtectedModel.clearPasswordsForModel | Simulink.ModelReference.ProtectedModel.setPasswordForCodeGeneration | Simulink.ModelReference.ProtectedModel.setPasswordForHDLCodeGeneration | Simulink.ModelReference.ProtectedModel.setPasswordForModify | Simulink.ModelReference.ProtectedModel.setPasswordForSimulation | Simulink.ModelReference.ProtectedModel.setPasswordForView | Simulink.ModelReference.modifyProtectedModel