文件詳細(xì)說明:
軟件名稱:EXCEL自定義插值函數(shù)插值計(jì)算數(shù)值計(jì)算版本號: 04y09m28 分類: 工程設(shè)計(jì)應(yīng)用性質(zhì): 免費(fèi)軟件使用說明: 人們對EXCEL普遍熟悉的功能是表圖的處理,不太知道其在工程計(jì)算(如鍋爐設(shè)計(jì)計(jì)算)中的應(yīng)用。復(fù)雜的工程計(jì)算常常用專業(yè)編程語言(Fortran、C、Pascal 等)來編制計(jì)算程序解決,用專業(yè)編程語言編制工程計(jì)算程序往往有下面二個(gè)缺點(diǎn): 1) 編程語言專業(yè)性強(qiáng),一般工程技術(shù)人員難以掌握,由這些專業(yè)編程語言編制的計(jì)算應(yīng)用程序的維護(hù)、修改、升級都比較困難。 2) 由專業(yè)編程語言編制的工程計(jì)算應(yīng)用程序人機(jī)界面不友好,常常需要復(fù)雜的輸入前、輸出后處理。 EXCEL每一個(gè)單元格就是一個(gè)電子表格,很容易進(jìn)行一般的加、減、乘、除、乘方、開方,而三角函數(shù)、指數(shù)函數(shù)在EXCEL中可以直接引用內(nèi)部函數(shù)。用EXCEL編制一般的工程計(jì)算程序還需解決的有以下兩個(gè)問題:(1)循環(huán)計(jì)算,(2)表、單曲線、曲線組的查找(如:鍋爐設(shè)計(jì)計(jì)算中的焓值)。對于問題(1)循環(huán)計(jì)算,EXCEL在工具菜單中提供了兩個(gè)命令:單變量求解和規(guī)劃求解,利用這兩條命令很容易解決問題(1)。對于問題(2)表、曲線的查找,EXCEL沒有提供現(xiàn)成的函數(shù),但也可用VLOOKUP、MATCH、IF、OFFSET等函數(shù)的組合勉強(qiáng)近視解決,本文重點(diǎn)介紹表、曲線的查找自定義函數(shù)的定義及使用。 為了更好地解決曲線查找的問題,應(yīng)用C++程序設(shè)計(jì)語言,用拉格朗日插值計(jì)算法在EXCEL中建立了自定義函數(shù),單曲線插值函數(shù)TWLQ(變量,"帶路徑的保存數(shù)據(jù)的文件名"),曲線組插值函數(shù)THLQ(變量1,變量2,"帶路徑的保存數(shù)據(jù)的文件名")。單曲線插值函數(shù)、曲線組插值函數(shù)的"帶路徑的保存數(shù)據(jù)的文件"包含著特定對映表、曲線的信息和計(jì)算精度的要求 (文件為Notepad編輯的txt文件) 。單曲線lagrange插值函數(shù):double twlq(double x,char* filename); double twlx(double q,char* filename);曲線組lagrange插值函數(shù): double thlq(double x,double y,char* filename); double thlx(double y,double q,char* filename); double thly(double x,double q,char* filename);。 例:單曲線插值函數(shù) "帶路徑的保存數(shù)據(jù)的文件"結(jié)構(gòu)如下: @ 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:用戶自定義描述字符串(Description中不可有@符號); n: 總插值點(diǎn)個(gè)數(shù); nsel:實(shí)際參與插值計(jì)算的插值點(diǎn)個(gè)數(shù); MinX=0.7,MaxX=0.9 取值范圍; OverRangeAlm=1 越限報(bào)警 1:報(bào), 0:不報(bào); X=電壓,XUnit=mv,變量名稱,單位。 ****結(jié)論: l)圖形化界面的插值函數(shù)數(shù)據(jù)文件生成器 LCZMaker 方便快捷生成單曲線或曲線組插值函數(shù)數(shù)據(jù)文件。 2)應(yīng)用EXCEL自定義插值函數(shù),在EXCEL中進(jìn)行工程計(jì)算編程極為便利,比專業(yè)編程語言程序設(shè)計(jì)更易學(xué)易用、直觀明了,用EXCEL編制的工程計(jì)算應(yīng)用程序更易維護(hù)、修改、升級。 3) EXCEL本身長于表格制作,在EXCEL中進(jìn)行工程計(jì)算編程人機(jī)界面友好,輸入前、輸出后處理方便簡單。 4)在某大型鍋爐廠電站鍋爐性能設(shè)計(jì)計(jì)算中已顯神力。 附含壁溫計(jì)算,強(qiáng)度計(jì)算,熱電偶/阻,水阻力,煙氣阻力,蒸汽性質(zhì)等現(xiàn)成數(shù)據(jù)。 **** 技術(shù)支持: 電話:13917492379 趙明利 E-Mail : zhaomingli@263.net 下載網(wǎng)址: http://www.boiler-online.com/jsrj.htm 因本人精力有限,軟件中的缺陷多多,希望使用者經(jīng)常上網(wǎng)更新,或給我個(gè)EMail地址,以便更改后及時(shí)通知。 熱電偶分度表和熱電阻分度表軟件下載地址: http://www.boiler-online.com/jsrj.htm 用戶必須以 Administrator用戶名 登錄 windows操作系統(tǒng),執(zhí)行操作: Windows 資源管理器\工具\(yùn)文件夾選項(xiàng) \查看\隱藏文件和文件夾\顯示所有文件和文件夾。 將目錄lagrange\下的lagdll.dll文件復(fù)制到計(jì)算機(jī)\SYSTEM32\下。 用 圖形化界面的插值函數(shù)、LCZMaker.exe 打開 熱電阻偶/下的文件 支持正反查,高精度 RTD Cu50 39~83Ω對映-50~150度 RTD Cu100 78~166Ω對映-50~150度 RTDPt100 18.49~391對映-200~850度 TCB 鉑銠30 鉑銠60 0~14mV to 0~1820度 TCE 鎳鉻-銅鎳 -10~77mv to -270~1000度 TCJ 鐵-銅鎳 -8.1~69.536mv to -210~1200度 TCK 鎳鉻-鎳硅 -6.5~55mv to -270~1372度 TCK 鎳鉻硅-鎳硅 -4.4~48mv to -270~1300度 TCS 鉑銠10 -0.3~19mV to -50~1770度 TCT 銅-銅鎳 -6.3~21mv to -270~400度 TCK 鎳鉻硅-鎳硅 -4.4~48mv to -270~1300度 用戶可自己創(chuàng)建曲線
|