set_param
Simulink 파라미터 값 설정
설명
set_param(은 object,parameter1,value1,...,parameterN,valueN)object로 지정된 대상 객체에 대해 지정된 Simulink® 파라미터 parameter에 특정 값 value를 설정합니다. 대상 객체는 모델, 서브시스템, 라이브러리, 블록, 선, 포트 또는 버스 요소 포트 요소가 될 수 있습니다.
대상 객체에 여러 파라미터 값을 설정하려면 파라미터마다 개별적으로 함수를 호출하는 대신 이름-값 인수를 여러 개 사용하여 set_param 함수를 한 번 호출하십시오. 호출을 한 번 하면 파라미터를 한 번만 평가하므로 한 번의 함수 호출로 여러 파라미터를 설정하는 것이 더 빠릅니다. 파라미터 이름이나 값이 유효하지 않으면 함수는 파라미터를 설정하지 않습니다.
시뮬레이션과 프로그래밍 방식으로 상호 작용하려면 set_param 이름-값 인수와 함께 SimulationCommand 함수를 사용하십시오. 자세한 내용은 프로그래밍 방식으로 시뮬레이션 실행하기 페이지의 시뮬레이션 명령을 통해 시뮬레이션과 상호 작용하기 섹션을 참조하십시오.
대부분의 파라미터의 경우 지정된 값이 현재 값과 다른지 여부와 관계없이 set_param을 실행하는 것이 값을 비교한 후 값이 다를 때만 함수를 실행하는 것보다 빠릅니다.
예제
입력 인수
제한 사항
matlab -nodisplay를 사용하여 세션을 시작하는 경우set_param을 사용하여 시뮬레이션을 실행할 수 없습니다.-nodisplay모델은set_param을 사용하는 시뮬레이션을 지원하지 않습니다. 대신sim함수를 사용하십시오.set_param함수를 사용하여 블록 또는 신호의 이름을 바꾸는 경우 빈 이름, 새 줄 문자만 포함하는 이름,/로 시작하거나 끝나는 이름 등은 유효하지 않습니다.
버전 내역
R2006a 이전에 개발됨