Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
RS-232 통신으로 8051과 통신에서...
다른분이 델파이로 짜신 모니터 프로그램과 통시을 할려구 하는데여~모니터 프로그램에서 나오는 COMMAND의 byte와 byte 사이에 delay를 주는게 가능한지 해서여~~제가 잘 몰라서여...혹시 아시는 고수님 있으시면 조언좀 부탁 드립니다~~^ ^ 짜신분은 안된다구 하시던데여... ㅡㅡ
1
COMMENTS
김수경
•
2003.01.30 23:11
8051로 풀그램중이신가 보군요.
나름대로 이유가 있겠지만 제가 보기엔 가능하다고 봅니다.
보내는 쪽(Delphi로 작성된 모니터(링) 풀그램)에서
1 byte 단위로 전송후 기다리도록 하면 되며,
시간 지연 명령은 WinAPI 의 Sleep()를 이용하면 됩니다.
Sleep 함수에 대한 원형은 아래와 같습니다.
VOID Sleep(
DWORD dwMilliseconds // sleep time in milliseconds
);
참고로 전송 자료(Command)의 갯수가 너무 많아 총 지연 시간이
길어지게 되면 Queue등을 따로 구현해야 합니다.
도움이 되길....
P.S> 모니터(링) 프로그램에서 Command가 제대로 오는지 확인하기위한
것이라면 자료실에서 Serial 통신 중계 풀그램을 이용해 보세요.
델파이/자료실에서 "Comm" 또는 "Serial" 등으로 검색해 보심
필요한 풀그램을 발견 할 수 있을 겁니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이재훈
•
2003.01.30 12:33
3
COMMENTS
/
0
LIKES
파라미터로 컨트롤(버튼,에디트박스......)을 넘길수 없나요!!!
이재훈
•
2003.01.30 22:43
..
이중철
•
2003.01.30 21:40
시간이 없어서 대충쓸께요 일단 포인터로 하는 법.... procedure TForm1.arraytests(const Args: arr...
박장용
•
2003.01.30 21:32
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphi...
이중철
•
2003.01.30 04:59
1
COMMENTS
/
0
LIKES
ActiveX를 임포트하고 난 다음에 쓰기속성 ...
이중철
•
2003.01.30 21:20
^^
델초보
•
2003.01.30 04:25
1
COMMENTS
/
0
LIKES
타언어로 작성한 Dll 호출하기 질문이여
임우식
•
2003.01.30 11:08
전에 제가 해봤던 경험으로는... 타언어로 작성된 Dll사용은.. 델파이에서 프로젝트-임포트타입라이브러리...
홍동현
•
2003.01.30 04:04
1
COMMENTS
/
0
LIKES
RS-232 통신으로 8051과 통신에서...
다른분이 델파이로 짜신 모니터 프로그램과 통시을 할려구 하는데여~모니터 프로그램에서 나오는 COMMAND의 byte와 byte 사이에 delay를 주는게 가능한지 해서여~~제가 잘 몰라서여...혹시 아시는 고수님 있으시면 조언좀 부탁 드립니다~~...
김수경
•
2003.01.30 23:11
8051로 풀그램중이신가 보군요. 나름대로 이유가 있겠지만 제가 보기엔 가능하다고 봅니다. 보내는 쪽(...
래머
•
2003.01.30 03:35
1
COMMENTS
/
0
LIKES
프린터드라이버에 의한 문제
김수경
•
2003.01.30 23:30
직접 프린터를 제어(LPT1:을 Open한 후 Data를 쓰는 경우)가 아니라면 아래의 사항을 확인해 보세요. 1...
엄문용
•
2003.01.30 03:15
2
COMMENTS
/
0
LIKES
새창 구현중에 생긴 문제입니다...
이순구
•
2003.01.30 04:29
Parent를 지정해주어야 보입니다. Create에서 인자로 넘겨주는 것은 Owner구요... Owner는 자신이 파괴될...
엄문용
•
2003.01.30 06:20
한결
•
2003.01.30 00:43
1
COMMENTS
/
0
LIKES
순차적 자료검색방법 부탁드립니다..
임우식
•
2003.01.30 11:16
dbase를 사용하실때는 적은양의 데이타를 다룰때에 적합합니다. 많은양을 다룰때에는 다른것을 사용하심이...
민
•
2003.01.30 00:33
1
COMMENTS
/
0
LIKES
ADOQuery에서 에러가...
델관심
•
2003.01.30 01:09
==================================================================== ADO패치 하시면 됩니다. 패치는...
도니
•
2003.01.30 00:11
2
COMMENTS
/
0
LIKES
clientdataset 에서여..일정한 값을 지울때..
한원희
•
2003.01.30 11:15
안녕하세요. 한원희입니다. filtered 와 filter 속성을 이용해서 특정 조건의 데이터셋만을 얻을 수 있...
도니
•
2003.02.05 23:00
델사랑
•
2003.01.29 23:54
4
COMMENTS
/
0
LIKES
조인을 걸어서 이런 결과를 얻고 싶습니다
델사랑
•
2003.01.31 00:27
미소나눔
•
2003.01.30 20:07
20대가 2번나오는 건 관계가 잘못된걸 조인해서 그래여.. 다대다 관계해소할라고 밑에 처럼 한것 같은데...
임옥섭
•
2003.01.30 02:57
일단 오라클에서 테스트를 했습니다. 아마.. 다른데서는 좀 바꾸셔야할듯.. 제가 파악하기는 aaa는 ...
열심히
•
2003.01.30 02:36
테이블 구조가 잘못 된것 같습니다... 값이 잘못 나온건 당연나 결과 입니다....레코드가 두개 조인 되...
김상열
•
2003.01.29 22:55
1
COMMENTS
/
0
LIKES
퀵리포트에서요~ 글을 썼는데 글이 깨져서 나와요.
하얀까마귀
•
2003.01.29 23:58
안녕하세요 하얀까마귀 입니다. 다른 글자는 안깨져요?? 타이틀만 깨진다는 건가요? 혹시 폰트 문제...
사발우성
•
2003.01.29 22:10
1
COMMENTS
/
0
LIKES
퀵레포트에서 두번째 page에서 PageFooter를 안찍는 방법이 있는지요.
하얀까마귀
•
2003.01.30 00:08
안녕하세요 하얀까마귀 입니다. 처음 한장은 출력되어야 하니까.. 만드실때는 풋터를 넣어서 만드시구요...
김상수
•
2003.01.29 21:52
1
COMMENTS
/
0
LIKES
ORA-03114 : ORACLE에 연결되어 있지 않습니다...
김상수
•
2003.01.30 19:39
결국... 무식이... 음 원인은 간단하더구요 프로그램 다됐다고 폴더명에 괄호를 넣어 버렸습...
김혜영
•
2003.01.29 20:48
2
COMMENTS
/
0
LIKES
에디트 창에 연속해서 데이터 입력을 받고 배열에 넣으려면??
하얀까마귀
•
2003.01.30 00:27
안녕하세요 하얀까마귀 입니다. 사용하신 배열의 타입을 알고 싶은데 그건 없네요.. 그리고 button1C...
maro
•
2003.01.30 01:15
답변 감사합니다. 배열에 값이 제대로 들어가는데.. 계속 배열 0번째만 찍어봐서.. 모두 똑같은 값이 들...
성지현
•
2003.01.29 20:47
1
COMMENTS
/
0
LIKES
DB의 내용을 엑셀로 저장하는데...
홍성락
•
2003.01.29 21:30
해당 셀을 문자형식으로 바꿔보세요. XL.Cells[i,j].Style.NumberFormatLocal := '@' ;//문자열로 인식하...
차유진
•
2003.01.29 20:10
1
COMMENTS
/
0
LIKES
Unzip을하는데 에러가 나서요
한원희
•
2003.01.29 22:55
안녕하세요. 한원희입니다. 음.. 소스상으로는 별 문제가 없는 듯이 보이는데,.. 에러 메시지를 보니까...
윤종진
•
2003.01.29 18:39
1
COMMENTS
/
0
LIKES
xp에서 기존의 Delphi6.0프로그램이 오픈할때 ignore메세지 나옴
윤종진
•
2003.01.29 19:13
기본프린터가 비활성화또는 프린터가 정상적으로 작동이 안될때 퀵레포트관련폼...
김진석
2003.01.29 05:34
0
COMMENTS
/
0
LIKES
Indy에서의 예외 처리
KYH
2003.01.29 05:33
0
COMMENTS
/
0
LIKES
파워빌더 바코드 출력 부분을 델파이로 변환.(오류사항을 알켜주세요)
김동화
•
2003.01.29 03:40
3
COMMENTS
/
0
LIKES
날짜관련...질문입니다
이성훈
•
2003.01.29 17:58
incMonth 함수를 써보세요..간단하게 되네요.. showmessage(FormatDateTime('YYYYMMDD', IncMonth(now, 1)...
구창민
•
2003.01.29 04:53
안녕하세요~ 구창민입니다. 입력받은 날짜를 TDateTime 형으로 바꾸세요. 그 날짜를 Decode 하셔서 ...
미소나눔
•
2003.01.29 04:48
날짜문자열 가공합니다. procedure TForm1.Button1Click(Sender: TObject); var &n...
홍동현
2003/01/30 04:04
Views
300
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
나름대로 이유가 있겠지만 제가 보기엔 가능하다고 봅니다.
보내는 쪽(Delphi로 작성된 모니터(링) 풀그램)에서
1 byte 단위로 전송후 기다리도록 하면 되며,
시간 지연 명령은 WinAPI 의 Sleep()를 이용하면 됩니다.
Sleep 함수에 대한 원형은 아래와 같습니다.
VOID Sleep(
DWORD dwMilliseconds // sleep time in milliseconds
);
참고로 전송 자료(Command)의 갯수가 너무 많아 총 지연 시간이
길어지게 되면 Queue등을 따로 구현해야 합니다.
도움이 되길....
P.S> 모니터(링) 프로그램에서 Command가 제대로 오는지 확인하기위한
것이라면 자료실에서 Serial 통신 중계 풀그램을 이용해 보세요.
델파이/자료실에서 "Comm" 또는 "Serial" 등으로 검색해 보심
필요한 풀그램을 발견 할 수 있을 겁니다.