亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于軟件開發(fā)中動態(tài)鏈接庫的加載方法與流程

文檔序號:11154492閱讀:1124來源:國知局
一種基于軟件開發(fā)中動態(tài)鏈接庫的加載方法與制造工藝

本發(fā)明屬于軟件開發(fā)技術(shù)領(lǐng)域,特別是涉及一種基于軟件開發(fā)中動態(tài)鏈接庫的加載方法。



背景技術(shù):

Turbo PMAC Clipper控制器(Turbo PMAC2 Eth-Lite)是美國公司推出的PMAC開放式多軸運動控制器家族的一員。其具備全部Turbo PMAC特征,提供最多32軸獨立閉環(huán)控制,主要用于數(shù)控機(jī)電產(chǎn)品開發(fā)。實驗軟件需要完成實時控制、反饋和顯示等多種控制功能,基本思想是建立一個對話框程序,分區(qū)域成組布置靜態(tài)文本控件、復(fù)選控件及按鈕控件,分別實現(xiàn)反饋位置速度數(shù)據(jù)、標(biāo)識限位原點、微動或微動運動、回零運動及執(zhí)行運動程序各模塊功能。PMAC提供了編程所需的動態(tài)鏈接庫,封裝了驅(qū)動、函數(shù)和對話框等資源,進(jìn)行實驗軟件編程的基礎(chǔ)是正確加載PMAC動態(tài)庫。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于提供一種基于軟件開發(fā)中動態(tài)鏈接庫的加載方法,通過以Visual Studio 2008的VC++為開發(fā)環(huán)境,提供了基于PMAC控制器的動態(tài)鏈加載方法,該方法提高了針對動態(tài)控制的開發(fā)應(yīng)用效率。

本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:

本發(fā)明為一種基于軟件開發(fā)中動態(tài)鏈接庫的加載方法,包括如下步驟:

步驟一,建立應(yīng)用程序的開發(fā)工具,設(shè)定動態(tài)鏈接庫、負(fù)責(zé)傳遞全局變量的服務(wù)器應(yīng)用程序和運行驅(qū)動;

步驟二,所述步驟一中動態(tài)鏈接庫的加載具體方法為:

a 設(shè)定庫函數(shù)的鏈接路徑;

b 在工程頭文件全局作用域中把需要的函數(shù)導(dǎo)入;

c 通過直接調(diào)用該函數(shù)名并且傳遞參數(shù)。

優(yōu)選地,所述步驟一中建立應(yīng)用程序的開發(fā)工具為PComm32PRO工具,在Windows系統(tǒng)下開發(fā)人機(jī)界面提供的動態(tài)鏈接庫。

本發(fā)明具有以下有益效果:

本發(fā)明通過以Visual Studio 2008的VC++為開發(fā)環(huán)境,提供了基于PMAC控制器的動態(tài)鏈加載方法,該方法提高了針對動態(tài)控制的開發(fā)應(yīng)用效率,簡化了對動態(tài)鏈加載過程,降低研發(fā)成本。

當(dāng)然,實施本發(fā)明的任一產(chǎn)品并不一定需要同時達(dá)到以上所述的所有優(yōu)點。

附圖說明

為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明的一種基于軟件開發(fā)中動態(tài)鏈接庫的加載方法流程圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。

請參閱圖1所示,本發(fā)明為一種基于軟件開發(fā)中動態(tài)鏈接庫的加載方法,包括如下步驟:

步驟一,建立應(yīng)用程序的開發(fā)工具,設(shè)定動態(tài)鏈接庫、負(fù)責(zé)傳遞全局變量的服務(wù)器應(yīng)用程序和運行驅(qū)動;

步驟二,步驟一中動態(tài)鏈接庫的加載具體方法為:

a 設(shè)定庫函數(shù)的鏈接路徑;

b 在工程頭文件全局作用域中把需要的函數(shù)導(dǎo)入;

c 通過直接調(diào)用該函數(shù)名并且傳遞參數(shù)。

其中,步驟一中建立應(yīng)用程序的開發(fā)工具為PComm32PRO工具,在Windows系統(tǒng)下開發(fā)人機(jī)界面提供的動態(tài)鏈接庫。

通過以Visual Studio 2008的VC++為開發(fā)環(huán)境,提供了基于PMAC控制器的動態(tài)鏈加載方法,該方法提高了針對動態(tài)控制的開發(fā)應(yīng)用效率,簡化了對動態(tài)鏈加載過程,降低研發(fā)成本。

值得注意的是,上述系統(tǒng)實施例中,所包括的各個單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。

另外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤或光盤等。

以上公開的本發(fā)明優(yōu)選實施例只是用于幫助闡述本發(fā)明。優(yōu)選實施例并沒有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實施方式。顯然,根據(jù)本說明書的內(nèi)容,可作很多的修改和變化。本說明書選取并具體描述這些實施例,是為了更好地解釋本發(fā)明的原理和實際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1