RP系列 激光分析設計軟件 | 光纖放大器與激光器建模第八部分

本教程包含以下部分:

1:簡介

2:光通道

3:功率傳播或場傳播

4:激光活性離子

5:放大器和激光器的連續波操作

6:放大和產生短脈沖

7:超短脈沖

8:使用自制軟件還是商業產品?

以下是Paschotta 博士關于光纖放大器和激光器建模教程的第 8 部分。

第 8 部分:使用自制軟件還是商業產品?

我們已經看到,擁有合適的仿真軟件對于任何建模練習的成功都至關重要,尤其是對于涉及光纖放大器和光纖激光器的情況。剩下的問題是應該嘗試構建自己的軟件還是使用商業產品。

人們可以只考慮那些可以合理預期會產生所需結果的選項。

在制作自己的軟件時,原則上您可以做任何需要做的事情;問題只是你的專業知識和你可以花費的時間是否足以到達那里。

你怎么知道商業軟件適合這項工作?

在購買用戶許可證之前通常很難確定產品是否適合該工作。許多商業軟件產品的廣告都帶有一些大膽的聲明和漂亮的圖形,但并不能告訴你太多。他們可能會為您提供試用版,但以這種方式識別軟件的限制可能相當耗時。

我們采用不同的方法:在我們的網站上免費提供非常全面的材料。這包括對軟件產品的精心編寫的描述,還包括大量案例研究和教程,例如這個。此外,我們會認真、誠實地回答人們在考慮購買許可證時可能遇到的任何問題。如果有濃厚的興趣,我還提供在線演示。這種方法省時;它允許您在短時間內確定軟件對特定工作的適用性。

我們的產品 RP Fiber Power 非常靈活,適用于非常廣泛的情況,有時由于當前的軟件限制達或其他原因不到需求必須我們也會告知,或者告知不實用。

軟件總是可能包含錯誤

你不確定軟件是否有錯誤。仔細的驗證程序至少可以將這種風險降到最低。如果您在該領域做得很好,您可能會特別確定您自己的軟件的結果是正確的,然后您當然也可以更徹底地測試其他軟件。但是,您肯定會很高興擁有一款經過多年仔細測試并被許多研究人員和行業人士使用的軟件,這樣您就可以對它有較高的信心。

作為客戶,您希望確保此類軟件的開發人員真正勝任該復雜的科學和技術領域。但是,如果您甚至不知道誰是開發人員,您就無法知道這一點。在我們的例子中,本教程、RP 光子學百科全書和許多科學出版物的作者為 RP Fiber Power 的編寫者。

一個好的用戶界面對于避免輸入錯誤很重要——但對于自制軟件來說通常是不可行的。

請記住,錯誤不僅可能來自軟件中的錯誤,也可能來自錯誤輸入。這并不總是愚蠢與否的問題。您正在處理可能發生錯誤的重要事情。請注意,此類風險在很大程度上取決于用戶界面的質量。例如,如果該軟件具有復雜的菜單結構,其中包含許多需要正確填寫的表格,則可能存在很大的錯誤風險。然而,我們的軟件(在非平凡的情況下)由一個腳本控制,您可以逐行閱讀和檢查。它的靈活性為您提供了許多引入健全性檢查的機會,例如通過以良好格式顯示各種感興趣的數量,或生成寫入帶有大紅色字母的圖表的自動警告。

花費金錢和時間

在這樣一個專門的技術領域,商業模擬軟件的用戶許可不可避免地要花費大量資金。畢竟,此類產品的開發需要花費大量時間,并且由于其高度專業化的性質,無法出售數千個許可證來攤銷這樣的投資。此外,必須包括技術支持(見下文),這也需要時間。

然而,如果認為自制產品基本上是免費的,那就太天真了。仔細想一想,你會發現這樣的努力會耗費大量的時間。相信我,到最后你總是需要比估計更多的時間!

無論您是在公司工作還是在大學擔任研究人員,您都在從事一項不僅需要薪水的工作:還有一個或多或少昂貴的基礎設施可供您使用。此外,人們應該考慮由于花費時間而失去的機會,因為不做其他可能非常有用的事情(比如將新產品推向市場)也是一種成本,可能非常高。想象一下,如果您在研究或開發項目上浪費了幾個月的時間,而您的競爭對手更快地到達那里并更早地發布他們的產品或科學論文,這可能意味著什么……

開發一個只能由一個人處理的大型軟件可能會浪費大量資源!

在這種情況下,人們不僅應該考慮開發時間,還應該考慮使用生產或購買的軟件的效率。例如,研究人員可能會解決所有數值問題,以便軟件可以計算所需的內容,但可能無法生成方便的用戶界面,讓他和其他人有效地使用該軟件。類似的評論適用于文檔;正確記錄如此復雜的工作并不容易,而且確實有太多失敗了。結果,研究人員可能會在幾年后離開研究小組并留下他的軟件——但這對其他人沒有任何用處,因為他們很難找出它的作用以及如何使用它. 對于高質量的商業產品,這是非常不同的,因為有對應的文檔。

這當然也是與研究組或研發團隊的負責人相關的一個方面。畢竟,了解所有時間和/或金錢的投入是否會導致整個團隊(以及任何繼任者)都可以使用的結果,而不僅僅是一個工作人員可以使用,這一點至關重要。

高質量的文檔屬于每一個優秀的軟件,但并不是每一個昂貴的軟件都是好軟件。

但是請注意,即使是昂貴的商業軟件也并不總是正確記錄;看來能把這樣的工作做好的人并不多。這需要的不僅僅是技術專長。

稱職的技術支持可以提供無價的幫助。

如果你自己開發一個軟件,你通常是靠自己的。沒關系,只要你的能力足夠。對于這個領域的初學者來說,這是相當可怕的:他或她能知道(或可靠地找出)與正確完成這項工作相關的所有細節嗎?

稱職的技術支持可以提供無價的幫助。

商業軟件的用戶許可應始終包括來自某個稱職人員的技術支持。如果做得好,這將是一個非常寶貴的幫助——尤其是對于該領域的初學者。在我們的案例中,所有的技術支持都是由我自己,軟件開發人員完成的;我們盡最大的努力確保用戶獲得需要的每一個幫助。重要的是,支持不僅限于純粹的軟件特定問題,還明確涵蓋了所有相關的科學和技術問題。如果您愿意,這包括技術咨詢。

擴展您的能力

當然,您可以期待在開發此類仿真軟件的過程中,您會學到很多東西。這意味著您的能力將得到擴展,這對進一步的項目有很大幫助。

你可以通過制作或使用軟件學到很多東西,但要專注于你的實際目標。僅僅制作工具是否有回報?

另一方面,您再次需要考慮到這樣的開發會花費大量時間,而這些時間可以花在其他方面。例如,使用優秀的商業軟件產品,您可以更快地了解實際問題的物理和技術細節(而不是花時間進行編程)。此外,您還可以享受稱職的技術支持(見上文),這也應該對您的能力發展做出很大貢獻。

結束

這是關于無源光纖的 RP Photonics 教程的結尾。我們希望您喜歡本教程,在使用我們的 RP Fiber Power 軟件進行的各種案例研究中找到更多有趣的東西。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP