丁香花视频在线播放免费观看-A片试看120分钟做受视频在线-殴美毛片-色约约视频-天美md0174苏清歌-免费果冻传媒2021视频-亚洲AV无码A片一二三区-亚洲 制服 欧美 中文字幕-97国产精华最好的产品亚洲

行業(yè)新聞

研學(xué)堂|運(yùn)動(dòng)控制卡編程小技巧(運(yùn)動(dòng)順序執(zhí)行問(wèn)題)

所屬分類:行業(yè)新聞 發(fā)表日期:2020-11-21 文章來(lái)源:

在運(yùn)動(dòng)控制卡開(kāi)發(fā)應(yīng)用中,運(yùn)動(dòng)順序執(zhí)行是最常見(jiàn)的編程問(wèn)題之一,關(guān)系到設(shè)備后續(xù)控制動(dòng)作能否正常運(yùn)行。

下面,我們分享研控運(yùn)動(dòng)控制卡的編程小技巧

希望對(duì)你有所幫助!

運(yùn)動(dòng)順序執(zhí)行——編程技巧

1.1

問(wèn)題描述

我們使用上位機(jī)編程軟件對(duì)控制卡進(jìn)行點(diǎn)位、插補(bǔ)等多段軌跡運(yùn)動(dòng)時(shí),軌跡間需判斷上段軌跡運(yùn)動(dòng)停止?fàn)顟B(tài)(YK_check_done(CardNo,axis_no)),上段軌跡運(yùn)動(dòng)停止則立即啟動(dòng)下段軌跡運(yùn)動(dòng)。

如果編程時(shí)只是單獨(dú)使用While循環(huán),執(zhí)行后會(huì)發(fā)現(xiàn)上位機(jī)界面被卡死,按鍵不能響應(yīng)。

如以下用例程序,將出現(xiàn)上述問(wèn)題:

研控控制卡MCC800從位置dist_0運(yùn)動(dòng)到位置dist_1,程序如下:

//設(shè)定運(yùn)動(dòng)速度參數(shù)

rtn =YK_set_profile(mCardNo,Axis,atof(mMinVel),atof(mMaxVel),atof(mAccTime),atof(mDecTime),atof(mEndVel));

//設(shè)定S段時(shí)間

rtn =YK_set_s_profile(mCardNo,Axis,0,atof(mSmoothTime));

//啟動(dòng)第一段運(yùn)動(dòng)軌跡

rtn= YK_pmove(mCardNo, Axis, dist_0, 0);

//判斷當(dāng)前軸狀態(tài)

status= YK_check_done(mCardNo, Axis );

//循環(huán)判斷當(dāng)前軸運(yùn)動(dòng)狀態(tài)

while (status ==0)

{

// "當(dāng)前狀態(tài):運(yùn)動(dòng)",繼續(xù)循環(huán)判斷;

status = YK_check_done(mCardNo,Axis );

}

//啟動(dòng)第二段運(yùn)動(dòng)軌跡

rtn= YK_pmove(mCardNo, Axis, dist_1, 0);

//指令執(zhí)行完成

1.2

原因分析

上述程序,在啟動(dòng) 運(yùn)動(dòng)位置到dist_0過(guò)程中需不斷循環(huán)判斷運(yùn)動(dòng)是否停止,在條件不滿足即運(yùn)動(dòng)沒(méi)有停止時(shí)程序一直處于循環(huán)中,程序?qū)?huì)占用整個(gè)軟件的進(jìn)程時(shí)間資源,即進(jìn)入了死循環(huán),其它進(jìn)程消息不能及時(shí)響應(yīng),導(dǎo)致上位機(jī)界面卡死。

因此我們需要軟件在循環(huán)判斷運(yùn)動(dòng)狀態(tài)的同時(shí)還需響應(yīng)其它進(jìn)程消息。

1.3

解決方案

軟件多 線程可解決上述問(wèn)題,但多線程較麻煩。可以使用軟件自動(dòng)函數(shù)實(shí)現(xiàn)。

