주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

모델 보호

타사와 공유할 수 있도록 시뮬레이션과 코드를 생성하는 보호 모델 만들기

내용을 공개하지 않고 타사와 모델을 공유하려는 경우에는 모델을 보호하십시오. 모델 보호 프로세스는 모델을 컴파일하고 파생된 아티팩트를 모델 참조로 패키징합니다. 보호 모델에서는 다음을 수행할 수 있습니다.

  • 시뮬레이션, 코드 생성, 모델의 읽기 전용 보기 등 모델에 대한 선택적 기능을 선택합니다.

  • 선택적으로, 지원되는 기능을 암호로 보호합니다.

  • 선택적으로, 받은 사람이 보호 모델의 시뮬레이션을 위해 파라미터를 조정할 수 있도록 허용합니다.

  • 모델에 포함할 생성 코드의 유형(예: 난독화된 코드 또는 컴파일된 코드)을 지정합니다.

  • 하네스 모델, 보호 모델, 그리고 보호 모델을 사용하는 데 필요한 파일을 포함하는 프로젝트를 만듭니다.

  • 보호 모델에 디지털 서명하기 받는 사람은 해당 모델이 작성자가 만든 것이며 작성자가 서명한 이후에 변경되지 않았음을 확인할 수 있습니다.

객체

모두 확장

Simulink.ModelReference.ProtectedModel.HookInfoFiles and exported symbols generated by creation of protected model
Simulink.ProtectedModel.CallbackCallback code that executes in response to protected model events
Simulink.ProtectedModel.CallbackInfoProtected model information for use in callbacks

함수

모두 확장

Simulink.ModelReference.protectObscure referenced model contents to hide intellectual property
slxpinfoHigh-level information about protected model (R2024b 이후)
Simulink.ProtectedModel.getCallbackInfoGet Simulink.ProtectedModel.CallbackInfo object for use by callbacks
Simulink.ProtectedModel.getConfigSetGet configuration set for current protected model target or for specified target
Simulink.ProtectedModel.getCurrentTargetGet current protected model target
Simulink.ProtectedModel.getSupportedTargetsGet list of targets that protected model supports
Simulink.ProtectedModel.getTunableParametersGet list of tunable parameters for protected model (R2022a 이후)
Simulink.ProtectedModel.openOpen protected model
Simulink.ModelReference.modifyProtectedModelModify existing protected model
Simulink.ModelReference.ProtectedModel.setPasswordForCertificateProvide password for digital certificate
Simulink.ModelReference.ProtectedModel.setPasswordForCodeGenerationAdd or provide encryption password for code generation from protected model
Simulink.ModelReference.ProtectedModel.setPasswordForModifyAdd or provide password for modifying protected model
Simulink.ModelReference.ProtectedModel.setPasswordForSimulationAdd or provide encryption password for simulation of protected model
Simulink.ModelReference.ProtectedModel.setPasswordForViewAdd or provide encryption password for read-only view of protected model
Simulink.ModelReference.ProtectedModel.clearPasswordsClear cached passwords for protected models
Simulink.ModelReference.ProtectedModel.clearPasswordsForModelClear cached passwords for a protected model
Simulink.ProtectedModel.addTargetAdd code generation support for current target to protected model
Simulink.ProtectedModel.removeTargetRemove support for specified target from protected model
Simulink.ProtectedModel.setCurrentTargetConfigure protected model to use specified target
Simulink.ProtectedModel.signAttach digital signature to protected model

보호 모델 생성자Specify model protection options and protect model

도움말 항목

추천 예제