LabVIEW 또는 LabVIEW FPGA에서 Tick 카운트 VI를 어떻게 리셋합니까?

업데이트 됨 May 6, 2023

해당 제품

소프트웨어

  • LabVIEW FPGA Module
  • LabVIEW

문의사항

Tick 카운트 VI를 사용하는 어플리케이션을 작성 중입니다. 어플리케이션을 멈추지 않고 Tick 카운트를 리셋하는 기능을 구현하고 싶습니다. Tick 카운트 VI를 어떻게 리셋합니까?

해결책

LabVIEW의 Tick 카운트 VI는 리셋할 수 없습니다. 그러나 Timed 루프를 사용하여 리셋 가능한 별개의 Tick 카운터를 구현할 수 있습니다. Timed 루프는 LabVIEW 8.0에 추가된 기능입니다. 아래의 VI는 Tick 카운터를 구현하는 방법을 보여줍니다.

위의 예제에는 두 개의 루프가 있습니다. 하나는 메인 루프이고 다른 하나는 Tick 카운터에 필요한 컨트롤 루프입니다. 컨트롤 루프에서 Tick 수와 액세스 시간을 리셋하기 위해 공유 또는 로컬 변수를 사용할 수 있습니다. 이 방법에는 다음과 같은 많은 이점이 있습니다.

1) Tick 카운트 리셋 기능
2) 한번에 증가시킬 Tick 수 조절
3) Timed 루프의 모든 장점

Tick 카운트 VI는 이전 버전 LabVIEW와의 호환성을 유지하기 위해 그대로 유지됩니다.