首页 > FLAC自学 > 2.1 FLAC2D的多元视窗及环境设定 > 2.1.4 视窗第 IV 区
2.1.4 视窗第IV区
第 IV区包含4个可以切换的重要窗格(参见下图) : Console (控制台)、Python 脚本编码窗格、Fish全域变数显示窗格、状态记录窗格(State Record)。 兹分述如下 :
1. Console (控制台)
|
顾名思义,控制台是掌控程式执行的控制中心,在程式编译、运跑及反馈的过程都可以在控制台的窗格中看到,甚至我们的输出(List或io.out)都是显示在控制台窗格中。通常对於初学者而言,Console的意义不大,但是当您越进入状况时,您会发现可以从控制台中获得很多的资讯,尤其是可以获知程式是如何处理您的指令。 |
|
控制台的窗格很小,但是我们可以点击第I区底部的 [ Workspace] 来让窗格变大以方便查看或截图。 |
|
另外,以右键点击控制台的窗格,在弹出的选项中选取 [ Clear All ] 可以清除之前控制台的纪录,方便针对一个新的运跑来查看纪录。 |
|
|
|
控制台的工具列 |
|
控制台的工具及功能说明如下图所示 : |
|
2. Python
Python是Fish的另一种替代方案,Python有其强大的计算能力及资料图形处理方法譬如NumPy, SciPy, 及 PySide等。点击 [Python]按钮来切换到Python的编辑器,如下图。
|
3. FISH Global Symbols
FISH全域变数(符号)窗格可列出使用於Fish的全域变数符号及值,这些变数名称都是我们自取的,全域变数可通用於Fish的内部及外部,这些变数随著运算持续的改变,下图中列出的变数值为程式执行完毕后 该些变数最后的值。相对於全域变数者为局部变数,局部变数只有在Fish里面,程式才会认识它,一旦出现於Fish外部,程式即会给出错误讯息。
|
4. State Record
状态纪录是纪录从开始进行模拟到目前「可以程式码表现的动作」。例如下右图我们先开启一个草图集取名为“Slope”, 然后开始使用图形介面来画图,画图的每一个动作都被转换为程式码记录在 State Record窗格中。
我们可以将这些纪录在 State Record的程式码储存为 Data档,如此这个草图集的几何图形即成为可携带式。要将State Record里面的程式码转为data档,只需要点击工具列上最后一个图示(参见下图),即可将其储存於Project 资料夹中。
|
下图为储存为“Slope”的dat档,我们利用 [File] --> <Open/Import>将它叫出来后於文字编辑器的样貌
我们可以将这个data档复制到一个新的Project资料夹中(或e-mail给其他人),把这个data档叫出来后再执行,则新的Project窗格将会出现一个草图集名称为“Slope”,其画出的图也会是一样的(参见下图)。
|