fK:4jl-r 自定義表單的定義總是以命令 Custom form 開始。在最簡單的情況下,表單的命令行在其之后,在至少以 3 個減號(“-”)開頭的兩行之間。 mW]dhY 3X
xp1/@Pw? 以上命令行還可以放入單獨(dú)的文本文件中,該文件的名稱在命令中注定: 2K_ QZ
Custom form: form = "My input form.txt" D`QMlRzXy
默認(rèn)情況下,表單中編輯的輸入值保存在與腳本文件名相同的文件中,但文件擴(kuò)展名為“.fpj”。 z$1|D{ 可以通過附加選項(xiàng)對其更改: #jBmWaP. 1M`>;fjYa Custom form: ;uAh)|;S# form = "My input form.txt", ^GV'Y data = "My inputs.fpj" 1
K}gX>F 自定義表單內(nèi)容詳細(xì)信息: &PXT$x[i (1)大多數(shù)文本行顯示在表單中。但是以
“$開頭的行包含某種命令,表單中的“#”符號表示輸入或輸出欄。通過使用一系列這些字符,可以使欄變長。對于命令行中出現(xiàn)的每個欄,需要在下一行以$input、 $output 或$button 開頭定義欄的詳細(xì)信息。(該行內(nèi)容不能分散在多行上) *Z"cXg^ti (2)數(shù)字或字符串值的常規(guī)輸入欄只需指定要編輯的變量的名稱,跟隨一個格式指令。 a)W|gx6Y
示例: $input P_p_in:d6:"W" 表示變量為 P_p_in(此處:表示泵浦輸入功率),其值最多顯示 6 個有效數(shù)字和單位“W”(瓦特)。 ,]\cf
r3x;lICx- 此外,可以使用 min 和 max 選項(xiàng)指定允許的最小值和/或最大值。
"tl{HM5u 例子:$input P_p_in:d6:"W", min = 0, max = 10 ue3 ].: 對于字符串值,最小值和最大值適用于字符串長度。 T x
Mh_ 在某些情況下,需要編輯以某種方式縮放的值。例如,鏡子反射率可能介于 0 和 1之間,但要編輯為百分比。
#qVvh3#g 在這種情況下,可以縮放顯示的值:
V(kK2az $input R_mirror / 0.01:d6:"%", min = 0, max = 1
:V6
[_VaF (最小值和最大值應(yīng)用于未縮放的變量。)
]N}/L
lq 可以定義默認(rèn)值,如果輸入欄為空,則使用該值:
[<i3l'V/[ $input correction_factor:d6, default = 1
}s?3 另一種可能是定義文本顏色和背景顏色的表達(dá)式,這可能取決于欄的數(shù)值。例子:
o,j_eheAM $input P:d6:"W", textcolor = (if P > 3 then red else black)
>]_6|Wfl 這里,如果值超過 3,則以紅色顯示。但是,如果輸入的值超出了用 min 和 max 定義的范圍,則背景色始終為淡紅色。
dlyGgaV*X 還可以使用 hint=“initial power”這樣的選項(xiàng)定義提示文本。
}{+?>!qD
宁安市|
论坛|
延川县|
泰来县|
宁安市|
得荣县|
革吉县|
东乌珠穆沁旗|
肥西县|
文化|
平泉县|
东宁县|
尉氏县|
云林县|
蒙阴县|
商南县|
兰溪市|
黄山市|
南部县|
郓城县|
阳城县|
泌阳县|
鄂伦春自治旗|
石阡县|
德令哈市|
高青县|
犍为县|
桂东县|
卓资县|
彭阳县|
会理县|
临沧市|
探索|
丰原市|
灵山县|
沾益县|
华亭县|
贵阳市|
蒙山县|
阿荣旗|
榆社县|