国产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 );

}

在線客服 意見反饋 知識產權舉報
主站蜘蛛池模板: 先锋五月婷婷丁香草草| 免费人成视频x8x8日本| 花式道具play高h文调教| 少妇人妻邻居| 美丽人妻在夫前被黑人| www国产亚洲精品久久| 精品久久久久久无码专区不卡| 天堂网www在线资源网| 久久久亚洲欧洲日产国码aⅴ | 日本japanese 30成熟 | 亚洲av第一页国产精品| 精品久久久bbbb人妻 | 精品影院| 麻豆国产传媒精品视频| 一个添下面两个吃奶| 亚洲娇小与黑人巨大交| 中文乱幕日产无线码| 精品日产卡一卡二卡国色天香| 久久www香蕉免费人成| 全免费a级毛片免费看| 小嫩嫩12欧美| 欧美精品一国产成人综合久久| 国产特级毛片aaaaaa高潮流水| 荡乳尤物h| 小货sao边洗澡边cao你动漫| 人妻少妇啊灬啊灬用力啊快| 日本丰满熟妇videossexhd| 欧美一性一乱一交一视频| 一个人在线观看免费完整版| 国产高清一国产av| (无码视频)在线观看| 乱暴tubesex中国妞| 日本免费一区二区三区日本 | 爱如潮水日本免费完整版观看| 麻豆国产成人av在线| 久久久久亚洲av无码专区体验| 456亚洲影院| 在线观看免费视频| 好男人手机在线观看| 亚洲av日韩av无码污污网站| 亚洲av 无码片一区二区三区|