美女胸被狂揉扒开吃奶的网站o_亚洲日韩av中文无码专区_东京热激情无码专区_久久HEZYO久综合亚洲色_欧美成人高清视频_国产精品乡下勾搭老头_欧美一级v片在线播放_成人午夜国产视频_男女猛烈无遮挡免费动态图_亚洲一区国产精品视频

電線電纜網(wǎng) > 線纜設(shè)計|參數(shù)計算 > 用VBA在Excel中實現(xiàn)電力電纜假設(shè)結(jié)構(gòu)尺寸電算化 (完整版)

用VBA在Excel中實現(xiàn)電力電纜假設(shè)結(jié)構(gòu)尺寸電算化 - 無圖版

mxsf1984 --- 2010-07-27 09:32:16

1

用VBA在Excel中實現(xiàn)電力電纜假設(shè)結(jié)構(gòu)尺寸電算化

摘要:本文詳細介紹了采用Excel電子表格通過VBA語言結(jié)合Access數(shù)據(jù)庫及GB/T12706國家標準要求,方便快捷計算電纜假設(shè)結(jié)構(gòu)尺寸,從而確定電纜護層結(jié)構(gòu)尺寸。

關(guān)鍵詞:Excel  VBA語言  Access數(shù)據(jù)庫   GB/T12706 假設(shè)結(jié)構(gòu)尺寸 護層結(jié)構(gòu)尺寸

Application of VBA Language to Cable Construction Calculation in Excel

Lu ZhengRong