1.3.1 VB編程

VB編程軟件中有系統(tǒng)自動(dòng)線程函數(shù)“DoEvents”。

//循環(huán)判斷當(dāng)前軸運(yùn)動(dòng)狀態(tài)

while (status ==0)

{

// "當(dāng)前狀態(tài):運(yùn)動(dòng)",繼續(xù)循環(huán)判斷;

status = YK_check_done(mCardNo,Axis );

// 使用VB編程中自帶線程函數(shù)“DoEvents”

DoEvents

}

1.3.2 VC編程

VC編程軟件中有類似線程查詢函數(shù)“PeekMessage”。

//循環(huán)定義函數(shù)名DoEvents

void CMCC800VCTestMotionDlg::DoEvents()

{

static MSG msg;

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

{

::TranslateMessage( &msg );

::DispatchMessage( &msg );

}

}

1.3.3 C# 編程

C#編程軟件中有系統(tǒng)自動(dòng)線程函數(shù)“DoEvents”。

//循環(huán)判斷當(dāng)前軸運(yùn)動(dòng)狀態(tài)

while (status == 0)

{

// "當(dāng)前狀態(tài):運(yùn)動(dòng)",繼續(xù)循環(huán)判斷;

status=MCC. YK_check_done(mCardNo, Axis );

// 使用C#編程中自帶線程函數(shù)“DoEvents”

Application.DoEvents();

}

1.3.4 Labview 編程

Labview編程軟件中在循環(huán)框中添加延時(shí)時(shí)間。

