2013-08-28 2 views
1

VI에 for 루프가 포함되어 있습니다. 오류가 발생하면 for 루프를 중지하고 싶습니다.
그래서 오류 줄을 풀어냅니다. while 루프를 for-loop의 둘레로 반올림합니다.
설정이 이면 오류가이됩니다.
내 문제 : for 루프에서 값을 얻는 방법?
* 레지스터 정말 오류로 인해 라인 (
*이 인덱스를 구성 할 cannto 작동하지 않는 쉬프트는 클러스터입니다첫 번째 오류가 발생할 경우를위한 루프 종료

+0

나는 조건부 루프에 익숙하지 않지만 이상하게 들린다. for 루프를 while 루프로 교체 해봤습니까? –

+0

for 루프는 x 번 반복합니다. 이 5 번 안에 오류가 발생하면 for-loop를 중지/중단해야합니다. – arphex

답변

4

발견 해결책 :

를 들어 루프 -> 오른쪽 테두리를 클릭 -> 조건 터미널을 추가 -.> 당신이 다른 생각을 할 수있는 사용의 LabVIEW 버전의 따라 풀기 요소

Screenshot of solution (yellow)

+4

을 사용하면 실제로 오류 와이어 (노란색)를 조건부 정지 터미널에 직접 연결할 수 있으며 오류가 발생하면 자동으로 중지하도록 가정합니다. 이렇게하면 오류 클러스터를 번들 해제 할 필요가 없습니다. – Jonathan

0

루프 조건이 LabVIEW 8.6 (한글판)에서 때때로 도입과이를 연결 그 버전 이전에 유일한 해결책은 for 루프 대신 for 루프를 사용하는 것입니다. 오류 클러스터의 번들을 풀 필요가 없으며 중지 터미널에 직접 배선 할 수 있습니다. 오류 와이어는 최신 버전의 LabVIEW에서 부울 노드에 직접 연결할 수도 있습니다.

+0

직접 배선 외에도 정보와 목적을 위해 코드와 텍스트를 사용합니다. – arphex

관련 문제