RP Fiber Power 腳本是擴(kuò)展名為.fpw 的純文本
文件。它們不僅可以使用 RP Fiber Power的編輯器進(jìn)行編輯,還可以使用任何純文本編輯器進(jìn)行編輯。一般規(guī)則和大多數(shù)命令都是從
程序 RP Calculator 繼承的。在本文檔中,僅解釋那些繼承的特性,這些特性與程序RP Fiber Power 的正常使用相關(guān)。
'H'+6 腳本方法的優(yōu)點(diǎn)是:
X|QCa@Foe %~;Q_#CR/K - 它非常靈活,例如,允許您以各種格式導(dǎo)入和導(dǎo)出數(shù)據(jù),建立新類型的圖表,或數(shù)學(xué)處理和輸入或輸出數(shù)據(jù)。 '; dW'Uwc
- 為了重用代碼,您可以簡(jiǎn)單地復(fù)制和粘貼所提供的演示文件或早期腳本文件的部分內(nèi)容。在復(fù)雜的情況下, RP Photonics 可以向您發(fā)送一些代碼行。 w@ 5/mf?
- 一個(gè)腳本文件完美地記錄了您的工作。當(dāng)你稍后閱讀它時(shí),您很容易看到您所做的。(理想情況下,您可以在腳本中插入簡(jiǎn)潔的注釋。)您不需要記住,例如,您在什么窗口中所做的設(shè)置。 z\h+6FCD
最初,您可能更喜歡使用輸入表單。在許多情況下,這些表單可以生成所需的腳本,然后執(zhí)行這些腳本。然后,您可以查看這些腳本,并根據(jù)需要進(jìn)一步完善它們。
9e)+<H *0hiPj: oU@ljSD MELGTP> 腳本的一般規(guī)則:腳本文件包含
軟件計(jì)算和準(zhǔn)備輸出所需的所有信息。這可能是
KVcZ@0[S 0V#t ;`Q3 - 數(shù)值輸入數(shù)據(jù)
- h]MVFn{
處理數(shù)據(jù)的數(shù)學(xué)公式 - 文本格式或圖形形式的輸出定義
下面是一個(gè)簡(jiǎn)短的示例腳本,它定義了兩個(gè)變量和一個(gè)
函數(shù),并生成一個(gè)圖表,在其中繪制(不進(jìn)行任何
物理計(jì)算):
M$W#Q\<*#r a := 3.5 / 0.8
4d 3Znpf b := pi / 4
eq+o_R}CS s(x) := a * sin(b * x) { definition of a function }
JAb?u.,Ns_ diagram 1:
LA?\~rh! "Function Plot"
0xxzhlKNL x: 0, 10 { range of x coordinates }
_tReZ(Vw "x value", @x
5An0DV5 y: -4, +4 { range of y coordinates }
NslA/"* "y value", @x
;
BZM~'
frame
L_|uB f: s(x), color = blue, width = 3 { make the function plot }
Tb={g;0@ U&n>fXTHn 當(dāng)“執(zhí)行”腳本時(shí),會(huì)發(fā)生以下情況:
%7evPiNB - 刪除內(nèi)存中以前存在的所有定義(變量、數(shù)組、函數(shù)、模型定義等)。
- c9uT`h
腳本文件逐行讀取。執(zhí)行這些命令,這樣定義變量、函數(shù)和圖形輸出等各種詳細(xì)信息 - 0GYEt
如果腳本成功讀取到末尾,即沒有出現(xiàn)錯(cuò)誤(例如,由于錯(cuò)誤輸入而導(dǎo)致的語法錯(cuò)誤),并且定義了圖形輸出,則現(xiàn)在生成圖形輸出。 UBi4