시리얼통신을 통해 문자열을 해석해 배열에 쌓는 형식입니다.
플랫시퀀스 첫번째에서 문자열을 해석하고 적재하며 두번째에서 5분마다 알림을 통해 자동 저장되는 구조입니다.
1. 자동으로 배열이 계속 초기화되는데 어떤 문제점이 있는지 잘모르겠습니다.
2. 배열로 시각화하니 보기 안좋아 리스트박스로 바꾸고 싶은데 리스트박스로하니 10개가들어오는게 5개로 주는 현상이 발생합니다. 다른 방법이 있는지 궁금합니다.
갈길이 멀어 보입니다.
주위에 도움 요청할 만한 분 없으시나요?
넵..현재로선 혼자 해야되는 상황입니다
간단히 설명 드리면...
크게 3가지 예제를 합해 놓으신거 같습니다.
일단 루프 2개 이상 돌려야 하는 예제, 순차 제어 예제, 통신 예제 3가지 인거 같습니다.
문제는 이걸 각 '상태' 에 붙여넣기만 해서는 안된다는 겁니다.
질문을 하시면 답변을 해 주시는 분들이 코드가 계속 동작해야 해서, While Loop 안에 넣어서 예시를 만들어 주십니다.
그걸 그대로 붙여 넣기 하시니 While Loop 가 겹쳐지고, 계속 초기화 되는 증상이 생깁니다.
통신도 끊어졌다 붙었다 하는 현상이 있을 겁니다.
종료도 제대로 안될 꺼구요.
해결 방법은 예제를 풀어서 하나하나 '루프2개이상 돌리는 예제' 에 넣어 주셔야 한다는 겁니다.
구조를 공부해야 하고, 구상을 해서, 하나하나 만들어 가는 과정을 진행해야 합니다.
이게.. 왠만큼 해 보셔야 하는거라.. Queue 사용하는 것도 중급자 이상 되셔야 이해 하시기 쉽습니다.
이미지에 나와있는 루프만 존재하는데도 충돌이 있나요?
while문을 그대로 가져오진 않았습니다.
프로그램 종료가 문제없이 되나요????
넵 버튼식 T,F로 해놓은 부분에서는 생각대로 작동하고 있는 것 같습니다.
프로그램 종료버튼을 누르는 부분도 작동은 잘됩니다.
배열 자동초기화 되는 부분은 제가 subVI 케이스문에 연결 문제가 있었던 것 같습니다. 해결했습니다.
정지버튼 눌렀을 때 케이스문이 실행되는지 시프트레지스터 빈배열이 한번 실행되서 초기화 되는 부분만 해결하면 될 것 같습니다.