国产在线观看91_国语自产偷拍精品视频偷_国产成人精品永久免费视频_日韩主播新片在线观看,欧美丰满熟妇xx猛交,久久精品国产自在天天线,成人综合色站

海天精工機床有限公司 海天精工博客

VB與Matlab的混合編程|加工中心刀庫

5.2 VB與Matlab的混合編程5.2.1 VB與Matlab混合編程的優點Matlab是集數值分析、矩陣分析、信號處理以及圖形處理的高性能的編程軟 件,其計算以及圖形生成能力較強,但是Matlab的可視化界面功能比較弱,不 能及時的觀察由于數據的變化而導致的參數以及模型的變化,只能根據數據的變 化被動從新運行程序求取參數,然后根據參數求取模型。VB具有良好的可視化界面,且編程語言簡單,程序集中化程度高,易于初 學者學習使用。VB雖然能夠時時的觀察由于數據的變化導致參數以及圖形的改 變,但是其計算能力以及圖形處理能力較弱,對于某些復雜參數以及圖形,VB處理起來比較費事,甚至不能夠處理。VB與Matlab的混合編程是將VB良好的可視化界面與Matlab強大的計算 能力以及圖形能力結合起來,利用兩者的優勢來處理相關數據。這樣既避免了 Matlab界面能力弱的問題,又同時避免了 VB計算能力以及圖形處理能力弱的問 題。兩者的結合不僅適用于處理靜態數據,顯示靜態模型,還且適用于處理動態 數據,時時更新動態模型。5.2.2 VB與Matlab混合編程的方法VB調用Matlab的方法是通過ActiveX自動化服務技術[64][65]。ActiveX是一 種開放式的標準,是Microsoft以COM為基礎的技術,它允許某個應用程序或 著部件控制其他應用程序或者部件的運作。Matlab支持ActiveX自動化服務器終 端協議,可通過ActiveX自動化接口,作為VB語言中的一個ActiveX部件調用。 ActiveX部件保留了 VB中的一些普通控件的屬性、方法和事件,使程序員在設 計程序時更加靈活。在Windows環境下,通過以下源代碼可實現VB與Matlab的無縫連接:Dim Matlab As Object '定義 Matlab 對象Set matlab = CreateObject("Matlab.Application”)'設置 Matlab 為自動化服務器 Matlab ActiveX對象創建完成后,就可以在VB中對對象進行操作了。5.2.1 VB與Matlab混合編程的流程 首先將樣本保存到text文本中,并且命名為kkx_t,在VB中通過控件以及 相應的程序可以直接調用kkx_t.text中的樣本,并將樣本顯示在用戶界面中;其 次同時用戶通過用戶界面中的控件將數據樣本以及函調命令通過ActiveX自動 化接口直接傳送給Matlab,Matlab根據傳遞過來的樣本以及函調命令直接調用 相應的.M文件,執行相應的命令;最后Matlab將運行結果通過ActiveX傳遞給 VB,并在用戶界面中顯示。本文采摘自“加工中心盤式刀庫可靠性試驗方法研究”,因為編輯困難導致有些函數、表格、圖片、內容無法顯示,有需要者可以在網絡中查找相關文章!本文由海天精工整理發表文章均來自網絡僅供學習參考,轉載請注明!
留言列表
發表留言
◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

主站蜘蛛池模板: 通许县| 凌海市| 玉门市| 中西区| 玛沁县| 云阳县| 濮阳县| 平顺县| 滨州市| 丹巴县| 扎鲁特旗| 衡东县| 福泉市| 深水埗区| 新泰市| 建水县| 安国市| 天台县| 通许县| 天长市| 曲阜市| 墨脱县| 新建县| 鄱阳县| 莒南县| 宿州市| 维西| 温宿县| 吴忠市| 文昌市| 柘城县| 游戏| 措美县| 龙岩市| 西丰县| 房产| 麻栗坡县| 钟山县| 绥滨县| 米泉市| 赣州市|