EPOS2-24-2控制范例VC代碼改為Profile Velocity(速度模式)

一、前言

? ? ? ?上一篇文章所提到的EPOS官方VC代碼里面設置的電機驅(qū)動方式是Profile Position模式,只使用一個模式的話顯然在有些場合達不到想要的控制效果,所以根據(jù)官方代碼修改出了Profile Velocity模式宙橱,即將原來根據(jù)位置信息驅(qū)動電機改為根據(jù)速度信息驅(qū)動電機。

? ? ? ?修改后的程序并沒有對上位機界面進行控件上的修改蘸拔,只改了一些靜態(tài)文本的顯示信息师郑,新界面如圖1所示。所以只說一下主要修改的地方调窍。

圖1

二宝冕、主要修改

1、OpenDevice()函數(shù)

修改后的核心代碼如圖2所示邓萨。

圖2

(1)改用VCS_GetVelocityProfile(m_KeyHandle, m_usNodeId, &m_ulProfileAcceleration, &m_ulProfileDeceleration, &m_ulErrorCode)函數(shù)地梨,用來獲得設定的加速和減速的加速度值。

(2)VCS_SetOperationMode()的形參改成了OMD_PROFILE_VELOCITY_MODE先誉,表示設定驅(qū)動模式為速度模式湿刽。

(3)改用VCS_SetVelocityProfile(m_KeyHandle, m_usNodeId, 1000, 1000, &m_ulErrorCode)函數(shù),設定加速和減速的加速度值均為1000褐耳。

(4)改用VCS_GetVelocityIs(m_KeyHandle, m_usNodeId, &m_lStartVelocity, &m_ulErrorCode)函數(shù)诈闺,獲得此時的速度值,即為顯示在界面上的初始速度值铃芦。


2雅镊、MOVE按鈕點擊事件

圖3

(1)改用VCS_GetVelocityIs(m_KeyHandle, m_usNodeId, &m_lStartVelocity, &m_ulErrorCode)函數(shù):獲取電機此時的速度值襟雷,作為初始速度,獲取失敗函數(shù)返回0

(2)改用VCS_MoveWithVelocity(m_KeyHandle, m_usNodeId, m_lTargetVelocity, &m_ulErrorCode)函數(shù):驅(qū)動電機達到設定轉(zhuǎn)速仁烹,驅(qū)動失敗返回0


3耸弄、HALT按鈕點擊事件

改用VCS_HaltVelocityMovement(m_KeyHandle, m_usNodeId, &m_ulErrorCode)函數(shù)


4、增加ChangeDrection按鈕卓缰,用來改變轉(zhuǎn)動方向

代碼很簡單计呈,如圖4所示。

圖4
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末征唬,一起剝皮案震驚了整個濱河市捌显,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌总寒,老刑警劉巖扶歪,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異摄闸,居然都是意外死亡善镰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門年枕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來炫欺,“玉大人,你說我怎么就攤上這事画切】⒒” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵霍弹,是天一觀的道長毫别。 經(jīng)常有香客問我,道長典格,這世上最難降的妖魔是什么岛宦? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮耍缴,結(jié)果婚禮上砾肺,老公的妹妹穿的比我還像新娘。我一直安慰自己防嗡,他們只是感情好变汪,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蚁趁,像睡著了一般裙盾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天番官,我揣著相機與錄音庐完,去河邊找鬼。 笑死徘熔,一個胖子當著我的面吹牛门躯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播酷师,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼讶凉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了山孔?” 一聲冷哼從身側(cè)響起缀遍,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎饱须,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體台谊,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蓉媳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了锅铅。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酪呻。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖盐须,靈堂內(nèi)的尸體忽然破棺而出玩荠,到底是詐尸還是另有隱情,我是刑警寧澤贼邓,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布阶冈,位于F島的核電站,受9級特大地震影響塑径,放射性物質(zhì)發(fā)生泄漏女坑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一统舀、第九天 我趴在偏房一處隱蔽的房頂上張望匆骗。 院中可真熱鬧,春花似錦誉简、人聲如沸碉就。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瓮钥。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間骏庸,已是汗流浹背毛甲。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留具被,地道東北人玻募。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像一姿,于是被迫代替她去往敵國和親七咧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容