您的位置:極速下載站 → 電腦軟件 → 其他軟件 → 其他綜合 → XPS Peak Fit
當(dāng)我還是一名研究生時(shí),我在XPS峰值擬合上花費(fèi)了大約1000個(gè)小時(shí)。在此期間,我曾夢想XPS峰值擬合軟件中的許多功能可以幫助從XPS峰值獲取更多信息并減少我的處理時(shí)間。 1994年,我編寫了一個(gè)程序,將Kratos XPS光譜文件轉(zhuǎn)換為ASCII數(shù)據(jù)。一旦這個(gè)程序完成,我發(fā)現(xiàn)該程序可以很容易地轉(zhuǎn)換為峰值擬合程序。然后我將夢想的特征添加到程序中,例如,在Shirley背景計(jì)算的噪聲基線處定位點(diǎn)的更好方法,將2p3 / 2和2p1 / 2的兩個(gè)峰組合在一起,同時(shí)擬合不同的XPS區(qū)域。
在第一個(gè)版本和2.0版本之后,很多人都給我發(fā)了電子郵件并給了我很多建議。我還發(fā)現(xiàn)了可以添加到程序中的其他功能。版本3.0的主要變化是添加牛頓的優(yōu)化方法。我發(fā)現(xiàn)牛頓法可以大大減少多區(qū)域峰值擬合的優(yōu)化時(shí)間。對于3.1版,我刪除了向我報(bào)告的所有運(yùn)行時(shí)錯(cuò)誤。添加了“Shirley + Linear”背景。根據(jù)用戶的要求添加了“復(fù)制到剪貼板”功能。添加了一些其他次要圖形功能。在版本4.0中,添加了非對稱峰值函數(shù),三種用于導(dǎo)入的附加文件格式以及一些小調(diào)整。然而,增加非對稱峰值函數(shù)實(shí)際上需要我將峰值函數(shù)從高斯 - 洛倫茲乘積函數(shù)改變?yōu)楦咚?- 洛倫茲和函數(shù)。使用Gaussian-Lorentzian乘積函數(shù)計(jì)算非對稱函數(shù)太難實(shí)現(xiàn)。我也意識到我們新收購的Phi的Quantum 2000 XPS系統(tǒng)的軟件使用Gaussian-Lorentzian和函數(shù),而我們的Kratos XPS系統(tǒng)的軟件使用Gaussian-Lorentzian積函數(shù)。因此,我在程序中實(shí)現(xiàn)了這兩個(gè)功能。用戶可以在“選項(xiàng)”窗口中選擇功能類型。但是,%Gaussian-Lorentzian參數(shù)的值在這兩個(gè)函數(shù)中是不同的。如果選擇是sum函數(shù),當(dāng)用戶打開使用Gaussian-Lorentzian生成函數(shù)優(yōu)化的* .xps文件時(shí),您必須使用具有不同%Gaussian-Lorentzian的Gaussian-Lorentzian和函數(shù)重新優(yōu)化光譜值。
在4.0版本發(fā)布之后,我從我的學(xué)生和許多人那里了解到打印的字符是倒置的。在跟蹤我的程序幾個(gè)小時(shí)后,我意識到問題是由Visual Basic引起的。大約半年后,我從微軟獲得了一個(gè)補(bǔ)丁,只需重新編譯程序即可解決這個(gè)問題。此外,還添加了多區(qū)域VAMAS文件格式的導(dǎo)入。版本4.1只有這兩個(gè)變化。
我意識到程序在后臺減法程序中有弱點(diǎn)。在我看來,我必須閱讀文獻(xiàn)中的大量論文才能修改它們。我將在下一個(gè)版本中這樣做。
此版本的程序是用Visual Basic 6.0編寫的,并使用32位進(jìn)程。這是一個(gè)免費(fèi)軟件。如果你真的想要,你可以要求源程序。我希望這個(gè)程序?qū)]有現(xiàn)代XPS軟件的人有用。我也希望XPS制造商可以在其軟件的更高版本中采用該程序的新功能。如果您有任何問題/建議,請發(fā)送電子郵件給我。
文件信息
文件大。540672 字節(jié)
文件說明:Freeware for XPS community
文件版本:4.01
MD5:779DD8361465AFA06F6A5E7ED6455284
SHA1:5B09AF621E87421EB10C19BB2D66336A393C03CB
CRC32:CE5C4455