|
|
如何二次開發高空吊籃車轉向控制軟件UG?? 高空吊籃車出租, 高空吊籃車出租 價格
手機:136-2222-7751,138-2229-3820
監控安裝維修, 高空吊籃車出租多少錢 高空吊籃車出租公司 UG是目前非常流行的一款軟件,廣泛應用于各個領域,比如說:航天航空、汽車、機械等等,它的功能是非常強大的,但是也不能滿足各行各業的需求,所以就本節就基于MFC對UG進行了二次開發。而MFC作為VC++中非常重要的類庫,有非常多的優點,它比UG自帶的對話框設計工具(UIStyler)更容易使用,不管是在設計還是調試都比UIStyler更方便快捷,因此在軟件界面設計的時候選用了MFC。接下來就對UG的二次開發做一些簡單的研究。
系統環境變量設置首先在C盤下創建文件夾并命名為SteeringSys,然后在SteeringSys文件夾中創建startup子文件夾,而startup文件夾主要是用來存放自定義的菜單文件和dll文件。故startup文件夾的目錄為C:\SteeringSys。接下來就是需要設置系統的環境變量,具體步驟。
菜單設計制作: 在UG中制作轉向系統菜單,方法是創建擴展名為*.men的菜單腳本文件,實現代碼。 菜單實現的代碼將菜單腳本文件放在startup文件夾中。啟動UG即可看到新建菜單。
UG與MFC的通信目前由于UG和MFC之間沒有直接的通信方式,為了解決這個問題,必須對計算軟件開發應用程序的結構做出相應的改變和修改。首先在MicrosoftVisualC++6.0中,建立DLL程序框架。然后選擇【MFCDLL】,在Automation中打勾,最后點擊【Finish】,完成項目的初步建立。 建立DLL程序接下來需要編寫入口函數,而入口函數的作用就是讓UG軟件找到輪式起重機轉向系統設計計算并運行。Ufsta()函數是UG二次開發中最常用的入口函數,故在本軟件的開發過程中選用此入口函數。此入口函數的程序已經非常成熟。最后在VC++編程環境下,設置為Win32Release。
庫文件的添加步驟計算軟件開發57UG/OpenAPI函數庫路徑添加步驟。 輪式起重機轉向系統設計計算軟件開發是基于MFC實現的,在VC下生成的是EXE的項目文件,而EXE的文件不能直接嵌入到UG中,所以必須把EXE的文件轉換成DLL項目,這樣通過接口函數才能夠實現軟件在UG中的調用。而EXE項目如何轉換成DLL項目,方法如下:(1)查看EXE和DLL項目文件夾下的文件并對照。 (2)經過對照,發現EXE比DLL多了很多文件,但也有不少重名的文件,其中對于不同擴展類型的文件的處理如下:1)刪除EXE中擴展名為reg的文件; 2)DLL中多了擴展名為def的文件,不用管。 其中對于一樣擴展類型的文件處理如下:1)將EXE中所有擴展名為h和cpp的文件全部復制到DLL中,在出現提示是否替換同類型的文件時,選“否”即可;2)在DLL中,readme.txt、StdAfx.cpp、*.aps、*.def、*.dsp、*.dsw、*.ncp、*.odl、*.opt、*.plg、*.h這些類型的文件不需要做任何的改動。計算軟件開發593)在DLL中其余類型的文件做一部分的變動即可。 EXE(左)和DLL文件夾下的文件經過上述處理,在VC下運行以后把release文件夾下的擴展名為*.dll的拷貝到原先建好的startup文件夾下,運行UG。
本章小結本章主要以前面的輪式起重機轉向系統設計計算方法為基礎,在此基礎上進行了軟件的開發。而這部分主要包括了四部分:軟件設計的前期準備工作;基于MFC的軟件界面設計;軟件功能的實現和UG的二次開發。軟件設計的前期準備工作包括了:相關軟件概述、軟件設計的總體思路和需求分析;基于MFC的軟件界面設計包括了:MFC概述、對話框與控件、界面設計;軟件功能的實現包括了:概述、關鍵技術實現原理、軟件各個功能的實現;UG的二次開發這部分主要包括了:系統環境變量設置、菜單設計制作、UG與MFC的通信、生成轉向系統的DLL項目。