- 파일 » 새 VI를 선택하여 빈 VI를 엽니 다.
- 블록 다이어그램에 수식 노드를 놓습니다.
- 다이어그램을 마우스 오른쪽 버튼으로 클릭하고 프로그램밍 » 구조 » 수식 노드로 이동합니다.
- 수식 노드 를 선택하려면 마우스 왼쪽 버튼을 클릭합니다 .
- 마우스 왼쪽 버튼을 클릭하고 끌어서 놓아 수식 노드를 블록 다이어그램에 놓습니다.
- 수식 노드의 경계를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 입력 추가를 선택합니다.
- 입력 변수 x에 레이블을 지정합니다.
- 3 단계와 4 단계를 반복하여 다른 입력을 추가하고 y 레이블을 지정합니다.
- 수식 노드의 경계를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 출력 추가를 선택합니다.
- 출력 z1에 레이블을 지정합니다 .
- 5 단계를 반복하여 다른 출력을 생성하고이 출력에 z2 레이블을 지정합니다 .
참고 : 입력은 수식 노드의 왼쪽 경계에, 출력은 오른쪽 경계에 유지하는 것이 좋은 프로그래밍 관행으로 간주됩니다. 이를 통해 VI의 데이터 흐름을 따르고 코드를 체계적으로 유지할 수 있습니다.
- 수식 노드에 아래 표현식을 입력하십시오.
- 세미콜론으로 각 명령을 완료해야합니다. 그러나 if 문은 첫 번째 줄에 세미콜론이 필요하지 않습니다.
만약 (x * y> 0)
z1 = 3 * x ** 2-2 * y ** 3;
그렇지 않으면 z1 = 0;
z2 = sinh (z1);
- 입력 및 출력에 대한 컨트롤 및 표시기를 만듭니다.
- 각 입력을 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 생성 » 컨트롤 를 선택합니다.
- 각 출력을 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 생성 » 인디케이터 를 선택합니다.
레이블을 편집하여 컨트롤 및 인디케이터 이름을 해당 변수로 변경할 수 있습니다.
- 수식 노드와 컨트롤 주위에 버튼이 있는 While 루프를 배치합니다.
- 루프 내부에 기다림 (ms) 함수를 추가하여 메모리 사용량을 절약하고 대기 시간으로 100 밀리 초 내에 연결합니다. 블록 다이어그램은 다음과 같이 나타나야합니다.
- 실행 버튼을 클릭하여 VI를 실행합니다. 입력 컨트롤의 값을 변경하여 출력이 어떻게 변경되는지 확인합니다.
이런 경우에 수식 노드는 블록 다이어그램에 필요한 공간을 최소화하는 데 도움이됩니다. 수식 노드를 사용하지 않고 동일한 작업을 수행하려면 다음 코드가 필요합니다.