Simulink.ModelWorkspace
모델의 모델 작업 공간과 프로그래밍 방식으로 상호 작용
설명
Simulink.ModelWorkspace 객체를 사용하여 모델 작업 공간과 상호 작용합니다. 예를 들어, 변수를 추가하거나 제거하고, 작업 공간의 데이터 소스를 설정하고, 작업 공간에 변경 사항을 저장할 수 있습니다.
참고
모델 작업 공간, Simulink® 데이터 사전(설계 데이터 섹션) 또는 MAT 파일과 관련된 대부분의 일반적인 데이터 관리 작업에는 데이터 소스별 함수보다 Simulink.data.DataConnection 객체에서 제공하는 함수를 사용하는 것이 좋습니다. 이러한 객체 함수는 더 적은 코드 라인 수로 데이터를 관리할 수 있는 공통 명령줄 인터페이스를 제공합니다. Simulink.data.connect 함수를 사용하여 데이터 소스에 대한 연결을 만든 다음 Simulink.data.DataConnection 객체가 제공하는 공통 함수 세트를 사용할 수 있습니다. 참조 데이터 사전의 제거 또는 추가와 같은 데이터 소스별 작업의 경우 데이터 소스별 객체를 만든 다음 그 객체에서 제공하는 함수를 사용하여 데이터 소스를 관리합니다. 자세한 내용은 Manage Design Data for Simulink Models Programmatically 항목을 참조하십시오.
자세한 내용은 모델 작업 공간 항목을 참조하십시오.
생성
Simulink.ModelWorkspace를 만들려면 get_param 함수를 사용하여 모델 파라미터 ModelWorkspace의 값을 쿼리하십시오. 예를 들어, myModel.slx라는 모델의 모델 작업 공간을 나타내는 mdlWks라는 객체를 만들려면 다음을 입력하십시오.
mdlWks = get_param('myModel','ModelWorkspace')
속성
객체 함수
getVariable | 모델의 모델 작업 공간에 있는 변수의 값 반환 |
getVariablePart | Get value of variable property in model workspace |
setVariablePart | Set property of variable in model workspace |
hasVariable | Determine whether variable exists in the model workspace of a model |
whos | 모델의 모델 작업 공간에 있는 변수 목록 반환 |
saveToSource | Save model workspace changes to the external data source of the model workspace |
save | Save contents of model workspace to a MAT-file |
reload | Reinitialize variables from the data source of a model workspace |
evalin | Evaluate expression in the model workspace of a model |
clear | 모델의 모델 작업 공간에서 변수 지우기 |
assignin | 모델 작업 공간 내 변수에 값 할당 |
예제
버전 내역
R2006a 이전에 개발됨