2011-03-02 4 views
0

PID가있는 제어 루프에있는 labview vi가 있습니다. 시뮬레이션을위한 타이머를 삽입하고 싶습니다. 시뮬레이션 시간을 표시하고 그 시간을 사용하여 제어 루프를 변경해야합니다. 그것은 단순한 타이머 일 뿐이지 만 어느 것을 사용해야하는지 잘 모르겠습니다. 제발 도와주세요제어 루프의 시뮬레이션 타이밍

답변

2

가장 간단한 옵션은 필요한 것이면 '경과 시간'익스프레스 VI 일 것입니다.

또는 Get Date/Time in Seconds 기능을 사용할 수도 있습니다. 시뮬레이션을 시작할 때이 함수를 읽고 제어 루프에 값을 전달하십시오 (또는 첫 번째 루프 반복에서 값을 읽고 시프트 레지스터에 값을 저장하십시오). 루프 내부에서 동일한 함수를 읽고 시작 값에서 값을 뺍니다. 그것은 당신에게 초 단위로 경과 시간을 줄 것입니다. 이 값을 표시하려면 숫자 표시기에 연결하십시오. 시간, 분 및 초를 표시하려면 표시기의 표시 형식을 '상대 시간'으로 설정할 수 있습니다.

1

가장 자연스러운 옵션은 Timed 루프를 사용하는 것입니다. 그러면 코드가 제공된 시간 내에 실행될 수 있는지 여부와 하드웨어 시간 클럭을 선택할 수 있습니다.

+0

LabVIEW 버전에 Timed 루프 구조가있는 경우 (Windows 전용입니까?) – nekomatic