国产av寂寞骚妇,成年性午夜免费视频网站,日韩欧群交p片内射中文,国产v综合v亚洲欧,国产精品对白刺激久久久,《欲女春潮》中文字幕,无码人妻aⅴ一区二区三区,日本丰满熟妇videos
股票代碼:002979
中文
技術熱線: 400-885-5501
下載

服務與支持

技術文章

您所在的位置:首頁 > 服務與支持 > 應用支持 > 技術文章

發現步進電機定位不準怎么辦

一、問題現象及分析 問題經常通過以下編程表現出來:


//X發出脈沖后,等待脈沖發完后再做其它事情

d1000_start_t_move( 0, 6400, 3200, 6400, 0.1 );

while( d1000_check_done(0) == 0 ); 老版本的庫函數如下:


d1000_start_tr_move( 0, 6400, 3200, 6400, 0.1 );

while( d1000_check_done(0) == 0 ); 或者:

d1000_wait_done( 0 ); 此函數內部實際上包含類似于while( d1000_check_done(0) == 0 );的語句 以上可以看出,在檢測脈沖是否發完時,此段代碼的執行完全獨占了CPU分配給當前進程的所有時間, 因而也排擠了其它消息的響應,當然也就不能響應定時器讀取位置,或其它停止操作等. 二、解決方法 解決此問題關鍵是讓while循環時能檢測系統消息,以下分別介紹在VB,VC,CB下的解決措施: 注:以下編程全以DMC1000最新的驅動庫函為參考


1.VB編程

d1000_start_t_move 0, 6400, 3200, 6400, 0.1

DO

DoEvents

LOOP WHILE (d1000_check_done(0) = 0)


2.VC編程 在VC下編程關鍵是要解決類似于VB的DoEvnets函數


void DoEvents()

{

static MSG msg;

if( ::PeekMessage(&msg,NULL,0,0,PM_NOREMOVE) ){

::TranslateMessage( &msg );

::DispatchMessage( &msg );

}

在線客服 意見反饋 知識產權舉報
主站蜘蛛池模板: 人人妻人人澡人人爽国产| 免费观看高清大片| 人妻熟女久久久久久久| 精品国产区在线观看| 风韵丰满熟妇啪啪区老老熟妇| 亚洲国产v高清在线观看| 精品国产污污免费网站| 最近日本字幕mv高清在线电影| 中字hd与上司出轨的人妻 | 别揉我奶头~嗯~啊~动漫网站| 波多野结衣av手机在线观看| 乱中年女人伦av三区| 亚洲av无码国产精品永久一区| 亚洲天堂2017无码| 暖暖 免费 高清 日本 在线| 国产大陆亚洲精品国产| 99精品国产高清一区二区| 人人妻人人澡人人爽久久av| 野花香高清视频在线观看免费 | 久久人人爽人人爽人人片av不| 亚洲成人网| 国产偷国产偷精品高清尤物| 国产在线观看香蕉视频| 99久久免费精品高清特色大片| chinese极品人妻videos| 国产精品人人妻人人爽 | 四房播播网| 欧美日韩国产码高清综合人成| 无码人妻精品一区二区| 在丈前下药侵犯人妻在线| 无遮挡啪啪摇乳动态图 | 成年女人18级毛片毛片免费| 一女被多男玩喷潮视频| 中文字幕无码中文字幕有码| 男女啪啪免费观看无遮挡| 两个人视频在线观看| 一个人看的www在线视频| 99国产精品人妻噜啊噜| 《熟妇的荡欲》在线观看| 天堂…中文在线最新版在线| 亚洲 中文 欧美 日韩 在线|