好消息! FLAC2D 9.0及FLAC3D 9.0正式释出罗! ...
首页
1
FLAC自学
2
第二章 视窗环境
3
2.1 FLAC2D的多元视窗及环境设定
4
2.1.4 视窗第 IV 区5
https://www.jscic.com.tw/custom_133041.html 2.1.4 视窗第 IV 区 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”,其画出的图也会是一样的(参见下图)。    
https://www.jscic.com.tw/ 枫政科技工程有限公司

2.1.4 视窗第IV区

 

        IV区包含4个可以切换的重要窗格(参见下图) : Console (控制台)Python 脚本编码窗格、Fish全域变数显示窗格、状态记录窗格(State Record)。 兹分述如下 :

 

 
8de35f9697e1ebd051b8769f6145c99c.jpg
 

1.  Console (控制台)

 

   顾名思义,控制台是掌控程式执行的控制中心,在程式编译、运跑及反馈的过程都可以在控制台的窗格中看到,甚至我们的输出(Listio.out)都是显示在控制台窗格中。通常对於初学者而言,Console的意义不大,但是当您越进入状况时,您会发现可以从控制台中获得很多的资讯,尤其是可以获知程式是如何处理您的指令。

 

   控制台的窗格很小,但是我们可以点击第I区底部的 [ Workspace] 来让窗格变大以方便查看或截图。

 

   另外,以右键点击控制台的窗格,在弹出的选项中选取 [ Clear All ] 可以清除之前控制台的纪录,方便针对一个新的运跑来查看纪录。

 

 

 

控制台的工具列

 

   控制台的工具及功能说明如下图所示 :

  

e0b67afa759f1af445fb6f6e4fed61ad.jpg



2.  Python

   PythonFish的另一种替代方案,Python有其强大的计算能力及资料图形处理方法譬如NumPy, SciPy, PySide等。点击 [Python]按钮来切换到Python的编辑器,如下图。

 

fe020ea26c0ca2168f9f629f883717be.jpg



3.  FISH Global Symbols

   FISH全域变数(符号)窗格可列出使用於Fish的全域变数符号及值,这些变数名称都是我们自取的,全域变数可通用於Fish的内部及外部,这些变数随著运算持续的改变,下图中列出的变数值为程式执行完毕后 该些变数最后的值。相对於全域变数者为局部变数,局部变数只有在Fish里面,程式才会认识它,一旦出现於Fish外部,程式即会给出错误讯息。

 

5a8f94efcf2432e882cd3820fa56c0d2.jpg



4.  State Record

状态纪录是纪录从开始进行模拟到目前可以程式码表现的动作。例如下右图我们先开启一个草图集取名为“Slope”, 然后开始使用图形介面来画图,画图的每一个动作都被转换为程式码记录在 State Record窗格中。

 

47b9e9d1cac0f56578bbf8d33bbfbfa6.jpg


我们可以将这些纪录在 State Record的程式码储存为 Data档,如此这个草图集的几何图形即成为可携带式。要将State Record里面的程式码转为data档,只需要点击工具列上最后一个图示(参见下图),即可将其储存於Project 资料夹中。


54cf4c670938151dff8f1843c2b81276.jpg

 


下图为储存为“Slope”dat档,我们利用 [File] --> <Open/Import>将它叫出来后於文字编辑器的样貌

 

103401fadb6652a4dda046fc19312af1.jpg

 

我们可以将这个data档复制到一个新的Project资料夹中(e-mail给其他人),把这个data档叫出来后再执行,则新的Project窗格将会出现一个草图集名称为“Slope”,其画出的图也会是一样的(参见下图)

 

4b8050dc642e23b710b61422b2103c2f.jpg