亚洲精品国产蜜乳AV| 九九国产精品伦理在线观看| 精品黄片′| 啊啊啊不要好舒服骚死了精品一区| 99精品天天观看| 国产精品欧美韩日| 欧美 日韩 国产都是精品 | 欧美日韩综合精品日本无码 | 日本韩国久久久精品| 人妻精品久久久久中文字幕最新章节 | 麻豆 精品一区二区| 精品人妻字幕视频| 在线国产精品麻豆| 欧美精品久久久黄色电影| 精品99人妻| 色涩精品视频| 日本精品一共| 人人澡人人欧美精品一区| 黄色三级片国产精品产| 中文字幕精品亚洲第一欧美精品厕所 | 欧美精品导航韩国| 1024伦精品一区二区三区| 欧美精品999999999999| 97精品成人一区二区三区| 在线亚洲成人精品视频| 国产精品一区二区三区大香蕉| 黄色av久久久精品| 国产精品欧美观看视频| 欧美精品日韩乱码精品| 欧美 日韩国产精品| 国产欧美日韩三级精品在线观看 | 久久久久中文精品中文字幕| 日韩午夜精品电影| 欧美一精品1区2区| 麻酥酥久久久久久一区二区三区精品| 亚洲国产精品第一区久久| 黄色av久久久精品| 亚洲国产久久精品另类乱码| 精品电影久久久久| 亚洲精品北条麻妃在线视频 | 欧美-这里都是精品| 国产成人精品啪啪啪| 欧美精品久久久久久久小吃| 人妻精品色综合| 久久产精品一区二区三区污欧美 | 亚洲在线天堂精品一区天堂| 91a国产精品视频| JULIA99久久久国产精品| 欧美精品少妇入内| 精品国产乱码AAA一区二区| 精品三级中学生| 熟女精品免费| 国产精品后入 播放| 国产69精品久久久久孕妇A片 | 国产精品久久AV色网| 国产精品内射久久| 精品福利99| 久久人妻精品中文字慕一区二区| 青青在线香蕉国产精品| 国产女教师精品久久久久| 91在线精品国产视频| 日本国产中文精品| 亚洲国产精品主播在线观看| 国产亚洲欧美精品91| 国产精品视频久久免费观看| 欧美精品黄片无码| 精品九九内射电影| 日产精品久久久久久久| 亚洲精品3P人妻| 国产精品久久久久亚洲99| .国产精品女A色欲AV色欲老师| 成人午夜福利精品一区| 国产成人精品久久3d动漫| 国产野外精品| 91精品粉嫩| 红桃精品视频网站一区二区三区| 国产精品一区久久麻豆| 99国产精品欧美久久久久久| 青青草久久草精品一区二区的亚洲日韩 | 日本资源国产在线精品| 99国产精品99久久久……| 91精品亚洲成人在线| 国产精品视频美女啪啪| 国产精品3l一区二区三区| 精品亚洲无码天堂| 性欧美精品3P| 日韩精品综合影院一区二区 | 国产久久99精品免费| 国产精品无码久久久久久久久久久久久久 | a天堂精品一区二区三区| 99国产精品18久久久久久白浆| 亚洲精品久久一区二区| 国产精品欧美一级免费| 久久久久久丫精品| 99这里只有精品少妇| 精品久久AV不卡| 精品久久久福利| 久久精品噜噜噜成人av| 久久国产日韩欧美精品免费| 国产精品一区色婷婷| 九九松精品| 亚洲无码精品一区二区三区久噜噜噜| 日本精品日日骚| 欧美日韩另类精品综合一区二区| 久久久久免费精品国产| 欧美综合精品一区二区三区| 91视频原版精品| 性午夜精品福利| 精品推荐久久久久久久国产a v | 国产成人精品三级在线观看老师| 精品华人在线看| 婷婷五月午夜精品| 韩国日本欧美国产精品 | 欧美热图国产精品| 午夜精品久久国际网| 精品av在线播放伦理| 欧美国产日本精品 一区二区久久| 伦理在线免费精品| 成人精品网在线观看| 精品囯产免费一区二区| 台湾精品一区二区三区| 三级久久三级久久久精品| 欧美人伦精品A 片| 少妇精品综合网| 亚洲图片精品一区二区| 99国产精品首页| 黑人巨大精品欧美一区二区三区久久| 亚洲 精品 伦理| 中日歐精品久久一区二区| 中文无码精品日韩| 国产精品欧美曰韩视频| 国产一区二区三区精品电影| 2024欧美精品在线| 日韩欧美超碰精品| 精品人妻少妇一区二区三区噼里啪国| 日产久久精品一区二区三区| 亚洲国产精品在线看黑人| 亚洲精品 码啪啪| 欧美性爱精品一二区| 亚洲精品成人a在线视频| 精品国产乱码一区二区三吴APP| 国产精品深深鲁| 无码人妻精品AV| 加勒比一本道精品一区| 精品国产MV一区二区三区三州| 综合精品一区二区日本无码| 亚洲精品久久在线| 国产精品第一页在线麻豆| 欧美一区日韩精品| 精品精品精品人妻中文字幕| 国产精品大胆人体艺术图片| 日韩精品一区二区av观看| 国产99久久九九免费精品| 女生禁止欧洲精品久久久久网站| 色呦呦精品五月天| 网红精品一区| 国产欧美精品日韩在线观看| 精品人妻日本少妇一区二区| 二三精品区| 国产精品_精品在线观看国产欧美日| 中文特久久精品| 精品网波多野| 久久久国产精品麻豆| 日本福利片精品| 久久久精品中文文字| 一区福利 精品| 91精品久久久久免费国产麻豆| 国产精品情趣av| 精品国产一区二区一区| haodiao操这里只有精品| 日产精品久久久久久久久999| 久艹在线精品免费| 亚洲午夜久久久精品影院| 乱伦精品免费ⅩⅩX| 国产欧美精品酒店| 日本一区精品电影| a∨精品一区二| 亚台湾\\精品二区| 久久久久无码精品l国产699 | 九九热精品8| 99人妻精品日韩欧美一区二区,| 国产熟女精品一区大屁股| 人妻精品国产一区二| 精品少妇一区二区三区在线影院| 国产精品一区二区www| 精品国产午夜福利在线不卡 | 精品人妻嫩草无码| 欧美精品第八页| 国产精品第18页| 精品人妻不卡视频在线| 国产精品资源管理站在线直播| <