블록 변수에 대한 우선 순위 및 초기 목표값 설정하기
R2026b블록 대화 상자의 초기 목표값 섹션을 열면 기본 컴포넌트 파일에 지정된 모든 퍼블릭 변수가 우선 순위, 시작(목표) 값, 단위와 함께 나열됩니다. 예를 들어, Translational Spring 블록을 모델에 추가하고 해당 블록을 더블 클릭하여 대화 상자를 연 다음 초기 목표값 섹션을 확장하면 다음과 같이 표시됩니다.

이러한 변수 각각에 대해 위젯을 확장하면 변수의 초기화 우선 순위, 초기 목표값, 단위가 표시됩니다.

이러한 변수와 블록 방정식에서의 변수 사용법에 대한 자세한 내용을 보려면 블록 대화 상자의 설명 탭에서 소스 코드 링크를 클릭하여 기본 Simscape™ 소스 파일을 확인하십시오.
참고
소스 코드 링크는 초기 목표값 설정이 있는 모든 Foundation Library 블록에 사용할 수 있습니다. Simscape Electrical™ 또는 Simscape Fluids™ 같은 애드온 제품의 블록은 블록 대화 상자에 소스 코드 링크가 없습니다. 관련 방정식 및 특정 초기화 고려 사항에 대한 자세한 내용은 블록 도움말 페이지를 참조하십시오.
스프링의 초기 변형을 지정하려면 변형 변수 옆에 있는 체크박스를 선택하여 디폴트 값을 재정의함을 나타냅니다. 우선 순위 드롭다운을 높음, 낮음 또는 안 함으로 설정하여 변수에 대한 초기화 우선 순위를 선택합니다. 값 필드에 새 숫자를 입력하고 필요하면 단위를 변경합니다. 단위 드롭다운 목록에는 단위 레지스트리에 정의된 단위 중 변수 선언에 지정된 단위와 호환되는 모든 단위가 포함되어 있습니다. 다음 대화 상자에서는 변형이 초기 목표값이 20mm이고 높은 우선 순위를 갖는 변수로 지정되었습니다.

변수 이름 옆에 있는 체크박스의 선택을 해제하면 우선 순위 및 값 필드가 컴포넌트 파일에 지정된 디폴트 값으로 다시 전환됩니다. 하지만 체크박스를 다시 선택하면, 이 필드에는 마지막 재정의했을 때 지정한 값이 그대로 유지됩니다.
참고
초기 목표값 설정에 포함된 변수는 기본적으로 런타임에 구성 가능합니다. MATLAB® 작업 공간에 저장된 변수를 사용하여 목표값을 지정할 경우, 각 시뮬레이션 실행 사이에 블록 수준의 변수 초기화 목표값을 조정할 수 있습니다.
자세한 내용은 Run-Time Configurability for Block-Level Variable Initialization Target Values 항목을 참조하십시오.