(Far East Cable Co.,Ltd,Yixing 214257 , Jiangsu Province ,China

Abstract: The article details a method for rapidly calculating fictitious dimensions of cable construction and determine n of sheath dimensions through Excel format by combinating with Access database and GB/T12706 standard.

Key words: Excel VBA language, Access database, GB/T12706, fictitious construction dimensions, sheath construction dimensions

1 引言

電纜制造工藝設(shè)計和計算是一項很繁瑣的工作,特別是隨著社會現(xiàn)代化進程加快,電纜的結(jié)構(gòu)品種也越來越多,競爭也越來越激勵,如何準確、快速反應(yīng)是成功的主要因素。

電力電纜結(jié)構(gòu)尺寸計算過程中,護層尺寸的確定都是以GB/T12706標準附錄A確定護層尺寸的假設(shè)計算方法計算的。也就是說,在電纜結(jié)構(gòu)尺寸計算過程中,首先必須通過GB/T12706規(guī)定的計算方法確定電纜護層尺寸,然后再進行電纜制造工藝結(jié)構(gòu)尺寸的計算。

電纜結(jié)構(gòu)工藝及材料定額報表主要以Excel電子表格形式編制,目前常用的電纜結(jié)構(gòu)計算程序主要為用VB語言編制的可執(zhí)行程序文件,而表格又在Excel電子表格中編制,在使用中存在切換界面、數(shù)據(jù)傳輸不便以及無法連續(xù)操作等一系列問題。這里采用VBA語言在Excel應(yīng)用程序上執(zhí)行計算,這樣以上的一系列問題將迎刃而解。同時通過VBA將Excel與Access數(shù)據(jù)庫連接在一起使用,可以方便提取工藝原始數(shù)據(jù)加以比較使用,這一點可以大大減少這些原始數(shù)據(jù)在技術(shù)人員腦子里的占用量,同時也大大提高了技術(shù)人員的工作效率。

本文通過GB/T12706、Excel、VBA、Access數(shù)據(jù)庫有機結(jié)合在一起,簡化了電纜工藝結(jié)構(gòu)尺寸計算過程,提高了計算速度和準確性。更主要的是視窗化操作方便、靈活性強、通用性廣。

2 假設(shè)結(jié)構(gòu)尺寸計算標準

2.1 計算標準

電力電纜假設(shè)外徑以及護層尺寸計算已經(jīng)標準化(注意是計算標準化)。國際電工委員會的IEC50602標準出臺后,各國電力電纜產(chǎn)品已大多向IEC靠攏。國際上大多數(shù)發(fā)達國家以及國際貿(mào)易都以IEC標準作為制訂電纜產(chǎn)品依據(jù)。IEC60502標準已是國際上公認的電力電纜執(zhí)行的唯一標準。而我國電力電纜執(zhí)行的國家標準GB/T12706等同于IEC60502,所以本程序所執(zhí)行的計算標準具有廣泛的通用性。

2.2 計算結(jié)構(gòu)分析

按GB/T12706標準描述,電力電纜結(jié)構(gòu)從內(nèi)到外依次有導(dǎo)體、絕緣、成纜內(nèi)芯、內(nèi)襯層、填充、金屬屏蔽層、同心導(dǎo)體、鉛套、隔離套、鋼帶鎧裝、細鋼絲鎧裝、粗鋼絲鎧裝、外護套等13部分組成。根據(jù)電纜使用場合不同結(jié)構(gòu)也不同,但不外乎于這13個部分的若干部分組合而成。具體結(jié)構(gòu)組合如圖1。

圖1 電纜結(jié)構(gòu)計算框架

3 程序設(shè)計

設(shè)計程序過程中,首先根據(jù)使用需要建立主程序框架結(jié)構(gòu);其次通過框架結(jié)構(gòu)建立電纜假設(shè)結(jié)構(gòu)計算模型,然后依據(jù)這模型編寫自定義函數(shù)代碼;再次將函數(shù)與Excel電子表格、對話框窗體及基礎(chǔ)數(shù)據(jù)庫連接在一起,相互調(diào)用數(shù)據(jù)并計算;最后在Excel電子表格的菜單欄中建立調(diào)用菜單,方便使用。

3.1 軟件語言及軟件準備

為了達到使用的方便性及簡潔性的效果,這里除了最常用的Office辦公軟件外不需要其它任何專業(yè)應(yīng)用軟件,代碼編寫語言同樣采用Office辦公軟件自帶的Visual Basic For Applications(簡稱VAB)語言編寫。

3.2 程序結(jié)構(gòu)框架

本程序為了達到操作簡易性和通用性,將Office辦公軟件中的Excel表格作為前臺界面,適合工藝技術(shù)人員的使用習慣。將VBA編制的代碼按照GB/T12706標準規(guī)定作為數(shù)據(jù)處理層面,并連接Access數(shù)據(jù)庫取出需要的數(shù)據(jù)計算。有VBA程序通過結(jié)合Excel界面、GB/T12706標準、Access數(shù)據(jù)庫,最終完成電纜假設(shè)結(jié)構(gòu)的計算,得到電纜工藝計算中所需的電纜護層尺寸。程序結(jié)構(gòu)框架如圖2。

操作

調(diào)用

調(diào)用

計算對話框

Access

數(shù)據(jù)庫

VBA

代碼計算

調(diào)用

圖2. 程序結(jié)構(gòu)框架

3.3 程序代碼建立

3.3.1 VBA標準模塊邏輯模型設(shè)計

圖3  VBA標準模塊邏輯模型

3.3.2 VBA標準模塊代碼設(shè)計

     VBA標準模塊代碼的功能就是通過代碼根據(jù)3.3.1條款VBA標準模塊邏輯模型來完成計算的過程。本程序是建立在Excel系統(tǒng)背景上的,而為了提高計算操作的簡便性,將代碼編制成Excel系統(tǒng)可以使用的函數(shù)形式,在Excel中使用可以實現(xiàn)單元格的下拉復(fù)制粘貼功能,并且根據(jù)引用的單元格數(shù)據(jù)不同自動計算出不同結(jié)果。函數(shù)名稱為:假設(shè)外徑計算(規(guī)格, 電壓等級, 絕緣材料, 電纜結(jié)構(gòu))。

3.4 程序的視窗化

     為了提高本程序操作的簡便性,讓操作視窗化,在Excel菜單欄中增加了工具條如圖4,另外,在Excel后臺設(shè)置對話框窗體,在計算過程中調(diào)用計算對話框窗體如圖5,在前臺按對話框的提示用鼠標選擇對應(yīng)的單元格,從而記錄下需要計算的Excel單元格地址及數(shù)據(jù),將數(shù)據(jù)送到Excel后臺計算,并將計算結(jié)果輸出到指定單元格內(nèi),完成計算任務(wù)。由于本程序使用的是函數(shù)編程及單元格地址引用取數(shù),所以可是使用單元格的下拉復(fù)制粘貼功能進行大量數(shù)據(jù)自動化處理,加快了操作計算速度。

圖 4

圖 5

4 有關(guān)計算結(jié)果正確性的驗證

根據(jù)GB/T12706標準要求,通過對交聯(lián)聚乙烯絕緣、聚氯乙烯絕緣,不鎧裝、鎧裝電纜分別使用本程序和手工全系列規(guī)格計算,計算出的電纜護層尺寸完全一致,符合設(shè)計要求。

5 結(jié)束語

    采用VBA語言進行編程,可以解決繁雜的工藝設(shè)計和計算,結(jié)果準確。另外該程序可以在Excel電子表格中運行。一方面操作簡單易學(xué),另一方面可以進行大批量的數(shù)據(jù)處理,而且將來數(shù)據(jù)如需改動,一旦改動已知數(shù)據(jù),結(jié)果立即隨之而變。故通過VBA語言與Excel電子表格相結(jié)合,可以將電纜工藝設(shè)計和計算實現(xiàn)電算化、標準化。

參考文獻:

[1 ]  GB/T12706 , 額定電壓1kV到35kV擠包絕緣電力電纜及附件標準,2002

[2 ]  王春江  ,   電線電纜手冊  第7篇電線電纜結(jié)構(gòu)計算,2002

[3 ]  劉子玉  ,   電力電纜結(jié)構(gòu)設(shè)計原理,西安交大出版社,1995

[4 ]  韓中洗  ,   電纜工藝原理,上海電纜研究所信息中心

[5 ]  劉春昉  ,   VB語言在電纜制造工藝中的應(yīng)用,《電線電纜》2002年第6期20頁

02030224 --- 2011-09-25 12:53:33

2

能把邏輯模型或者代碼給下么。。。。
wszwsz0616 --- 2013-06-22 19:58:50

3

ssbin101 --- 2013-07-15 07:32:15

4

主要還是代碼 這個強烈要求樓主共享下

rsj0315 --- 2014-01-20 14:35:49

5

伸手黨 呵呵
bl3725 --- 2014-04-16 22:19:31

6

怎么把人家的文章改名字了,呵呵
-- 結(jié)束 --