全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1554
推到 Plurk!
推到 Facebook!

COM Port 傳送Data 的問題?

尚未結案
JammyHuang
一般會員


發表:7
回覆:2
積分:1
註冊:2004-05-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-11-14 12:08:02 IP:220.130.xxx.xxx 訂閱
我目前是用SaxComm元件來收送COM Port的Data,但是在傳送Data時遇到一些問題如下:
SaxComm屬性設定如下
SaxComm->AutoReceive = false;
SaxComm->Echo = false;
SaxComm->AutoScrollKeyboard = true;
SaxComm->AutoScrollRow = true;
SaxComm->Handshaking = Handshaking_None;
SaxComm->InputEcho = true;
SaxComm->Emulation = Emulation_VT100;
SaxComm->XferProtocol = Protocol_XModemChecksum;
SaxComm->CommPort = 1;
SaxComm->Settings = "9600,n,8,1"
SaxComm->PortOpen = true;

QUESTION:順利連線COM1成功,接下來我想傳送一個ESC健值給COM Port,我下了如下的cmd
SaxComm->Output = (WideString)0x1B;
(我的Device一開始會先做DRAM的Testing...我想送一個ESC跳過Scan的步驟,就像電腦剛開機會去掃RAM一樣)
但是我在SaxComm畫面上只會看到他Show出27字樣,並沒有去做ESC鍵(取消)的功能.
請問有人有遇過類似的問題嗎??是我哪邊設定沒注意到嗎?
PS. 我如果單純送字串是沒問題的(SaxComm->OutputLine = "TEST";)
系統時間:2024-05-05 2:04:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!