線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2802
推到 Plurk!
推到 Facebook!

使用API來控制COM PORT抓磅秤資料的問題

尚未結案
fj
一般會員


發表:20
回覆:12
積分:6
註冊:2004-11-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-24 17:51:04 IP:60.248.xxx.xxx 未訂閱
為什麼照著說明書上設定與下指令,可是卻得到如圖的結果 傳回值為亂碼,是否有前輩可以指導一下? 接的磅秤是Weighing Indicator AC9000
 
 baoud rate = 2400
  stopbit = 1
  priority = EVEN
  databyte = 7      command = R(CR)(LF) 
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-24 18:44:42 IP:210.64.xxx.xxx 未訂閱
你是設成什麼? stop=1bit?priority=even?databyte=7? 你有照這樣設嗎? 我看你抓下來的畫面並不對呀。
fj
一般會員


發表:20
回覆:12
積分:6
註冊:2004-11-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-26 10:10:15 IP:61.220.xxx.xxx 未訂閱
不好意思,讓你誤會了,因為那些參數設定我都一一試過,卻都抓不到資料, 我抓的是我試的另一組資料, 指令中(CR)(LF)我用#13 #10替代掉,結果一樣, 不知道是不是硬體的問題?
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-26 18:45:32 IP:210.64.xxx.xxx 未訂閱
要不要試著利用超級終端機來試試下指令以及取得回傳呢?
fj
一般會員


發表:20
回覆:12
積分:6
註冊:2004-11-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-09-02 10:56:18 IP:60.248.xxx.xxx 未訂閱
用終端機的方式也試過,也是一樣 我想先用波行器來測試看看有沒有載波訊號通過 再努力
JustinShen
中階會員


發表:22
回覆:104
積分:80
註冊:2003-09-20

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-09-02 12:26:55 IP:61.155.xxx.xxx 未訂閱
我曾经做过同类程式,也是获取地磅资料,遇到过与您类似的情况。 一般来说按照说明书的设定一定可以获取资料。如果遇到传输回来是乱码一般问题在于: 1)地磅使用的传输模式与你的不一致,是否都是ascii模式或都是binary模式 2)数据是双字节字符串,而你没有作相应的转换 3)你没有获取到完整的数据总长就显示出来了 我那次发现传回的是乱码时,是第三种情况。对于前两种问题如果不是自己写串口传输组件,应该只是设定问题,我使用ms的mscomm32没有前两种问题。 第三种情况下,需要您设定一个缓冲池来接收收到的资料(比如一个string变元),当累计到足够长度时再显示出来应该就没有问题了。 Justin Shen ============================================= 如果能帮到您,我会很开心;如果能得到您的帮助,是我的荣幸 =============================================
------
====================
我为一切作努力!
Justin Shen

DavidLo
高階會員


發表:17
回覆:225
積分:168
註冊:2004-07-21

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-09-13 22:37:15 IP:218.169.xxx.xxx 未訂閱
一般磅頭應該有數種輸出模式 1.Command mode(指令模式) 2.Stream mode(連續輸出) 3.others... 請將磅頭設定成連續輸出,使用RS232 mini-tester觀察燈號是否變化!若無變化則根本無輸出.若有變化則接到PC com port使用終端機程式去接收.
fj
一般會員


發表:20
回覆:12
積分:6
註冊:2004-11-23

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-11-13 12:22:58 IP:211.23.xxx.xxx 未訂閱
不好意思,這麼晚回覆, 這個問題我們將和硬體廠商共同解決, 到時再提供解決方式作為參考‧ 謝謝
系統時間:2024-04-21 0:32:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!