亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LabVIEW與MOOG便攜式控制器的自定義譜實現(xiàn)方法

        2020-07-04 02:21陳亮
        好日子(下旬) 2020年4期

        陳亮

        摘要:在液壓伺服控制試驗設備中,常采用MOOG便攜式控制器作為測控系統(tǒng)下位機,同時通過LabVIEW進行上位軟件開發(fā)。在某些試驗中,需要進行任意自定義譜的設置,則需要通過SDK進行程序的二次開發(fā),對控制器序列文件進行編輯,從而達到試驗目的。本文基于LabVIEW編程語言,在下位硬件控制設備為MOOG便攜式控制器的條件下,分別采用直接序列生成、數(shù)據(jù)文件查詢兩種方式對自定義譜設置進行了程序設計。該種自定義譜實現(xiàn)方式大大提高了試驗效率,拓展了控制器應用場景。

        關鍵詞:LabVIEW;MOOG便攜式控制器;自定義譜

        引言

        MOOG便攜式控制器是液壓伺服加載試驗中常用的控制設備,具有集成度高、便攜、穩(wěn)定性高、控制魯棒性強、多種可調控制參數(shù)、可進行SDK軟件二次開發(fā)功能等優(yōu)點[1][2]。LabVIEW作為圖形化編程語言中最常用的工具,具有界面友好、簡潔直觀、易維護等優(yōu)點[3]。在采用MOOG便攜式控制器進行試驗控制過程中,如測控系統(tǒng)上位控制程序采用LabVIEW平臺進行開發(fā),且上位程序需要進行任意自定義譜的設置,此時就需要使用SDK包進行LabVIEW編程實現(xiàn)[1][2][3]。本文基于此應用背景,采用LabVIEW編程語言,利用MOOG便攜式控制器的序列(sequence)播放功能,實現(xiàn)了上述需求。

        本文詳細敘述了兩種序列生成方式,從而完成任意自定義譜的設置。這兩種方式分別稱之為:直接序列生成方式和數(shù)據(jù)文件查詢方式。

        1 直接序列生成方式

        直接序列生成方式,是指程序按照自定義譜的內(nèi)容,直接生成控制器可執(zhí)行的序列文件,序列文件中包含了以下幾個關鍵點:每一階段的起點值、終點值、過渡時間、序列譜重復次數(shù)等。在直接生成序列前,需要對序列文件中固定的開始符、結束符、編輯格式等深入理解,以便生成的序列編譯并執(zhí)行成功。

        首先,需要在本地硬盤使用“文本文檔”工具新建一個后綴名為“.seq”的空序列文件,然后,通過編寫LabVIEW程序引用本地文件位置,以便進行讀取和編輯操作。如圖1所示。

        下一步,根據(jù)實際自定義譜的內(nèi)容,生成序列文件。如圖2所示。

        最后,運行序列,即可發(fā)出自定義譜指令信號。如圖3所示。

        2 數(shù)據(jù)文件查詢方式

        數(shù)據(jù)文件查詢方式,是指LabVIEW程序將自定義譜生成本地.csv文件,然后通過序列文件引用本地.csv文件,從而實現(xiàn)譜生成功能。

        首先,需要根據(jù)自定義譜進行插值計算,生成.csv文件,如圖4所示。本例中實現(xiàn)“載荷-時間譜”,數(shù)組第一行為時間,第二行為載荷,插值程序根據(jù)原表格生成一個步長為0.1s(此處步長可根據(jù)實際精度需求進行自定義)的表格,并將其按照特定格式存儲在本地“l(fā)oad_time.csv”文件中。

        第二步,需要在本地工程下新建一個后綴名為“.seq”的文件(本例中命名為“l(fā)oad_time_seq.seq”),該文件是控制器中執(zhí)行的序列文件,文件中的語句說明了序列文件的一下幾個關鍵參數(shù):引用數(shù)據(jù)文件、序列持續(xù)時間、序列運行的通道屬性。當生成完畢后,通過SDK中的“l(fā)oadsequence”函數(shù)將序列文件加載到控制器內(nèi)容中,為后續(xù)自定義譜的播放做準備。圖5所示程序對該文件相關內(nèi)容進行編輯。其中“總時間”控件是自定義譜的總時間。圖6所示為生成本地seq文件的具體內(nèi)容。

        第三步,運行序列,即可發(fā)出自定義譜指令信號。如第1節(jié)中圖3所示。

        結束語

        MOOG便攜式控制器的SDK程序包二次開發(fā)功能突出體現(xiàn)了其應用靈活性。而其序列播放功能可以實現(xiàn)任意自定義譜的設置。本文即是通過SDK開發(fā)包對序列播放功能進行二次開發(fā),從而實現(xiàn)了任意自定義指令譜的生成,大大提高了試驗效率,拓展了MOOG便攜式控制器的應用場景。

        參考文獻:

        [1] ?張穎.穆格測試技術為汽車行業(yè)提供精確控制[J].汽車與配件,2010(44):44-45.

        [2] ?李耀輝. M00G電液伺服閥及伺服系統(tǒng)在玻殼壓機液壓系統(tǒng)中的應用與維護[C].中國硅酸鹽學會:中國硅酸鹽學會2003年學術年會論文摘要集,2003:196.

        [3] ?張靜,劉潔,侯京鋒,韓澈,張夢妍.基于MOOG/SDK的多通道靜力加載控制系統(tǒng)設計[J].計算機測量與控制,2017,25(04):47-50.

        (作者單位:中國飛機強度研究所)

        一亚洲一区二区中文字幕| 疯狂撞击丝袜人妻| 欧美亚洲国产精品久久高清 | 和少妇人妻邻居做爰完整版| 人妻久久一区二区三区| 丰满岳乱妇一区二区三区| 日本一区二区不卡视频 | 日韩国产自拍成人在线| 亚洲中文字幕人妻久久| 女人被狂躁到高潮视频免费网站 | 国内嫩模自拍诱惑免费视频| 国产精品无码一区二区在线看| 精品四虎免费观看国产高清| 国产大全一区二区三区| 日韩亚洲中文有码视频| 男女啪啪永久免费观看网站| 精品亚洲少妇一区二区三区 | 国产成人综合久久亚洲精品| 97日日碰日日摸日日澡| 国产亚洲av一线观看| 国产精品久久久久久| 色一乱一伦一图一区二区精品| 国产精品美女久久久浪潮av| 中文字字幕在线中文乱码解| 大肉大捧一进一出视频| 久久亚洲国产成人亚| 人妻丰满熟妇一二三区| 免费网站内射红桃视频| 亚洲av无码乱码国产麻豆穿越 | 少妇又骚又多水的视频| 亚洲成av人的天堂在线观看| 国产一区曰韩二区欧美三区| 日本一区二区高清在线观看| 亚洲综合天堂av网站在线观看| 蜜桃成人无码区免费视频网站| 国产欧美日本亚洲精品一5区| 亚洲成人av在线蜜桃| 无码人妻精品一区二区在线视频| 久久精品爱国产免费久久| 国产精品久久av色婷婷网站| 久久久久成人精品无码|