프로브 도구 사용하기
- 업데이트 날짜:2025-08-27
- 3분 (읽기 시간)
프로브 도구를 사용하여 VI가 실행될 때 와이어의 중간값을 체크합니다. 여러 개의 연속적인 작업으로 구성된 복잡한 블록다이어그램의 경우, 어느 동작에서 잘못된 데이터가 반환되는지 알아보기 위해 프로브 도구를 사용합니다. 프로브 도구를 실행 하이라이트, 단계별 실행, 브레이크포인트와 함께 사용하여 데이터가 부정확한지 여부와 어느 데이터가 부정확한지 결정합니다. 데이터가 있는 경우, 실행 하이라이트나 단계별 실행을 사용 중일 때, 또는 브레이크포인트에서 일시 정지했을 때 즉시 프로브가 업데이트됩니다. 또한 단계별 실행 또는 브레이크포인트로 인해 노드에서 일시 정지 상태일 때, 방금 실행된 와이어를 프로브하면 해당 와이어를 따라 진행 중인 값을 볼 수 있습니다.
사용자 프로브를 생성하거나, 제공된 프로브를 사용하거나, 프로브된 데이터를 볼 수 있는 인디케이터를 사용할 수 있습니다.
다음 단계에 따라 프로브 도구
를 사용합니다.
- (옵션) 마지막 VI 실행에서 와이어를 따라 흐른 데이터를 디스플레이할 프로브를 원하는 경우, 블록다이어그램에서 와이어 값 유지 옵션을 사용합니다.
- 와이어에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 프로브를 선택하거나 바로 가기 메뉴에서 사용자 프로브와 프로브를 선택합니다. 제공된 프로브를 선택하지 않거나 사용자 프로브를 생성하지 않은 경우, LabVIEW는 labview\vi.lib\_probes\default와 labview\user.lib\_probes\default 디렉토리를 검색하고 오른쪽 마우스로 클릭한 와이어의 데이터 타입과 일치하는 프로브를 찾습니다. 사용자 프로브 또는 기본 프로브를 선택하면, 그 프로브는 해당 데이터 타입의 기본 프로브가 됩니다. 디버그 윈도우가 나타납니다. LabVIEW는 디버그 윈도우에서 프로브를 자동으로 나열하고 번호를 매기며, 사용자가 클릭한 와이어의 문양에도 동일한 번호를 디스플레이합니다. 또한 프로브 도구를 사용하여 와이어를 클릭하거나 보기≫디버그 윈도우를 선택하여 디버그 윈도우를 디스플레이할 수 있습니다.
- (선택 옵션) 데이터가 변경되리라 예상되는 VI의 다른 와이어와 객체에는 더 많은 프로브를 놓습니다. 필요한 경우 방해가 되지 않도록 디버그 윈도우를 이동합니다.
- VI를 실행합니다. 디버그 윈도우의 오른쪽에 있는 서브패널은 와이어를 통과하는 데이터를 디스플레이합니다. 서브패널에서 보고 싶은 데이터를 포함하는 프로브를 선택합니다. 디버그 윈도우에서 프로브를 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 윈도우 열기를 선택하면 별도의 프로브 윈도우에서 프로브를 열 수 있습니다. 또한, 프로브를 선택한 후 디버그 윈도우 도구 모음에서 별도의 프로브 윈도우 열기 버튼을 클릭할 수도 있습니다.
- (선택 옵션) 블록다이어그램에서 프로브된 와이어의 값을 보여주는 서브패널이나 윈도우의 위치를 찾으려면, 프로브와 연계된 와이어에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 프로브 찾기를 선택합니다. 서브패널이나 프로브 윈도우가 빨간색 경계로 하이라이트됩니다.
- 서브패널이나 프로브 윈도우에 나타나는 데이터를 예상하던 데이터와 비교합니다.
- 프로브를 닫으려면, 디버그 윈도우에서 프로브 또는 프로브가 속해 있는 VI를 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 제거를 선택합니다. 또한, 디버그 윈도우에서 프로브를 선택한 후 디버그 윈도우 도구 모음에서 선택된 프로브 제거 버튼을 클릭할 수도 있습니다. 1 개이상의 프로브를 선택하거나 프로브가 속해 있는 VI를 선택하여, 해당 VI에 있는 프로브를 모두 제거할 수 있습니다. 디버그 윈도우나 블록다이어그램을 닫으면 모든 프로브가 자동으로 닫힙니다.
디버그 윈도우를 사용하여 데이터를 변경할 수는 없습니다. 옵션으로 브레이크포인트로 작동하는 사용자 프로브를 제외하면, 프로브는 VI가 실행하는 방식에 영향을 미치지 않습니다.
노트 사용자 프로브 사용 방법에 대해 사용자에게 도움을 주려는 경우, 도움말 버튼을 프로브에 놓지 않습니다. LabVIEW는 데이터가 와이어를 따라 흐를 때만 프로브를 실행하기 때문입니다. 그 대신, 프로브의 프런트패널에 텍스트를 추가하거나 각 프런트패널 컨트롤에 설명과 팁 정보를 추가하여 도움을 줍니다. 전체 프로브에 대한 도움말을 제공하려면 컨트롤을 탭 컨트롤이나 클러스터 안에 놓고 탭 컨트롤이나 클러스터에 대한 설명과 팁 정보를 추가할 것을 고려하십시오.
디버그 윈도우 또는 프로브 윈도우의 프로브 디스플레이 서브패널에서 데이터를 마우스 오른쪽 버튼으로 클릭하면 나타나는 바로 가기 메뉴에서 다음 3가지 옵션을 사용할 수 있습니다.
- 기본값으로 다시 초기화―프로브 윈도우가 디스플레이하는 값을 기본값으로 리셋합니다.
- 데이터 복사―같은 VI 또는 다른 VI에 있는 다른 컨트롤에 붙여넣을 데이터를 복사합니다. 또한, 디버그 윈도우에 나열된 프로브를 마우스 오른쪽 버튼으로 클릭하면 나타나는 바로 가기 메뉴에서도 이 옵션을 사용할 수 있습니다.
- 와이어 찾기―관련된 와이어를 찾습니다. LabVIEW는 해당 와이어를 포함하는 블록다이어그램을 가져오고 와이어를 하이라이트합니다. 또한, 디버그 윈도우에 나열된 프로브를 마우스 오른쪽 버튼으로 클릭하면 나타나는 바로 가기 메뉴에서도 이 옵션을 사용할 수 있습니다.