수학 VI와 수식 노드의 분석 간 차이
- 업데이트 날짜:2025-07-30
- 2분 (읽기 시간)
수학 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의 분석기는 다음의 구문을 사용합니다:
함수 (인수)