주요 콘텐츠

addEntry

데이터 사전 섹션에 새 항목 추가

설명

addEntry(sectionObj,entryName,entryValue)Simulink.data.dictionary.Section 객체인 데이터 사전 섹션 sectionObj에 이름이 entryName이고 값이 entryValue인 항목을 추가합니다.

예제

entryObj = addEntry(sectionObj,entryName,entryValue)는 새로 추가된 데이터 사전 항목을 나타내는 Simulink.data.dictionary.Entry 객체를 반환합니다.

예제

모두 축소

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

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

myDictionary_ex_API.sldd의 설계 데이터 섹션에 값이 237인 항목 myNewEntry를 추가합니다.

addEntry(dDataSectObj,'myNewEntry',237)

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

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

myDictionary_ex_API.sldd의 설계 데이터 섹션에 항목을 추가합니다. 새 항목의 이름을 myNewParam으로 지정하고 값에 Simulink.Parameter 객체를 할당합니다.

addEntry(dDataSectObj,'myNewParam',Simulink.Parameter)

표현식 Simulink.Parameter는 새로운 Simulink.Parameter 객체를 생성하고, addEntry 함수는 이 객체를 새로운 데이터 사전 항목 myNewParam의 값에 할당합니다.

입력 인수

모두 축소

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

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

예: 'myNewEntry'

데이터형: char

새 데이터 사전 항목의 값으로, 유효한 데이터 사전 내용을 반환하는 MATLAB 표현식으로 지정됩니다.

예: 27.5

예: myBaseWorkspaceVariable

예: Simulink.Parameter

  • addEntryentryName으로 지정한 항목 이름이 대상 데이터 사전 섹션이나 참조된 사전의 동일 섹션에 이미 존재하는 항목 이름과 일치하는 경우 오류를 반환합니다.

대안

모델 탐색기를 사용하면 모델 작업 공간이나 기본 작업 공간에 변수를 추가하는 것과 동일한 방식으로 데이터 사전에 항목을 추가할 수 있습니다.

버전 내역

R2015a에 개발됨