Main Content

Simulink.data.Dictionary

데이터 사전 구성

설명

Simulink.data.Dictionary 객체는 데이터 사전을 나타냅니다. 이 객체를 통해 데이터 사전에 대해 변경 사항의 저장 또는 취소, 기본 작업 공간에서 데이터 가져오기, 다른 데이터 사전을 참조로 추가하기 등의 작업을 수행할 수 있습니다.

생성

Simulink.data.dictionary.createSimulink.data.dictionary.open 함수는 Simulink.data.Dictionary 객체를 만듭니다.

속성

모두 확장

이 속성은 읽기 전용입니다.

파일 이름으로 참조된 데이터 사전으로, 문자형 벡터로 구성된 셀형 배열로 반환됩니다. 이 속성은 부모가 Simulink.data.Dictionary 객체인 직접 참조된 사전만 나열합니다.

링크된 모델이 기본 작업 공간에 있는 설계 데이터를 사용할 수 있는지 여부로, true 또는 false로 지정됩니다.

사전이 기본 작업 공간에 대한 액세스를 제공(참조된 사전을 통하는 경우 포함)하는지 확인하려면 HasAccessToBaseWorkspace 속성을 쿼리하십시오.

기본 작업 공간 데이터와의 상호작용 기능을 제한하는 제한 요소를 포함해 이 속성에 대한 자세한 내용은 Continue to Use Shared Data in the Base Workspace 항목을 참조하십시오.

데이터형: logical

이 속성은 읽기 전용입니다.

모델이 기본 작업 공간에 있는 설계 데이터를 사용할 수 있는지 여부를 쿼리합니다. 1(true) 또는 0(false)로 반환됩니다. 사전 또는 참조된 사전에 true로 설정된 EnableAccessToBaseWorkspace 속성이 있는 경우 이 속성은 1을 반환합니다.

이 속성을 사용하여 사전에 링크된 모델이 기본 작업 공간에 있는 설계 데이터를 사용할 수 있는지 여부를 쿼리합니다. 참조된 사전마다 EnableAccessToBaseWorkspace 속성이 true로 설정됐는지 확인하기 위해 쿼리할 필요는 없습니다.

데이터형: logical

이 속성은 읽기 전용입니다.

데이터 사전의 저장되지 않은 변경 사항에 대한 표시자로, 0 또는 1로 반환됩니다. 데이터 사전에서 마지막으로 변경된 사항이 저장되었다면 1, 아니면 0입니다.

이 속성은 읽기 전용입니다.

참조된 사전의 항목을 포함한 데이터 사전의 총 항목 수로, 정수로 반환됩니다.

객체 함수

addDataSourceAdd reference data dictionary to parent data dictionary
closeClose connection between data dictionary and Simulink.data.Dictionary object
discardChangesDiscard changes to data dictionary
exportToVersionExport a Simulink.data.Dictionary object to a previous version
filepath데이터 사전의 전체 경로 및 파일 이름
getSectionReturn Simulink.data.dictionary.Section object to represent data dictionary section
hideRemove data dictionary from Model Explorer
importEnumTypesImport enumerated type definitions to data dictionary
importFromBaseWorkspaceImport base workspace variables to data dictionary
listEntryList data dictionary entries
removeDataSourceRemove reference data dictionary from parent data dictionary
saveChangesSave changes to data dictionary
showShow data dictionary in Model Explorer

예제

모두 축소

데이터 사전 파일 myNewDictionary.sldd 및 새 데이터 사전을 나타내는 Simulink.data.Dictionary 객체를 만듭니다. 객체를 변수 dd1에 할당합니다.

dd1 = Simulink.data.dictionary.create('myNewDictionary.sldd')
dd1 = 

  data dictionary with properties:

          DataSources: {0x1 cell}
    HasUnsavedChanges: 0
           NumberOfEntries: 0

기존 데이터 사전 myDictionary_ex_API.sldd를 나타내는 Simulink.data.Dictionary 객체를 만듭니다. 객체를 변수 dd2에 할당합니다.

dd2 = Simulink.data.dictionary.open('myDictionary_ex_API.sldd')
dd2 = 

  Dictionary with properties:

          DataSources: {'myRefDictionary_ex_API.sldd'}
    HasUnsavedChanges: 0
           NumberOfEntries: 4

버전 내역

R2015a에 개발됨