주요 콘텐츠

getEntry

데이터 사전 항목을 나타내는 Simulink.data.dictionary.Entry 객체 만들기

설명

entryObj = getEntry(sectionObj,entryName)Simulinkdata.dictionary.Section 객체인 데이터 사전 섹션 sectionObj에 있는 데이터 사전 항목 entryName을 나타내는 Simulink.data.dictionary.Entry 객체의 배열을 반환합니다. getEntry는 데이터 사전의 참조 계층 구조에서 지정된 이름을 가진 항목이 여러 개인 경우 여러 객체를 반환합니다.

예제

entryObj = getEntry(sectionObj,entryName,'DataSource',dictionaryName)은 데이터 사전 dictionaryName에 정의된 데이터 사전 항목을 나타내는 객체를 반환합니다. 참조된 데이터 사전의 계층 구조에서 두 번 이상 정의된 항목을 고유하게 식별하려면 이 구문을 사용하십시오.

예제

예제

모두 축소

dDataSectObj라는 이름의 Simulink.data.dictionary.Section 객체를 사용하여 데이터 사전 myDictionary_ex_API.sldd의 설계 데이터 섹션을 나타냅니다.

myDictionaryObj = Simulink.data.dictionary.open('myDictionary_ex_API.sldd');
dDataSectObj = getSection(myDictionaryObj,'Design Data');

fuelFlowObj라는 이름의 Simulink.data.dictionary.Entry 객체로 데이터 사전 항목 fuelFlow를 나타냅니다. fuelFlow는 데이터 사전 myDictionary_ex_API.sldd에 정의되어 있습니다.

fuelFlowObj = getEntry(dDataSectObj,'fuelFlow');

항목 fuelFlow의 값을 493으로 설정합니다.

setValue(fuelFlowObj,493)

dDataSectObj라는 이름의 Simulink.data.dictionary.Section 객체를 사용하여 데이터 사전 myDictionary_ex_API.sldd의 설계 데이터 섹션을 나타냅니다.

myDictionaryObj = Simulink.data.dictionary.open('myDictionary_ex_API.sldd');
dDataSectObj = getSection(myDictionaryObj,'Design Data');

refEntryObj라는 이름의 Simulink.data.dictionary.Entry 객체로 데이터 사전 항목 myRefEntry를 나타냅니다. myDictionary_ex_API.slddmyRefDictionary_ex_API.sldd를 참조하고, myRefDictionary_ex_API.sldd는 항목 myRefEntry를 정의합니다.

refEntryObj = getEntry(dDataSectObj,'myRefEntry','DataSource',...
'myRefDictionary_ex_API.sldd');

항목 myRefEntry의 값을 493으로 설정합니다.

setValue(refEntryObj,493)

입력 인수

모두 축소

대상 데이터 사전 섹션으로, Simulink.data.dictionary.Section 객체로 지정됩니다. 예를 들어, 이 함수를 사용하기 전에 getSection 함수를 사용하여 Simulink.data.dictionary.Section 객체로 대상 섹션을 나타냅니다.

대상 데이터 사전 항목의 이름으로, 문자형 벡터로 지정됩니다.

예: 'myEntry'

데이터형: char

대상 항목이 포함된 데이터 사전의 파일 이름으로, .sldd 확장자가 포함된 문자형 벡터로 지정됩니다.

예: 'mySubDictionary_ex_API.sldd'

데이터형: char

출력 인수

모두 축소

대상 데이터 사전 항목으로, 하나 이상의 Simulink.data.dictionary.Entry 객체로 반환됩니다.

버전 내역

R2015a에 개발됨