Main Content

setValue

데이터 사전 항목의 값 설정

설명

예제

setValue(entryObj,newValue)Simulink.data.dictionary.Entry 객체인 데이터 사전 항목 entryObj에 값 newValue를 할당합니다.

블록 파라미터 값을 스윕할 목적으로 프로그래밍 방식으로 변수에 액세스하려면 데이터 사전의 프로그래밍 인터페이스를 통해 변수를 수정하는 대신 Simulink.SimulationInput 객체를 사용해 보십시오. 블록 파라미터 값 최적화, 추정 및 스윕하기 항목을 참조하십시오.

예제

모두 축소

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

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

항목 fuelFlow의 값을 493으로 설정합니다. 그런 다음 fuelFlowObjValue 속성을 표시하여 변경 내용을 확인합니다.

setValue(fuelFlowObj,493)
fuelFlowObj
fuelFlowObj = 

  Entry with properties:

              Name: 'fuelFlow'
             Value: 493
        DataSource: 'myDictionary_ex_API.sldd'
      LastModified: '2014-Sep-05 13:37:22.161124'
    LastModifiedBy: 'jsmith'
            Status: 'Modified'

입력 인수

모두 축소

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

데이터 사전 항목에 할당할 값으로, MATLAB 표현식으로 지정됩니다. 표현식은 해당 항목이 포함된 데이터 사전 섹션에서 지원하는 값을 반환해야 합니다.

예: 27.5

예: myBaseWorkspaceVariable

예: Simulink.Parameter

대안

모델 탐색기 창을 사용하여 데이터 사전 항목의 값을 보고 변경할 수 있습니다.

버전 내역

R2015a에 개발됨