Re: [討論] 寫電腦端程式超無助~買一堆書卻弄不懂~
BCB有一個外掛的元件可以用叫做Tcom
另外C#本身有內建的元件功能一樣..但是我沒用過 叫Serial****的
Tcom的用法
安裝
a. 複製TCOMM到BCB的資料夾
b. 在BCB最上面的選項中 Component ->Install
c. 將Unit file name 的Browse點開選擇要安裝的COMM.CPP檔路徑
d.執行編譯
使用程式命令
元件在system中拖出來編屍..婀是編譯
rs232設定--------
設定包率
Comm1->BaudRate = 9600;
設定連接阜號碼
Comm1->CommPort = pnCOM1 ; //pnCOM2
設定接收資料
在設定上,而欲使用”觸發接收函式”要把元件屬性中RThreshold屬性設成1
Comm1->RThreshold = 1;
以上可以在使用預先設定,也可以在執行中調整
在程式中--------
開啟連接阜
Comm1->PortOpen=true;
關閉連接阜
if(!Comm1->PortOpen) Comm1->PortOpen = false;
傳送資料
Comm1->OutputString( SendOutMemo->Text );
接收資料
要接收資料要在程式碼中加入觸發函式:
void __fastcall TForm1::Comm1ReceiveData(TObject *Sender)
{//當有資料來會觸發進入這個函式
Memo->Lines->Add(Comm1->Input);//讀到data的會放在Comm1->Input裡
}
PS: Comm1是那個元件的名子
這樣應該就沒問題了 XD
但如果找不到Tcomm再跟我說
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.65.218
推
10/20 13:27, , 1F
10/20 13:27, 1F
→
10/20 13:29, , 2F
10/20 13:29, 2F
→
10/20 13:30, , 3F
10/20 13:30, 3F
→
10/20 13:32, , 4F
10/20 13:32, 4F
→
10/20 13:53, , 5F
10/20 13:53, 5F
→
10/20 13:54, , 6F
10/20 13:54, 6F
→
10/20 13:54, , 7F
10/20 13:54, 7F
→
10/20 13:59, , 8F
10/20 13:59, 8F
→
10/20 13:59, , 9F
10/20 13:59, 9F
→
10/20 14:00, , 10F
10/20 14:00, 10F
→
10/20 15:33, , 11F
10/20 15:33, 11F
→
10/20 15:34, , 12F
10/20 15:34, 12F
推
10/20 19:58, , 13F
10/20 19:58, 13F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章