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