版本號: 06Y01m24d 注意下載軟件應為:475KB
分類(lèi): 辦公室應用
性質(zhì): 免費軟件
使用說(shuō)明:
人們對EXCEL普遍熟悉的功能是表圖的處理,不太知道其在工程計算(如鍋爐設計計算)中的應用。復雜的工程計算常常用專(zhuān)業(yè)編程語(yǔ)言(Fortran、C、Pascal 等)來(lái)編制計算程序解決,用專(zhuān)業(yè)編程語(yǔ)言編制工程計算程序往往有下面二個(gè)缺點(diǎn):
1) 編程語(yǔ)言專(zhuān)業(yè)性強,一般工程技術(shù)人員難以掌握,由這些專(zhuān)業(yè)編程語(yǔ)言編制的計算應用程序的維護、修改、升級都比較困難。
2) 由專(zhuān)業(yè)編程語(yǔ)言編制的工程計算應用程序人機界面不友好,常常需要復雜的輸入前、輸出后處理。
EXCEL每一個(gè)單元格就是一個(gè)電子表格,很容易進(jìn)行一般的加、減、乘、除、乘方、開(kāi)方,而三角函數、指數函數在EXCEL中可以直接引用內部函數。用EXCEL編制一般的工程計算程序還需解決的有以下兩個(gè)問(wèn)題:(1)循環(huán)計算,(2)表、單曲線(xiàn)、曲線(xiàn)組的查找(如:鍋爐設計計算中的焓值)。對于問(wèn)題(1)循環(huán)計算,EXCEL在工具菜單中提供了兩個(gè)命令:?jiǎn)巫兞壳蠼夂鸵巹澢蠼,利用這兩條命令很容易解決問(wèn)題(1)。對于問(wèn)題(2)表、曲線(xiàn)的查找,EXCEL沒(méi)有提供現成的函數,但也可用VLOOKUP、MATCH、IF、OFFSET等函數的組合勉強近視解決,本文重點(diǎn)介紹表、曲線(xiàn)的查找自定義函數的定義及使用。
為了更好地解決曲線(xiàn)查找的問(wèn)題,應用C++程序設計語(yǔ)言,用拉格朗日插值計算法在EXCEL中建立了兩個(gè)自定義函數,單曲線(xiàn)插值函數TWLQ(變量,"帶路徑的保存數據的文件名"),曲線(xiàn)組插值函數THLQ(變量1,變量2,"帶路徑的保存數據的文件名")。單曲線(xiàn)插值函數、曲線(xiàn)組插值函數的"帶路徑的保存數據的文件"包含著(zhù)特定對映表、曲線(xiàn)的信息和計算精度的要求 (文件為Notepad編輯的txt文件) 。
單曲線(xiàn)lagrange插值函數:
double twlq(double x,char* filename);
double twlx(double q,char* filename);
曲線(xiàn)組lagrange插值函數:
double thlq(double x,double y,char* filename);
double thlx(double y,double q,char* filename);
double thly(double x,double q,char* filename)。
附含壁溫計算,強度計算,熱電偶/阻,水阻力,煙氣阻力,蒸汽性質(zhì)等現成數據。
例:?jiǎn)吻(xiàn)插值函數 "帶路徑的保存數據的文件"結構如下:
@ Description @
n, nsel;x[0],x[1], x[2],··, x[n-2],x[n-1];
q[0],q[1], q[2],··, q[n-2],q[n-1];
MinX=0.7,MaxX=0.9,OverRangeAlm=1,X=電壓,XUnit=mv,Q=電流,QUnit=mA
注解:
Description:用戶(hù)自定義描述字符串(Description中不可有@符號);
n: 總插值點(diǎn)個(gè)數;
nsel:實(shí)際參與插值計算的插值點(diǎn)個(gè)數;
MinX=0.7,MaxX=0.9 取值范圍;
OverRangeAlm=1 越限報警 1:報, 0:不報;
X=電壓,XUnit=mv,變量名稱(chēng),單位。
****結論:
l)圖形化界面的插值函數數據文件生成器 LCZMaker 方便快捷生成單曲線(xiàn)或曲線(xiàn)組插值函數數據文件。
2)應用EXCEL自定義插值函數,在EXCEL中進(jìn)行工程計算編程極為便利,比專(zhuān)業(yè)編程語(yǔ)言程序設計更易學(xué)易用、直觀(guān)明了,用EXCEL編制的工程計算應用程序更易維護、修改、升級。
3) EXCEL本身長(cháng)于表格制作,在EXCEL中進(jìn)行工程計算編程人機界面友好,輸入前、輸出后處理方便簡(jiǎn)單。
4)在某大型鍋爐廠(chǎng)電站鍋爐性能設計計算中已顯神力。
|