수학 VI의 구문 분석기는 수식 노드가 지원하는 모든 요소를 지원하지만 다음과 같은 예외가 있습니다:

  • 변수 - a, a0, ..., a9, ... z, z0, ..., z9만유효합니다.
  • 논리적, 조건부, 불평등, 동일성-?, |, ||, &, &&, !=, ==,<, >, <=, and >=는 유효하지 않습니다.
  • 함수―atan2, max, min, mod, pow, rem, sizeOfDim은 유효하지 않습니다. 이러한 함수는 수식 노드에서 사용하거나 해당 LabVIEW 함수를사용할 수 있습니다.

다음 테이블은 수학 VI의 분석기가 지원하지만, 수식 노드는 지원하지 않는 함수를 나열합니다.

함수 대응하는 LabVIEW VI 설명
ci(x) 코사인 적분 음이 아닌 임의의 실수 x에 대한 코사인 적분을 계산합니다.
gamma(x) 감마 x에 대한 감마 함수 또는 불완전 감마 함수를 계산합니다.
rand( ) 난수(0 ―1) 0과 1 사이의 부동소수를 생성합니다.
si(x) 사인 적분 임의의 실수 x에 대한 사인 적분을 계산합니다.
spike(x) Spike 임의의 실수 x에 대한 스파이크 함수를 생성합니다.
square(x) 사각 임의의 실수 x에 대한 사각 함수를 생성합니다.
step(x) 스텝 임의의 실수 x에 대한 스텝 함수를 생성합니다.

이러한 함수를 수식 노드와 함께 사용하려면, 각 함수에 대응하는 VI를 블록다이어그램에 놓고 VI의 출력을 수식 노드에 와이어로 연결합니다. 예를 들어, ci 대신에 [코사인 적분]VI를 사용합니다.

다음 테이블은 수식 노드와 수학 VI의 분석기가 다른 구문을 사용하는 사례를 나열합니다.

원소 수식 노드 VI 루틴 분석
π pi pi(1)=π, pi(2)=2π, 2pi 또는 2(pi)는 오류를 반환합니다
지수 ** ^
int 가장 가까운 정수로 반올림합니다. 다음 더 작은 정수로 반올림합니다.

연산자의 우선 순위는 공식 노드에서와 마찬가지로 수학 VI에서도 동일합니다. 특정한 수식 VI에 대한 추가적인 정보는 수식 분석 VI를 참조하십시오.

수학 VI의 분석기는 다음의 구문을 사용합니다:

함수 (인수)