주요 콘텐츠

addDataSource

참조 데이터 사전을 부모 데이터 사전에 추가

설명

addDataSource(dictionaryObj,refDictionaryFile)은 데이터 사전 refDictionaryFile을 부모 사전 dictionaryObjSimulink.data.Dictionary 객체에 참조 사전으로 추가합니다.

부모 사전은 참조된 사전이 부모 사전에서 제거될 때까지, 참조된 사전에 정의된 모든 항목을 포함합니다. 항목의 DataSource 속성은 해당 항목을 정의하는 사전을 나타냅니다.

예제

예제

모두 축소

데이터 사전 myDictionary_ex_API.sldd를 열고 myDictionaryObj라는 이름의 Simulink.data.Dictionary 객체를 사용하여 나타냅니다.

myDictionaryObj = Simulink.data.dictionary.open('myDictionary_ex_API.sldd');

데이터 사전 mySubDictionary_ex_API.slddmyDictionary_ex_API.sldd에 참조 사전으로 추가합니다.

addDataSource(myDictionaryObj,'mySubDictionary_ex_API.sldd');

변수 myDictionaryObjDataSources 속성을 표시하여 추가되었는지 확인합니다. 해당 속성이 새로 참조된 사전의 이름을 반환합니다.

myDictionaryObj.DataSources
ans = 

    'myRefDictionary_ex_API.sldd'
    'mySubDictionary_ex_API.sldd'

입력 인수

모두 축소

부모 데이터 사전으로, Simulink.data.Dictionary 객체로 지정됩니다. 이 함수를 사용하기 전에, 예를 들어 Simulink.data.dictionary.create 함수 또는 Simulink.data.dictionary.open 함수를 사용하여 Simulink.data.Dictionary 객체로 대상 사전을 나타내십시오.

참조할 데이터 사전의 파일 이름으로, .sldd 확장자를 포함하는 문자형 벡터로 지정됩니다. 데이터 사전 파일은 MATLAB 경로에 있어야 합니다.

예: 'mySubDictionary_ex_API.sldd'

데이터형: char

대안

모델 탐색기 창을 사용하여 참조 사전을 관리할 수 있습니다. 자세한 내용은 Partition Dictionary Data Using Referenced Dictionaries 항목을 참조하십시오.

버전 내역

R2015a에 개발됨