无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動 | 傳感器 | 現(xiàn)場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
DMC1000控制卡不能響應(yīng)系統(tǒng)消息
深圳市雷賽智能控制股份有限公司
收藏本文     查看收藏

  一、問題現(xiàn)象及分析

  問題經(jīng)常通過以下編程表現(xiàn)出來:

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

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

  while( d1000_check_done(0) == 0 );

  老版本的庫函數(shù)如下:

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

  while( d1000_check_done(0) == 0 );

  或者:

  d1000_wait_done( 0 );

  此函數(shù)內(nèi)部實際上包含類似于while( d1000_check_done(0) == 0 );的語句

  以上可以看出,在檢測脈沖是否發(fā)完時,此段代碼的執(zhí)行完全獨占了CPU分配給當前進程的所有時間,

  因而也排擠了其它消息的響應(yīng),當然也就不能響應(yīng)定時器讀取位置,或其它停止操作等.

  二、解決方法

  解決此問題關(guān)鍵是讓while循環(huán)時能檢測系統(tǒng)消息,以下分別介紹在VB,VC,CB下的解決措施:

  注:以下編程全以DMC1000最新的驅(qū)動庫函為參考

  1.VB編程

  d1000_start_t_move 0, 6400, 3200, 6400, 0.1

  DO

  DoEvents

  LOOP WHILE (d1000_check_done(0) = 0)

  2.VC編程

  在VC下編程關(guān)鍵是要解決類似于VB的DoEvnets函數(shù)

  void DoEvents()

  {

  static MSG msg;

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

  ::TranslateMessage( &msg );

  ::DispatchMessage( &msg );

  }

  }

  然后編程如下:

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

  while( d1000_check_done(0) == 0 )

  ::DoEvents();

  3.CB編程

  同樣也需要完成一個DoEvents函數(shù)的定義:

  void DoEvents()

  {

  Application->ProcessMessages();//VCL給程序帶來極大簡化

  }

  編程如下:

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

  while( d1000_check_done(0) == 0 )

  ::DoEvents();

  三、技巧提升

  有了自產(chǎn)的DoEvents函數(shù),是否就可以一切OK了呢。試想一個問題,實際加工時,

  通常會有大量的小線段(即短脈沖距離)出現(xiàn),若頻繁的調(diào)用DoEvents勢必帶來新的麻煩,因為加工

  需要連續(xù)的進行,設(shè)備的運動之間停頓時間過長,會形成設(shè)備的多次啟停,進而易產(chǎn)生振動,造成

  設(shè)備的加速磨損,并且速度也快不起來。因此添加一小小技巧(實用又省錢),判斷脈沖距離是否過小

  若過小則不執(zhí)行DoEvents函數(shù),過小量可以根據(jù)自己的需求也定義一個參考量。當然程序的執(zhí)行順序也

  可以優(yōu)化一下,以上面程序為例:

  if( d1000_check_done(0) != 0 ) return;

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

  咋一看沒有什么特別的,但是請看下加工程序的部分簡化代碼,也許會有新的啟示:

  for( int i(0); i

  {

  if( d1000_check_done(0) == 0 )

  {

  if( Len > 2.0 )DoEvents();

  //小于2單位(可以指為毫米,或其它單位)則不執(zhí)行DoEvents函數(shù)

  continue;

  }

  Len = dist[i].Len;

  d1000_start_t_move( 0, dist[i], speed );

  i ++;

  }

  當然,世界上做事情的方法多的是,有高手則愿意動用復(fù)雜的多任務(wù)編程方法來完成操作,

  最后經(jīng)過努力,事情也可以解決,若有興趣,可參見另一篇《控制卡的多任務(wù)編程》,然后自行做

  編程測試。不過本人的理論是,解決事情的方法越簡單越好,據(jù)本人了解,大師之所以為大師,通常

  不是把問題搞得高深莫測,而是通俗易懂。

  四、其它應(yīng)用

  此方法對所有DMC系列的控制卡的編程都可以運用,還可用在自定義的Arc(圓弧運動)函數(shù)

  上,參見下面?zhèn)未a(Arc的直線擬合算法參見DMC2000的ARC算法):

  for( int i(0); i

  {

  while( IsRunning(X) || IsRunning(Y) )

  {

  if( i%16 == 0 ) DoEvents();//每16再運行一次

  }

  start_line2( newx, newy );

  }


 

狀 態(tài): 離線

公司簡介
產(chǎn)品目錄

公司名稱: 深圳市雷賽智能控制股份有限公司
聯(lián) 系 人: 梁邦敏
電  話: 755-26401178
傳  真:
地  址: 深圳市南山區(qū)登良路天安南油工業(yè)區(qū)2棟3樓
郵  編: 518000
主  頁:
 
該廠商相關(guān)技術(shù)文摘:
CNC解釋庫調(diào)用接口詳述
DMC2000脈沖速度初始化故障
DMC2000運動控制卡常見軟件問題的解決方案
DMC2200驅(qū)動程序特殊安裝方法
DMC3000控制卡,與CNC之G代碼的邦定關(guān)系
DMC3000控制卡的多任務(wù)編程
多類型運動控制卡編程方法探討
多線程與控制卡編程
發(fā)現(xiàn)步進電機定位不準怎么辦
過程控制編程之簡要探討
控制卡應(yīng)用編程技巧幾招(2)
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網(wǎng)會員
請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
在线亚洲免费| 激情婷婷综合| 中文一区在线| 免费日韩av片| 波多视频一区| 99精品99| 国产精品白丝久久av网站| 欧美精品影院| 精品久久99| 亚洲天堂av资源在线观看| 亚洲美女久久| 亚洲欧美一区在线| 日韩一区二区久久| 日本午夜精品| 欧美精品三级在线| 免费在线看一区| 免费不卡中文字幕在线| 亚洲福利免费| 欧美日本精品| 成人精品国产亚洲| 国产日韩欧美一区二区三区在线观看| 日韩久久一区二区三区| 丝袜美腿成人在线| 日韩在线观看不卡| 夜久久久久久| 99国产精品99久久久久久粉嫩| 在线一区av| 国产精品久久久久久久久久久久久久久 | 日本免费在线视频不卡一不卡二| 中文字幕av亚洲精品一部二部 | 欧美日韩一视频区二区| 午夜一区在线| 免费人成网站在线观看欧美高清| 日韩中文在线播放| 国产亚洲激情| 日韩精品91| 欧美亚洲免费| 欧美~级网站不卡| 在线天堂中文资源最新版| 精品亚洲a∨一区二区三区18| 日韩中文字幕一区二区三区| 一区二区精品伦理...| 中文字幕在线高清| 国产欧美精品| 久久国产中文字幕| 亚洲高清不卡| 欧美日本一区| 91成人网在线观看| 91九色综合| 久久久久91| 日韩一级精品| 日韩中文在线电影| 日韩精品一区二区三区中文| 日本久久精品| 日韩欧美二区| 欧美成人午夜| 国产亚洲一区二区三区不卡| 男人天堂欧美日韩| 亚洲一级网站| 青草国产精品| 国产不卡人人| 美女尤物久久精品| 日韩中文字幕1| 免费污视频在线一区| 欧美va天堂在线| 国产精品麻豆成人av电影艾秋 | 亚洲香蕉网站| 99成人在线| 国产精品亚洲片在线播放| 精品国产午夜肉伦伦影院| 伊人久久一区| 好吊一区二区三区| 国产精品地址| 久久男人av资源站| 国产欧美日韩在线一区二区| 怡红院精品视频在线观看极品| 国产精品久久久久久模特| 99国产一区| 国产日本久久| 久久久水蜜桃av免费网站| 久久麻豆精品| 日韩欧美精品| 欧美激情精品| 日韩精品一区二区三区av| 色爱av综合网| 久久人人精品| 国产三级精品三级在线观看国产| аⅴ资源天堂资源库在线| 亚洲欧美日韩专区| 日韩综合一区| 欧美日韩免费看片| 99久久视频| 最新日韩欧美| 蜜桃视频在线观看一区| 欧美日韩18| 国产欧美激情| 国产99久久| 伊人国产精品| 国产精品三级| 国产精品美女| 免费看一区二区三区| 99久久精品费精品国产| 日韩精品欧美大片| 久久都是精品| 日韩欧美三区| 国产精品一在线观看| 日韩国产欧美一区二区三区| 尤物tv在线精品| 久久xxxx| 亚洲欧美久久| 欧美激情网址| 99国产精品久久久久久久成人热| 只有精品亚洲| 久久久久九九精品影院| 欧美一区自拍| 成人日韩在线| 欧美片网站免费| 国产精选一区| 欧美日韩免费观看一区=区三区| 亚洲精品进入| 石原莉奈在线亚洲三区| 欧美日韩在线观看视频小说| 亚洲福利免费| 精品亚洲自拍| 亚洲综合激情在线| 香蕉久久国产| 最新中文字幕在线播放| 在线视频精品| 电影91久久久| 国产精品乱战久久久| 清纯唯美亚洲综合一区| 国产视频亚洲| 婷婷综合成人| 日韩午夜免费| 伊人久久在线| 亚洲天堂免费电影| 国产成人精品亚洲线观看| 国产韩日影视精品| 蜜桃视频欧美| 中文字幕av一区二区三区四区| 麻豆视频在线观看免费网站黄| 欧美韩日一区| 国产美女高潮在线观看| 丝袜美腿亚洲色图| 国产日韩免费| 电影91久久久| 精品欧美日韩精品| 性欧美长视频| 国产欧洲在线| 中文一区二区| 久久亚洲精精品中文字幕| 欧美日韩少妇| 日韩欧美美女在线观看| 欧美日韩精品一区二区视频| 精品国产午夜肉伦伦影院| 蜜桃久久久久久| 日韩一区二区三区免费播放| 日韩精品欧美激情一区二区| 国产99久久久国产精品成人免费| 日韩高清不卡在线| 亚洲欧洲免费| 999国产精品视频| 亚洲精品电影| 国产aⅴ精品一区二区三区久久 | 在线天堂中文资源最新版| 欧美日一区二区三区在线观看国产免 | 视频一区视频二区中文| 欧美在线亚洲综合一区| 免费精品视频| 国产精品一区二区三区美女| 日韩国产综合| 国产欧美自拍| 日韩在线成人| 色综合www| 精品三级久久| 欧洲av不卡| 欧美久久久网站| 欧美国产三级| 蜜臀久久精品| 激情综合五月| 国产精品毛片aⅴ一区二区三区| 最新日韩欧美| 首页国产欧美日韩丝袜| 福利欧美精品在线| 精品国产美女a久久9999| 一区在线免费观看| 国产成人精品一区二区三区在线| 国产毛片一区| 亚洲福利免费| 欧美91在线| 欧美日韩免费观看一区=区三区 | 亚洲综合在线电影| 国产精品欧美一区二区三区不卡| 色婷婷亚洲mv天堂mv在影片| 国产精品不卡| 午夜影院欧美| а√天堂8资源在线| 久久久噜噜噜| 久久97视频| 欧美另类专区|