[發明專利]基于Labview和STK的顯示系統的設計方法有效
| 申請號: | 201810454553.2 | 申請日: | 2018-05-11 |
| 公開(公告)號: | CN108664621B | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 韓帥;張琦;王彬;蔚保國;鄒德岳;高芳;孟維曉 | 申請(專利權)人: | 哈爾濱工業大學;中國電子科技集團公司第五十四研究所 |
| 主分類號: | G06F16/904 | 分類號: | G06F16/904;G06F8/38 |
| 代理公司: | 哈爾濱市松花江專利商標事務所 23109 | 代理人: | 楊立超 |
| 地址: | 150001 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 labview stk 顯示 系統 設計 方法 | ||
一種基于Labview和STK的顯示系統的設計方法,它涉及一種顯示系統的設計方法。本發明的目的是通過調用DLL的方式來實現Labview端對STK端的顯示控制。所述方法基于STK的顯示功能和Labview的工程設計功能,通過STK的Connect模塊、Labview的VISA接口和建立狀態機項目,實現不同終端之間使用Labview控制STK的功能;所述方法實現過程為:創建一個可被Labview調用的STKCONNECT.dll;串口傳輸過程;顯示系統主體設計與實現,使用事件結構與循環結構嵌套的狀態機作為顯示系統主體整個程序的架構。本發明適于控制端與顯示端分離的實際需求。
技術領域
本發明涉及一種顯示系統的設計方法。
背景技術
Labview是一種圖形化編程語言,相比于文本編程語言,其最大的優點就是強大的前面板設計功能。衛星工具包STK(Satellite Tool Kit)是由AGI公司開發,用于三維仿真和系統分析的軟件。它廣泛應用于航天,情報,雷達,電子對抗,導彈防御等領域。STK包含先進的分析模塊,高精度軌道生成函數,長周期軌道預測器,生命周期,地形以及高分辨率地圖,使得它可提供逼真的二維,三維可視化動態場景以及精確的圖表,報告等多種分析結果。以Labview作為第三方調用STK的方式目前主要有兩種。分別是使用Labview的ActiveX插件和庫函數調用節點來調用STK中相應的插件和DLL。前者受限于調用過程整體過于頂層的原因,無法看到STK端相應的底層函數,可實現命令范圍受限,糾錯困難,整個調用系統繁瑣且不穩定。
發明內容
本發明的目的是提供一種基于Labview和STK的顯示系統的設計方法,通過調用DLL的方式來實現Labview端對STK端的顯示控制。
本發明為解決上述技術問題采取的技術方案是:
一種基于Labview和STK的顯示系統的設計方法,所述方法基于STK的顯示功能和Labview的工程設計功能,通過STK的Connect模塊(又稱STK的CON模塊、STK/CON或CONNECT模塊)、Labview的VISA接口和建立狀態機項目,實現不同終端之間使用Labview控制STK的功能;
所述方法實現過程為:
步驟一、創建一個可被Labview調用的STKCONNECT.dll,用于Labview主程序端對STK的調用;STKCONNECT.dll中包涵CONNECT模塊初始化函數、打開連接函數、發送指令并接收數據函數以及關閉連接的函數;
步驟二、串口傳輸過程:
當顯示系統與實體主程序在不同的終端上運行時使用串口在兩者之間進行信息傳遞,利用Labview中的VISA系列VI(虛擬儀器)進行數據傳輸;實體主程序對應數據發送端,顯示系統對應數據接收端;在收發終端上安裝NI(美國NI公司)的VISA驅動;串口傳輸過程的實現如下:
在數據發送端和數據接收端使用的VI前面板,在VI中選擇串口的端口號,對所選端口進行設置,其中參數的設置包括串口的波特率、數據位、XON/XOFF字符設置以及終止符時結束讀取/寫入以及終止符的選擇設置,收發兩端的參數要設置一致;
步驟三、顯示系統主體設計與實現,使用事件結構與循環結構嵌套的狀態機作為顯示系統主體整個程序的架構;狀態機用于使用串口接收消息、將消息轉化為STK可接收指令、將指令送入STK實現顯示;通過狀態機不同狀態之間的轉換實現顯示系統將指令寫入文檔和送入STK進行顯示。
進一步地,對步驟一中四個函數的描述如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工業大學;中國電子科技集團公司第五十四研究所,未經哈爾濱工業大學;中國電子科技集團公司第五十四研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810454553.2/2.html,轉載請聲明來源鉆瓜專利網。





