게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
visual basic에서의 delay함수 사용 질문입니당 ㅜㅜ
게시물ID : programmer_12453짧은주소 복사하기
작성자 : 항상배고프당
추천 : 0
조회수 : 606회
댓글수 : 1개
등록시간 : 2015/07/30 17:46:19
옵션
  • 본인삭제금지
안녕하세요.
 
visual basic의 시리얼 통신에 관해 질문을 드리고자 합니다.
 
현재 사용하는 프로그램은 visual basic 2008 express구요. form control 형식의 프로그램입니다.
 
프로그램의 목적은 rs-232(serial communication)을 이용해서 Laser scanner와 통신하여 데이터 값을 받는 것입니다.
 
프로그램은 다 작동이 잘 되는데 문제는 데이터를 받아오는 간격입니다.
 
baudrate별로 데이터를 받아오는 시간은 다음과 같습니다.
 
9600 baudrate : 2sec/1 data set
19200 baudrate : 1.25sec/1 data set
38400 baudrate : 0.58sec/1 data set
 
데이터 1set는 txt파일로 371 LIne을 말합니다.
 
여기서 문제는 이 데이터 1세트를 받아오는 시간을 1sec로 조절하고 싶은데..
 
VB에서 delay를 써도 도저히 먹지를 않네요..
 
모듈에 delay함수를 추가하고 사용하여도 작동을 하지 않습니다.엉엉 ㅜㅜㅜ
 
추가한 delay 모듈은 다음과 같습니다.
 
delay.JPG
 
아래는 데이터를 받아오는 부분입니다.
txt파일에 1줄씩 써내려 가게 되며 371라인이 쓰여지면 다음 data set이 들어오게 됩니다.
coo.JPG


코드 사이사이에 넣어가면서 테스트해봐도 제대로 먹지를 않네요..
 
도저히 모르겠습니다 ㅜ 작은 힌트라도 주시면 정말 감사히 받겠습니다! ㅜㅜ
출처 멘붕한 내 머리와 풀리지 않는 코드
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호