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

RS-232傳輸 chr(0) 時

 
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-04-26 13:35:09 IP:210.59.xxx.xxx 未訂閱
請教一下各位前輩.. 小弟使用RS-232傳輸ASCII碼時 當傳輸到"NUL"之後的字元就無法接收了 NUL是不是一個結束字元啊? edit1.text:=chr(0); 這樣無法顯示. 其他127個ASCII都可以顯示 如何使"NUL"字元可以顯示也可以傳送?? TOMMY
------
TOMMY
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-04-26 16:45:53 IP:61.219.xxx.xxx 未訂閱
引言: 請教一下各位前輩.. 小弟使用RS-232傳輸ASCII碼時 當傳輸到"NUL"之後的字元就無法接收了 NUL是不是一個結束字元啊? edit1.text:=chr(0); 這樣無法顯示. 其他127個ASCII都可以顯示 如何使"NUL"字元可以顯示也可以傳送?? TOMMY
若您採用pchar存放傳送的資料時,chr(0)會被視為結束字元, 請問您用那個元件傳送rs232資料? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-04-26 17:20:53 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 請教一下各位前輩.. 小弟使用RS-232傳輸ASCII碼時 當傳輸到"NUL"之後的字元就無法接收了 NUL是不是一個結束字元啊? edit1.text:=chr(0); 這樣無法顯示. 其他127個ASCII都可以顯示 如何使"NUL"字元可以顯示也可以傳送?? TOMMY
若您採用pchar存放傳送的資料時,chr(0)會被視為結束字元, 請問您用那個元件傳送rs232資料? ~~~Delphi K.Top討論區站長~~~
小弟是使用文魁出版社發行的"delphi與rs-232" 所附的RS-232元件.名稱為--COMM chr(0)會被視為結束字元 那是不是這個碼無法使用啊?? TOMMY
------
TOMMY
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-04-26 17:26:51 IP:61.219.xxx.xxx 未訂閱
引言: 小弟是使用文魁出版社發行的"delphi與rs-232" 所附的RS-232元件.名稱為--COMM chr(0)會被視為結束字元 那是不是這個碼無法使用啊??
我也是用TComm32阿 它不是有method writecomm 參數用array of char; 可否將您的指令列給我看 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-04-26 19:03:13 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 小弟是使用文魁出版社發行的"delphi與rs-232" 所附的RS-232元件.名稱為--COMM chr(0)會被視為結束字元 那是不是這個碼無法使用啊??
我也是用TComm32阿 它不是有method writecomm 參數用array of char; 可否將您的指令列給我看 ~~~Delphi K.Top討論區站長~~~
指令列!? 是指我的程式嗎? 我還在測試階段 沒有程式耶..... TOMMY
------
TOMMY
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-04-26 20:41:22 IP:61.219.xxx.xxx 未訂閱
引言: 指令列!? 是指我的程式嗎? 我還在測試階段 沒有程式耶.....
我是說您用那一個指令傳送data,其呼叫方式與參數傳入方式, 列出來給我瞧瞧! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-04-29 13:53:30 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 指令列!? 是指我的程式嗎? 我還在測試階段 沒有程式耶.....
我是說您用那一個指令傳送data,其呼叫方式與參數傳入方式, 列出來給我瞧瞧! ~~~Delphi K.Top討論區站長~~~
傳送~ comm1.outputstring(edit1.text); 接收~ edit2.text:=comm1.intput; 當 edit1.text:=chr(0); 或 edit1.text:=chr(0) 'test'; 都無法傳送...... TOMMY
------
TOMMY
weber
初階會員


發表:24
回覆:56
積分:26
註冊:2002-03-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-04-29 15:06:44 IP:61.216.xxx.xxx 未訂閱
我沒有 'delphi與rs-232' 這本書,所以不知道 COMM 元件除了 OutString 這個方法外是否還有其他方法,例如 OutChar 或是 須傳入欲傳送字串長度的方法,應該就可以解決這個問題.
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#9 引用回覆 回覆 發表時間:2002-04-30 09:24:51 IP:61.219.xxx.xxx 未訂閱
引言: 我沒有 'delphi與rs-232' 這本書,所以不知道 COMM 元件除了 OutString 這個方法外是否還有其他方法,例如 OutChar 或是 須傳入欲傳送字串長度的方法,應該就可以解決這個問題.
謝謝兩位前輩的指導 小弟已經將COMM元件換成COMPORT元件 目前問題已獲的改善 再次感謝...... TOMMY
------
TOMMY
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#10 引用回覆 回覆 發表時間:2002-05-03 15:05:00 IP:61.219.xxx.xxx 未訂閱
引言:
引言: 我沒有 'delphi與rs-232' 這本書,所以不知道 COMM 元件除了 OutString 這個方法外是否還有其他方法,例如 OutChar 或是 須傳入欲傳送字串長度的方法,應該就可以解決這個問題.
謝謝兩位前輩的指導 小弟已經將COMM元件換成COMPORT元件 目前問題已獲的改善 再次感謝...... TOMMY
請問各位前輩是否使用過"COMPORT"元件 想跟前輩們討教一下.... 傳輸字串時是用~ comport1.writestr('test'); 如果我要傳送的是16進制的ASCII碼 我該如何傳ㄋ? TOMMY
------
TOMMY
TOMMY
一般會員


發表:16
回覆:32
積分:9
註冊:2002-03-15

發送簡訊給我
#11 引用回覆 回覆 發表時間:2002-05-03 19:58:47 IP:61.219.xxx.xxx 未訂閱
引言:
引言:
引言: 我沒有 'delphi與rs-232' 這本書,所以不知道 COMM 元件除了 OutString 這個方法外是否還有其他方法,例如 OutChar 或是 須傳入欲傳送字串長度的方法,應該就可以解決這個問題.
謝謝兩位前輩的指導 小弟已經將COMM元件換成COMPORT元件 目前問題已獲的改善 再次感謝...... TOMMY
請問各位前輩是否使用過"COMPORT"元件 想跟前輩們討教一下.... 傳輸字串時是用~ comport1.writestr('test'); 如果我要傳送的是16進制的ASCII碼 我該如何傳ㄋ? TOMMY
抱歉!抱歉!! 我實在耽誤大家太多時間了... comport1.writestr(CHR(10)); 這樣就可以啦!! TOMMY
------
TOMMY
系統時間:2024-04-26 2:53:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!