【求助】請問有人懂visual basic嗎



贊助商連結


starwin
2002-08-21, 04:22 PM
請問有人懂visual basic嗎...
有人懂的話可以幫忙一下嗎..可以的話就回覆一下
謝謝...感激不盡

贊助商連結


rainwen
2002-08-21, 04:32 PM
先說說看你的問題吧!:)

starwin
2002-08-21, 04:38 PM
最初由 rainwen 發表
先說說看你的問題吧!:)

我的問題是要修改步進馬達轉速和轉度的程式..是以Lpt1連接電腦和步進馬達
再以vb來操縱馬達的方向和轉速及轉度..不知如何改..基本程式是只要一按
正轉或反轉就會一直轉個不停..想改成按一下轉一格..和速度及角度
不知是否可以幫忙..謝謝

Schnaufer
2002-08-21, 04:44 PM
  原來 rainwen 兄也精通 Visual Studio 啊!失敬失敬。

  starwin 兄,你要不要到 MSDN Library (http://msdn.microsoft.com/library/) 看看呢?

starwin
2002-08-21, 04:52 PM
最初由 Schnaufer 發表
  原來 rainwen 兄也精通 Visual Studio 啊!失敬失敬。

  starwin 兄,你要不要到 MSDN Library (http://msdn.microsoft.com/library/) 看看呢?
謝謝你~可是都是英文的耶~我英文程度不太好..看不太懂說

wcphi
2002-08-26, 05:45 PM
你願意將原始碼寄給我看嗎??
因為我所知道的lpt只能控制斷路及通路
步進馬達的部分得用api的sleep來控制斷路
以達成步進的效果
至於轉度的部分我除了時間掌控
就想不到其他的方法了
所以想看看原始程式
還有..步進馬達的品質應該要很好才可以

Schnaufer
2002-08-26, 06:07 PM
  去看看 Ivan Lin 兄介紹的網站吧! http://www.pczone.com.tw/showthread.php?t=77688

ivantw
2002-08-26, 07:02 PM
最初由 starwin 發表


我的問題是要修改步進馬達轉速和轉度的程式..是以Lpt1連接電腦和步進馬達
再以vb來操縱馬達的方向和轉速及轉度..不知如何改..基本程式是只要一按
正轉或反轉就會一直轉個不停..想改成按一下轉一格..和速度及角度
不知是否可以幫忙..謝謝

按一下轉一格(由LPT傳回按下按鍵的信號嗎?), 所以VB要可以從LPT讀取到資料囉?
以下的程式是可以直接送資料到LPT, 由於我沒透過LPT控制步進馬達, 所以無法告訴你怎麼改,

不過原則我想這種東西都差不多了, 步進馬達都是接收脈衝信號, 有送脈衝則轉, 反之則不轉.. 因此重點是, 先把轉一圈的信號先規劃出來
比方說 01h=>02h=>04h=>08h=>10h=>20h=>40h=>80h=>01h
安排一個Timer去輪詢是否想按鍵信號進來, 若有則送信號..

Dim printString as String
printString = "Sample Raw Data"
Open "LPT1:" For Output Access Write As #1
Print #1, printString
Close #1

ps 有錯請指正..