1.有一台三菱ROBOT之前用DOS系統CPU p133傳還蠻順 用CPU PIII 1G
傳送或接收一直出問題 因為DOS畫面會出亂碼 因此想該成用VB寫
可是資料超過15行左右就會出問題 好像PLC與PC傳輸也有這樣的問題
2.把RS232的2.3腳短路由txtSend.text傳 txtReceive.text收
資料較多時後面資料部分無法收到 應該是MSComm1 buffer 的問題
vbqa 發表在 痞客邦 留言(4) 人氣(118)
DLL檔案名稱是:PBCLMLP3.DLL
一開是這樣寫
Private Declare Function WINAPI_LoadLibrary _
Lib "kernel32" Alias "LoadLibraryA" _
(ByVal lpLibFileName As String) As Long
vbqa 發表在 痞客邦 留言(0) 人氣(55)
小妹又來也,有一問題請教各位大德:
小妹有一case是有關半導體設備之wafer測試程式(WAF.exe),功能說明大致如下:
小妹使用MDIForm製作操作介面,進入主畫面即是各項wafer測試項目選單,進入分別的測試項目之後進行該項目的特性測試,測試完之後將數據存成自訂的檔案(test1.waf)
今天,比如說我在 [ 我的電腦 ] 之該檔案(test1.waf)處雙擊滑鼠左鍵即可呼叫WAF.exe並自動開啟test1.waf檔案,問題來了,我同樣的操作一次便開啟一個WAF.exe,操作2次便開啟2個WAF.exe,操作100次便開啟100個WAF.exe,我不要這樣啊!!!
小妹的意思是是否能在第二次操作時去判斷WAF.exe是否已執行,若已執行便像word那樣,直接在MDIForm下開啟test2.waf,test2.waf...
vbqa 發表在 痞客邦 留言(2) 人氣(34)
我用VB寫了小程式去讀GPS從COM6傳來的資料
我想從一堆資料裡面擷取相同的某一段
把逗號之間的字串拆開
依序放到15個txtbox裡面
但是寫到一半覺得怪怪的,能否請各位先進指導! 謝謝!
vbqa 發表在 痞客邦 留言(2) 人氣(127)
有關VB裡由於無法辨識ASCII 128以上的字元
所以在MSComm傳輸的可以透過Byte的方式傳送出去(我可以透過..
MSNComm元件傳送這些字元)
但是如果透過LPT1我目前卻愈到無法將正確的ASCII Code傳送出去,不知各位大大有什麼方法可以解決此問題
以下是我要送一個ASCII 200的字元出去,但是卻送不正確
vbqa 發表在 痞客邦 留言(2) 人氣(75)
請問各位大大:
我用RS-232的功能想傳送很多個TextBox的資料到另一台電腦,
傳送是沒問題但是接收端卻把傳送過來的資料全放在同一格,即是沒法對應接收
傳送:
Case "Command12" '傳送資料
vbqa 發表在 痞客邦 留言(3) 人氣(202)
有關VB裡由於無法辨識ASCII 128以上的字元,所以在MSComm傳輸的可以透過Byte的方式傳送出去,但是我目前卻愈到無法將正確的ASCII Code傳送出去,不知各位大大有什麼方法可以解決此問題
以下是我要送一個ASCII 200的字元出去,但是卻送不正確
Dim K As Byte
FileNumber = FreeFile
Open "LPT1" For Binary As #FileNumber
vbqa 發表在 痞客邦 留言(3) 人氣(122)
小弟現在用EMbedded Visual Basic 3.0寫WIN CE的程式.下面的程式在VB6中Comm1.CommEvent的值為2,故執行Case comEvReceive ,可從COM 1 讀到硬體所傳送的資料 ,但在WIN CE下,Comm1.CommEvent的值為卻為7,故不會執行 Case comEvReceive這一段,有人知道是為什麼嗎?
Private Sub Comm1_OnComm()
Dim Buf, i
Dim InByte() As Byte
Select Case Comm1.CommEvent
vbqa 發表在 痞客邦 留言(0) 人氣(150)
我的COM 1 已經被其他應用程式使用,我要如何關閉COM 1的通訊埠呢?
P.S.我要用另一程式關閉已開啟的COM 1
我試過用Comm1.PortOpen = False但不行耶!
vbqa 發表在 痞客邦 留言(2) 人氣(140)
請教各位大大:
小弟有個程式使用MSCOMM來作通訊,已安裝過不少機器都OK,但最近在某兩台電腦上執行時,卻無法接收到資料...但使用終端機軟體卻通訊正常....
請問有前輩遇過這種問題嗎?或是否有哪些原因可能導致這種情況發生?謝謝
vbqa 發表在 痞客邦 留言(0) 人氣(55)