本
教程包含以下部分:
UnVa`@P^:G 1:簡介
dhP")@3K;p 2:光通道
"-:g.x*d 3:功率傳播或場傳播
"tJ[M 4:
激光活性離子
FnOahLS 5:放大器和
激光器的連續(xù)波操作
a|]deJU^ 6:放大和產(chǎn)生短脈沖
wLI1qoDM 7:超短脈沖
2Gj)fMK38 8:使用自制
軟件還是商業(yè)產(chǎn)品?
QS4~":D/C 以下是Paschotta 博士關(guān)于
光纖放大器和激光器建模教程的第 8 部分。
-e"kJd&V ntPX?/ 第 8 部分:使用自制軟件還是商業(yè)產(chǎn)品?
我們已經(jīng)看到,擁有合適的
仿真軟件對于任何建模練習的成功都至關(guān)重要,尤其是對于涉及光纖放大器和光纖激光器的情況。剩下的問題是應該嘗試構(gòu)建自己的軟件還是使用商業(yè)產(chǎn)品。
NyC&j`d 人們可以只考慮那些可以合理預期會產(chǎn)生所需結(jié)果的選項。
fY=:geB 在制作自己的軟件時,原則上您可以做任何需要做的事情;問題只是你的專業(yè)知識和你可以花費的時間是否足以到達那里。
<7Yh<(R e^ 你怎么知道商業(yè)軟件適合這項工作?
XLYGhM 在購買用戶許可證之前通常很難確定產(chǎn)品是否適合該工作。許多商業(yè)軟件產(chǎn)品的廣告都帶有一些大膽的聲明和漂亮的圖形,但并不能告訴你太多。他們可能會為您提供試用版,但以這種方式識別軟件的限制可能相當耗時。
/Trbr]lWy 我們采用不同的方法:在我們的網(wǎng)站上免費提供非常全面的
材料。這包括對軟件產(chǎn)品的精心編寫的描述,還包括大量案例研究和教程,例如這個。此外,我們會認真、誠實地回答人們在考慮購買許可證時可能遇到的任何問題。如果有濃厚的興趣,我還提供在線演示。這種方法省時;它允許您在短時間內(nèi)確定軟件對特定工作的適用性。
t5 ^hZZ 我們的產(chǎn)品 RP Fiber Power 非常靈活,適用于非常廣泛的情況,有時由于當前的軟件限制達或其他原因不到需求必須我們也會告知,或者告知不實用。
V4Qy^nn1 軟件總是可能包含錯誤
x<w-j[{k_K 你不確定軟件是否有錯誤。仔細的驗證程序至少可以將這種風險降到最低。如果您在該領(lǐng)域做得很好,您可能會特別確定您自己的軟件的結(jié)果是正確的,然后您當然也可以更徹底地測試其他軟件。但是,您肯定會很高興擁有一款經(jīng)過多年仔細測試并被許多研究人員和行業(yè)人士使用的軟件,這樣您就可以對它有較高的信心。
zFYzus`> 作為客戶,您希望確保此類軟件的開發(fā)人員真正勝任該復雜的科學和技術(shù)領(lǐng)域。但是,如果您甚至不知道誰是開發(fā)人員,您就無法知道這一點。在我們的例子中,本教程、RP
光子學百科全書和許多科學出版物的作者為 RP Fiber Power 的編寫者。
H;AMRL o4z 一個好的用戶界面對于避免輸入錯誤很重要——但對于自制軟件來說通常是不可行的。
mss.\ 請記住,錯誤不僅可能來自軟件中的錯誤,也可能來自錯誤輸入。這并不總是愚蠢與否的問題。您正在處理可能發(fā)生錯誤的重要事情。請注意,此類風險在很大程度上取決于用戶界面的質(zhì)量。例如,如果該軟件具有復雜的菜單
結(jié)構(gòu),其中包含許多需要正確填寫的表格,則可能存在很大的錯誤風險。然而,我們的軟件(在非平凡的情況下)由一個腳本控制,您可以逐行閱讀和檢查。它的靈活性為您提供了許多引入健全性檢查的機會,例如通過以良好格式顯示各種感興趣的數(shù)量,或生成寫入帶有大紅色字母的圖表的自動警告。
G"L`9E<0V 花費金錢和時間
LtUw 在這樣一個專門的技術(shù)領(lǐng)域,商業(yè)
模擬軟件的用戶許可不可避免地要花費大量資金。畢竟,此類產(chǎn)品的開發(fā)需要花費大量時間,并且由于其高度專業(yè)化的性質(zhì),無法出售數(shù)千個許可證來攤銷這樣的投資。此外,必須包括技術(shù)支持(見下文),這也需要時間。
D^s#pOZS 然而,如果認為自制產(chǎn)品基本上是免費的,那就太天真了。仔細想一想,你會發(fā)現(xiàn)這樣的努力會耗費大量的時間。相信我,到最后你總是需要比估計更多的時間!
plr3&T~,&S 無論您是在公司工作還是在大學擔任研究人員,您都在從事一項不僅需要薪水的工作:還有一個或多或少昂貴的基礎(chǔ)設(shè)施可供您使用。此外,人們應該考慮由于花費時間而失去的機會,因為不做其他可能非常有用的事情(比如將新產(chǎn)品推向市場)也是一種成本,可能非常高。想象一下,如果您在研究或開發(fā)項目上浪費了幾個月的時間,而您的競爭對手更快地到達那里并更早地發(fā)布他們的產(chǎn)品或科學論文,這可能意味著什么……
L|b[6[XTHL 開發(fā)一個只能由一個人處理的大型軟件可能會浪費大量資源!
p,(W?.ZDN? 在這種情況下,人們不僅應該考慮開發(fā)時間,還應該考慮使用生產(chǎn)或購買的軟件的效率。例如,研究人員可能會解決所有數(shù)值問題,以便軟件可以計算所需的內(nèi)容,但可能無法生成方便的用戶界面,讓他和其他人有效地使用該軟件。類似的評論適用于文檔;正確記錄如此復雜的工作并不容易,而且確實有太多失敗了。結(jié)果,研究人員可能會在幾年后離開研究小組并留下他的軟件——但這對其他人沒有任何用處,因為他們很難找出它的作用以及如何使用它. 對于高質(zhì)量的商業(yè)產(chǎn)品,這是非常不同的,因為有對應的文檔。
HHgv,bC! 這當然也是與研究組或研發(fā)團隊的負責人相關(guān)的一個方面。畢竟,了解所有時間和/或金錢的投入是否會導致整個團隊(以及任何繼任者)都可以使用的結(jié)果,而不僅僅是一個工作人員可以使用,這一點至關(guān)重要。
Ks^wX 高質(zhì)量的文檔屬于每一個優(yōu)秀的軟件,但并不是每一個昂貴的軟件都是好軟件。
=l]
lwA- 但是請注意,即使是昂貴的商業(yè)軟件也并不總是正確記錄;看來能把這樣的工作做好的人并不多。這需要的不僅僅是技術(shù)專長。
kQ2WdpZ/ 稱職的技術(shù)支持可以提供無價的幫助。
{5ehm 如果你自己開發(fā)一個軟件,你通常是靠自己的。沒關(guān)系,只要你的能力足夠。對于這個領(lǐng)域的初學者來說,這是相當可怕的:他或她能知道(或可靠地找出)與正確完成這項工作相關(guān)的所有細節(jié)嗎?
5V/]7>b1 稱職的技術(shù)支持可以提供無價的幫助。
e:N;Jx# 商業(yè)軟件的用戶許可應始終包括來自某個稱職人員的技術(shù)支持。如果做得好,這將是一個非常寶貴的幫助——尤其是對于該領(lǐng)域的初學者。在我們的案例中,所有的技術(shù)支持都是由我自己,軟件開發(fā)人員完成的;我們盡最大的努力確保用戶獲得需要的每一個幫助。重要的是,支持不僅限于純粹的軟件特定問題,還明確涵蓋了所有相關(guān)的科學和技術(shù)問題。如果您愿意,這包括技術(shù)咨詢。
uB6Mjdp6 擴展您的能力
;jPiD`Kyv 當然,您可以期待在開發(fā)此類仿真軟件的過程中,您會學到很多東西。這意味著您的能力將得到擴展,這對進一步的項目有很大幫助。
psiuoYf 你可以通過制作或使用軟件學到很多東西,但要專注于你的實際目標。僅僅制作工具是否有回 報?
]70ZerQ~L 另一方面,您再次需要考慮到這樣的開發(fā)會花費大量時間,而這些時間可以花在其他方面。例如,使用優(yōu)秀的商業(yè)軟件產(chǎn)品,您可以更快地了解實際問題的物理和技術(shù)細節(jié)(而不是花時間進行編程)。此外,您還可以享受稱職的技術(shù)支持(見上文),這也應該對您的能力發(fā)展做出很大貢獻。
~(Q#G"t 結(jié)束
K2v[_a~@ 這是關(guān)于無源光纖的 RP Photonics 教程的結(jié)尾。我們希望您喜歡本教程,在使用我們的 RP Fiber Power 軟件進行的各種案例研究中找到更多有趣的東西。