文件詳細說明:
軟件名稱:EXCEL自定義插值函數(shù)插值計算數(shù)值計算版本號: 04y09m28 分類: 工程設計應用性質(zhì): 免費軟件使用說明: 人們對EXCEL普遍熟悉的功能是表圖的處理,不太知道其在工程計算(如鍋爐設計計算)中的應用。復雜的工程計算常常用專業(yè)編程語言(Fortran、C、Pascal 等)來編制計算程序解決,用專業(yè)編程語言編制工程計算程序往往有下面二個缺點: 1) 編程語言專業(yè)性強,一般工程技術人員難以掌握,由這些專業(yè)編程語言編制的計算應用程序的維護、修改、升級都比較困難。 2) 由專業(yè)編程語言編制的工程計算應用程序人機界面不友好,常常需要復雜的輸入前、輸出后處理。 EXCEL每一個單元格就是一個電子表格,很容易進行一般的加、減、乘、除、乘方、開方,而三角函數(shù)、指數(shù)函數(shù)在EXCEL中可以直接引用內(nèi)部函數(shù)。用EXCEL編制一般的工程計算程序還需解決的有以下兩個問題:(1)循環(huán)計算,(2)表、單曲線、曲線組的查找(如:鍋爐設計計算中的焓值)。對于問題(1)循環(huán)計算,EXCEL在工具菜單中提供了兩個命令:單變量求解和規(guī)劃求解,利用這兩條命令很容易解決問題(1)。對于問題(2)表、曲線的查找,EXCEL沒有提供現(xiàn)成的函數(shù),但也可用VLOOKUP、MATCH、IF、OFFSET等函數(shù)的組合勉強近視解決,本文重點介紹表、曲線的查找自定義函數(shù)的定義及使用。 為了更好地解決曲線查找的問題,應用C++程序設計語言,用拉格朗日插值計算法在EXCEL中建立了自定義函數(shù),單曲線插值函數(shù)TWLQ(變量,"帶路徑的保存數(shù)據(jù)的文件名"),曲線組插值函數(shù)THLQ(變量1,變量2,"帶路徑的保存數(shù)據(jù)的文件名")。單曲線插值函數(shù)、曲線組插值函數(shù)的"帶路徑的保存數(shù)據(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: 總插值點個數(shù); nsel:實際參與插值計算的插值點個數(shù); MinX=0.7,MaxX=0.9 取值范圍; OverRangeAlm=1 越限報警 1:報, 0:不報; X=電壓,XUnit=mv,變量名稱,單位。 ****結(jié)論: l)圖形化界面的插值函數(shù)數(shù)據(jù)文件生成器 LCZMaker 方便快捷生成單曲線或曲線組插值函數(shù)數(shù)據(jù)文件。 2)應用EXCEL自定義插值函數(shù),在EXCEL中進行工程計算編程極為便利,比專業(yè)編程語言程序設計更易學易用、直觀明了,用EXCEL編制的工程計算應用程序更易維護、修改、升級。 3) EXCEL本身長于表格制作,在EXCEL中進行工程計算編程人機界面友好,輸入前、輸出后處理方便簡單。 4)在某大型鍋爐廠電站鍋爐性能設計計算中已顯神力。 附含壁溫計算,強度計算,熱電偶/阻,水阻力,煙氣阻力,蒸汽性質(zhì)等現(xiàn)成數(shù)據(jù)。 **** 技術支持: 電話:13917492379 趙明利 E-Mail : zhaomingli@263.net 下載網(wǎng)址: http://www.boiler-online.com/jsrj.htm 因本人精力有限,軟件中的缺陷多多,希望使用者經(jīng)常上網(wǎng)更新,或給我個EMail地址,以便更改后及時通知。 熱電偶分度表和熱電阻分度表軟件下載地址: http://www.boiler-online.com/jsrj.htm 用戶必須以 Administrator用戶名 登錄 windows操作系統(tǒng),執(zhí)行操作: Windows 資源管理器\工具\文件夾選項 \查看\隱藏文件和文件夾\顯示所有文件和文件夾。 將目錄lagrange\下的lagdll.dll文件復制到計算機\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)建曲線
|