請問有人懂visual basic嗎...
有人懂的話可以幫忙一下嗎..可以的話就回覆一下
謝謝...感激不盡
可列印頁面
請問有人懂visual basic嗎...
有人懂的話可以幫忙一下嗎..可以的話就回覆一下
謝謝...感激不盡
先說說看你的問題吧!:)
[QUOTE][i]最初由 rainwen 發表[/i]
[B]先說說看你的問題吧!:) [/B][/QUOTE]
我的問題是要修改步進馬達轉速和轉度的程式..是以Lpt1連接電腦和步進馬達
再以vb來操縱馬達的方向和轉速及轉度..不知如何改..基本程式是只要一按
正轉或反轉就會一直轉個不停..想改成按一下轉一格..和速度及角度
不知是否可以幫忙..謝謝
原來 rainwen 兄也精通 Visual Studio 啊!失敬失敬。
starwin 兄,你要不要到 [url=http://msdn.microsoft.com/library/]MSDN Library[/url] 看看呢?
[QUOTE][i]最初由 Schnaufer 發表[/i]
[B] 原來 rainwen 兄也精通 Visual Studio 啊!失敬失敬。
starwin 兄,你要不要到 [url=http://msdn.microsoft.com/library/]MSDN Library[/url] 看看呢? [/B][/QUOTE]
謝謝你~可是都是英文的耶~我英文程度不太好..看不太懂說
你願意將原始碼寄給我看嗎??
因為我所知道的lpt只能控制斷路及通路
步進馬達的部分得用api的sleep來控制斷路
以達成步進的效果
至於轉度的部分我除了時間掌控
就想不到其他的方法了
所以想看看原始程式
還有..步進馬達的品質應該要很好才可以
去看看 Ivan Lin 兄介紹的網站吧! [url]http://www.pczone.com.tw/showthread.php?t=77688[/url]
[QUOTE][i]最初由 starwin 發表[/i]
[B]
我的問題是要修改步進馬達轉速和轉度的程式..是以Lpt1連接電腦和步進馬達
再以vb來操縱馬達的方向和轉速及轉度..不知如何改..基本程式是只要一按
正轉或反轉就會一直轉個不停..想改成按一下轉一格..和速度及角度
不知是否可以幫忙..謝謝 [/B][/QUOTE]
按一下轉一格(由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 有錯請指正..