홈
지원
LabVIEW에서 특정 시간 간격 동안 코드를 실행하는 방법
LabVIEW에서 특정 시간 간격 동안 코드를 실행하는 방법
업데이트 됨 Mar 4, 2022
해당 제품
이 문서의 해결책을 실행할 수 있는 제품을 보여줍니다. 이 해결책은 다른 유사한 제품 또는 어플리케이션에도 적용될 수 있습니다.
소프트웨어
LabVIEW
문의사항
10 분 동안 특정 작업을 수행하려는 프로그램이 필요합니다. LabVIEW에서 이 작업을 수행할 수있는 방법이 있습니까?
해결책
LabVIEW에 내장 된 시간 함수와
While 루프
의
시프트 레지스터
조합해서 사용하면 가능합니다
.
코드를 실행할 시간을 초 단위로 계산합니다.
이 기간을
날짜/시간을 초로 얻기
에서 가져온 초기 시간에 추가합니다
.
목표 시간까지 섹션을 실행할 시간으로
시프트 레지스터
를 초기화합니다. (
While 루프
의 에지를 마우스 오른쪽 클릭하여
시프트 레지스터 추가
).
보다 큼
비교기를 사용하여
시프트 레지스터
의 시간을 비교해서
날짜/시간을 초로 얻기
(현재 시간)가 코드 실행되어야 하는 시간을 초과했는지 확인합니다.
간격 동안 실행할 코드의 섹션 주위에
케이스 구조
를 만듭니다.
이 비교기의 불리언 출력을
케이스 구조
의 선택기로 라우팅합니다.
거짓 케이스
에 10 분 동안 실행할 코드를 입력합니다. 현재 시간이 목표 시간을 지나지 않으면 10 분 동안 실행하려는 코드가 계속 실행됩니다.
참 케이스
에서는 메시지를 입력하거나 케이스를 비워 둘 수 있습니다. 현재 시간이 목표 시간을 지나면 10 분 지났다는 메시지가 나타나고 프로그램이 중지됩니다.
참고
:이 이미지는 프로젝트에서 재사용 할 수있는 LabVIEW 코드가 포함 된 LabVIEW 스니펫입니다. 스니펫을 사용하려면 이미지를 마우스 오른쪽 버튼으로 클릭하고 컴퓨터에 저장 한 다음 파일을 LabVIEW 다이어그램으로 드래그하십시오.
기타 지원 옵션
NI 커뮤니티에 문의
토론 포럼에서 다른 사용자와 공동 작업
솔루션 찾기 NI 커뮤니티 검색
엔지니어의 지원 요청
유효한 서비스 계약이 필요할 수 있으며 지원 옵션은 국가마다 다릅니다.
서비스 요청 열기
지원 서비스 구매 또는 갱신
Was this information helpful?
Helpful
Not Helpful