好消息! FLAC2D 9.0及FLAC3D 9.0正式释出罗! ...
首页
1
FLAC自学
2
第二章 视窗环境
3
2.1 FLAC2D的多元视窗及环境设定
4
2.1.1 视窗第 I 区 5
https://www.jscic.com.tw/custom_133039.html 2.1.1 视窗第 I 区 2.1.1 视窗第 I 区 2.1.1 视窗第 I 区 视窗第I区的内容(参见下图)从上到下依序为 : 主功能标签 (含 [File]、[Edit]、[Tools]、[Help] 四个标签) 。专案(Project)窗格 (主要分为Data Files、 Plots、Save States、Sketch Sets等档案类型区块,双击各区块内的档案可激活该档案),及工作区显示切换钮 (包括 [Project]、[Workspace]、[Commands] 三个按钮)        兹将第1区的内容由上至下说明如下:  1.     四个主功能标签 :   (1). [File] : 主要是控制project档案的开启储存,另外还附带格网及图形的储存及列印输出。其下拉选单如下左图所示。点击 [New Project] 会显示用户的目录供指定一个新的project档名(下右图)。     A. 若点击 [File] / [New] ,则延伸出一个选单,该选单有三个选项(下左图),其中 [Data File] 让我们建立一个新的Data档於 project资料夹(下右图)。         当设定好一个新的Data档名后(譬如 111.dat),在Editor窗格将产生该档名的空白编辑器(Data Editor)容许键入该data档案内容(见下图)。请参见第一章的1-5节「新手上路」,有关如何建立一个新的project资料夹及新的分析数据档。       B. 点击 [New] --> [Plot] ,则弹出一个供输入绘图档案名称的输入框 (假设名称是 Plot04),按 [ok] 后,则一个空白的图框即出现,供设定绘图内容来显示於其视图区。     C. 点击 [New] --> [Sketch set] ,则出现一个要求输入新的草图集(Sketch sets)名称的对话框,注意: 草图集的名称须以英文字母开头,不可以是数字。假设我们输入名称是Sketch1,按 [ok] 后,出现一个具尺规与方格的草图绘图板 (下图),其右上方为有关草图绘制的工具,这个草图可以生成格网,最后再将该格网送出并直接转换为模型窗格(Model Pane)。我们可以在任何时候双击Project窗格最底下的Sketch Sets的草图档案来叫出这个草图,但如果修改它,则意味著已经建立的模型将失效。我们会在后面章节详细的说明如何在草图绘图板上建立格网。这是FLAC2D的强大建模系统,它比之前的FLAC2D版本更简单许多,因为舍弃了I、J系统,且容许非结构性(Unstructured)的网格建立。所谓结构性的网格就如FLAC 8.1版一样,网格排列整齐且每个网格皆为四边形,因此当模型的形状复杂时,必须在其中加入许多辅助线,而非结构性网格并没有这些规定。非结构性网格可以容许三角形的网格存在。       D. 点击 [File] --> [Open/Import] 可以开启既存的FLAC2D project 档。     E. 点击 [File] --> [Grid] 可以延伸一个选单(下图),该选单内容为从FLAC2D档案中汇入模型几何档 (Import from FLAC2D),供进一步的分析使用,在第一章中,我们已说明如何将FLAC2D的模型几何利用这个选项来汇入FLAC2D使用。而底下的Export to FLAC2D则是将这里的模型几何档汇出到其它目录中做其它分析的使用。       F. [  Close project] 与 [ Quit ] : Close Project是关闭目前的Project,容许随即开启另一个 Project,而 Quit 是关闭 FLAC2D。二者差异很大,不要按错了。 如果我们在Project 窗格中双击Plots 项下的档案(例如 plot04),则工作区将转换成Plot04的绘图窗格,这时我们再来点击 [File],会发现其下拉选单出现一个 Plot04的选项,该选项尚可延伸出一个选单(下左图),其中有一个选项是 [Print],藉由这个 [Print] 选项,我们可以直接使用印表机来列印Plot04所显示的图形(下右图)     (2). [Edit] : 这个主功能标签的下拉选单(见下图)主要是针对文字编辑器而设的,若把工作区(即第II区)切换到 Plot 或 Model再按 [Edit] 则下拉选单中将仅剩 [Copy Information] 是活跃的(Active),但就文字编辑器而言 [Edit] 对程式码的编辑操作是一个相当方便的设施。读者可以自行试试各项编辑功能。   这其中,作者认为 [Find]、 [Replace] 及 [Block Comment] 是相当有帮助的。对初学者而言,有可能需要复制一个完整的范例程式码再分段的执行看看该段程式码会产生什么结果,这时只要将其他部分的程式码选取,再用 [Block Command]全部加上注释符号 ( ; ),则该整段程式码将变成注释,FLAC2D不会去执行其内容,只会执行我们想要知道的片段。[Edit] 的选项,在编辑器中亦以图示工具显示在其上方,方便直接操作(下图)   (3). [Tools] : 其内容相当丰富且重要。Tools包括 Options等7个功能选项(见下图)。其中仅是Options项下即又有14种不同的设定,这些设定大部份都是FLAC2D的相关环境与运作的设定,在这个阶段要详细的介绍这些内容并不洽当,因为会牵涉到许多需要做大篇幅说明之词汇、机制及功能,况且原厂已针对这些内容做了最佳设定,我们并不需要去做太多的变更,只需要知道有这些项目的存在即可,因此底下仅针对我们可能会想变更的部分做说明,其余的将留给读者自行测试。         A. [Tools] / [Options]       [Tools] / [Options] / [General] :       如下图,上半部内容是在控制程式(Program)进行的相关设定,这部分可以维持原厂设定。下半部是有关分析模型的标题及历史(History)采样点频率等,这些在每一个分析模型皆可分别设定,这里较为重要的是,历史采样点的预设值是每10个时阶采样一次。「历史」是FLAC的一项重要的设施,我们选取了一个变数,然后每10个steps纪录(采样)变数的值,这些值随著步进数的演化就称为历史,历史可以Plot来绘出其曲线藉以观察该变数在运算过程中的变化状况。我们可以改变历史采样的频率,譬如每2个steps采样一次,但这通常是以程式码来改变,而不在这里做设定。           [Tools] / [Options] / [Movie] :       这是FLAC2D制作Movie的功能选项(见下图),经由这个选项的简单设定,可以轻松地撷取系列的图片来制作GIF档。我们会於后面绘图的章节一并说明。           [Tools] / [Options] / [Console] :       Console (控制台)窗格位於视窗中间的底部即第IV区,控制台分为上半部的资讯显示区及其下方的「 FLAC2d ] 」之指令逐行输入框 (如下图),我们可以在该输入框逐行的输入程式码来进行分析,上方的资讯显示区则会列出我们输入的程式码以及程式的回响 (Echo)资讯。           控制台选项的设定主要是文字及背景的颜色(见下图),控制台的资讯文字分为一般正常的文字(预设为黑色)、资讯(information)文字(在这里显示我们已将之改为深蓝色)、警告文字及错误讯息文字的颜色及型式。 上述为 [Tools] 中有关 [ Options] 较为重要的选项内容。     B. [Tools] / [ Generate Movie Frames] :       Tools的第二个功能选项为生成系列图片档供制作电影(GIF),但其实我们可以用 [ Options ] 里面的 [ Movie ] 来取代这个选项的操作,会更容易且更有弹性。     C. [Tools] / [Bundles] :       此功能项目为一种打包(Pack)及解包(Unpack)设施,如下图所示,主要是针对 PFC软体所设计的。PFC 包含大量难以理解或记住的文件之相依关系。使用“手动”方式来转移项目可能会因遗漏或其他不完整情况而发生错误。“Bundle”提供了一种不易出错的方式,将所有项目及其相依项目打包在一起,从而增加了成功转移的机会。         D. [Tools] / [Disable Tooltips] :       当我们将滑鼠移至工具列中的图示 (icon),一秒后即会出现该工具图示的名称或功用,此即工具提示(tooltips),此项工具容许我们取消该提示的出现(这个功能似乎有点多此一举)。       E. [Tools] / [ Check Modifications ... ] :       点击查阅最新版本(或点击连结下载)以及过去程式修订的内容记录(如下图的节录)。         F. [Tools] / [Plugins] :       可以载入额外的组成律(Constitutive Model)。       G. [Tools] / [Dynamic Input Wizard] :       动态分析输入精灵,当用户拥有动态分析附挂程式 (Dynamic option)时,可以使用本精灵来输入加速度或速度的历时(地震实测值)资料,这个精灵会导引用户,经由4个简单步骤即可轻易地执行即时(Real-time)动态分析。   (4). [Help] : Help标签里面的选项是针对使用这个软体的协助事项,其中前三项是针对用户在使用FLAC2D的学习及使用方面的协助。         A. [ Help and Documentation ] :       点击后会在视窗右侧出现使用手册,这个选项所出现的使用手册是从FLAC2D的说明开始的(如下图)       B. [ Contextual Help ] :       会依据滑鼠游标於文字编辑器中的位置呈现该指令的使用说明,使用时将游标移至指令的后面再按 F1 键,则如下图,出现的说明会依指令的关键字不同而呈现对应的内容。         C. [ Example ] :       在这个选项里面可以连结并运算存於C槽里面软体所附带的范例档(下图),但是它的存取受到限制,因此我们应先将该些档案复制到 D槽再来使用。请特别注意,档案的路径不能使用中文字,最常发生问题的是「桌面」这二个中文字。         D. [ License ] :       这个选项包括可以确认您所拥有的License / Key的内容。Itasca软体之License授权方式有三种 : Local Key (一般硬体锁) 、 Network Key ( 内部网络硬体锁) 以及 Web License (网路授权)。自2024年起 Itasca公司逐渐取消硬体锁的供应。倘若您无法顺利启动程式,则可尝试点击 [Help]   --> [License] --> [Specify License location] (如下图所示)           这时,程式会出现如下图之资讯 :           通常无法顺利启动是因为程式抓不到 License。如果您使用的是硬体锁,则应勾选 [ Local Key] 再按 [ Test ] ; 如果您使用的是 Web License 则勾选 [Web License] 再按 [Test ]。程式应该会在中间原本空白的栏位显示出您的License名称及序号,点击该序号则会在右侧出现该License的授权内容 --> 按 [Save and Exit] 即可。   2. 专案窗格 (Project Tile)  专案窗格 (以下我们会经常直接使用「Project」来取代「专案」这两个字) ,主要有四个部分 : Data files、 Save files、 Plot files 及 Sketch Sets。双击其项下的档案将能激活它使其显现於工作区(Workspace即第II区的视窗)。   3. 工作区显示切换钮 工作区显示切换钮有三个 : [Project]、[Workspace]、[Command]。程式皆预设为开启 (按钮环有框线) 如下左图所示因此我们看到的视窗有Project 窗格、工作区(即文字编辑器或视图)窗格、指令回响与运算状态显示的控制台窗格。我们也可以隐藏窗格的显示,譬如下右图即是点击 [Project] 让Project窗格隐藏。
https://www.jscic.com.tw/ 枫政科技工程有限公司

2.1.1 视窗第 I



视窗第I区的内容(参见下图)从上到下依序为 : 主功能标签 ([File][Edit][Tools][Help] 四个标签) 专案(Project)窗格 (主要分为Data Files PlotsSave StatesSketch Sets等档案类型区块,双击各区块内的档案可激活该档案),及工作区显示切换钮 (包括 [Project][Workspace][Commands] 三个按钮)



6276faa3f3c89255dfd0417d3aea2782.png


       兹将第1区的内容由上至下说明如下:

 1.     四个主功能标签 :

 

(1).

[File] :

主要是控制project档案的开启储存,另外还附带格网及图形的储存及列印输出。其下拉选单如下左图所示。点击 [New Project] 会显示用户的目录供指定一个新的project档名(下右图)

6cbae59f26197d22280e8a33a7c3e000.png709fd291f31e1d4eea10efac0f77da27.png



 

 

A.

若点击 [File] / [New] ,则延伸出一个选单,该选单有三个选项(下左图),其中 [Data File] 让我们建立一个新的Data档於 project资料夹(下右图)



1399774bb0e57181226e8a07aeb0e50b.pnge01b3df4b99fec39a13e2c07a2f47164.png

 

 

 

 

当设定好一个新的Data档名后(譬如 111.dat),在Editor窗格将产生该档名的空白编辑器(Data Editor)容许键入该data档案内容(见下图)。请参见第一章的1-5节「新手上路」,有关如何建立一个新的project资料夹及新的分析数据档。

 

58debaf1b60fa9f10fa80877f75e4574.png

 

 

B.

点击 [New] --> [Plot] ,则弹出一个供输入绘图档案名称的输入框 (假设名称是 Plot04),按 [ok] 后,则一个空白的图框即出现,供设定绘图内容来显示於其视图区。



1f970bda2a7a556b772fc0f09e914aba.png5587f23c6011c16f6df137fd5c646baf.png




 

 

C.

点击 [New] --> [Sketch set] ,则出现一个要求输入新的草图集(Sketch sets)名称的对话框,注意: 草图集的名称须以英文字母开头,不可以是数字。假设我们输入名称是Sketch1,按 [ok] 后,出现一个具尺规与方格的草图绘图板 (下图),其右上方为有关草图绘制的工具,这个草图可以生成格网,最后再将该格网送出并直接转换为模型窗格(Model Pane)。我们可以在任何时候双击Project窗格最底下的Sketch Sets的草图档案来叫出这个草图,但如果修改它,则意味著已经建立的模型将失效。我们会在后面章节详细的说明如何在草图绘图板上建立格网。这是FLAC2D的强大建模系统,它比之前的FLAC2D版本更简单许多,因为舍弃了IJ系统,且容许非结构性(Unstructured)的网格建立。所谓结构性的网格就如FLAC 8.1版一样,网格排列整齐且每个网格皆为四边形,因此当模型的形状复杂时,必须在其中加入许多辅助线,而非结构性网格并没有这些规定。非结构性网格可以容许三角形的网格存在。

 

f398623510e3b828f6a1225798fa80e5.png

 

 

D.

点击 [File] --> [Open/Import] 可以开启既存的FLAC2D project 档。



 

 

E.

点击 [File] --> [Grid] 可以延伸一个选单(下图),该选单内容为从FLAC2D档案中汇入模型几何档 (Import from FLAC2D),供进一步的分析使用,在第一章中,我们已说明如何将FLAC2D的模型几何利用这个选项来汇入FLAC2D使用。而底下的Export to FLAC2D则是将这里的模型几何档汇出到其它目录中做其它分析的使用。

325db1ab4bfe4bcb8c867938a63ce7d7.png

 

 

 

F.

[  Close project] [ Quit ] : Close Project是关闭目前的Project,容许随即开启另一个 Project,而 Quit 是关闭 FLAC2D。二者差异很大,不要按错了。



如果我们在Project 窗格中双击Plots 项下的档案(例如 plot04),则工作区将转换成Plot04的绘图窗格,这时我们再来点击 [File],会发现其下拉选单出现一个 Plot04的选项,该选项尚可延伸出一个选单(下左图),其中有一个选项是 [Print],藉由这个 [Print] 选项,我们可以直接使用印表机来列印Plot04所显示的图形(下右图)

5a52d99a390c46e9da492bd7cf3a5039.JPG

 

 

(2).

[Edit] :

这个主功能标签的下拉选单(见下图)主要是针对文字编辑器而设的,若把工作区(即第II)切换到 Plot Model再按 [Edit] 则下拉选单中将仅剩 [Copy Information] 是活跃的(Active),但就文字编辑器而言 [Edit] 对程式码的编辑操作是一个相当方便的设施。读者可以自行试试各项编辑功能。

924ce31c371f4472c00064ce65abd62a.png

 

这其中,作者认为 [Find][Replace] [Block Comment] 是相当有帮助的。对初学者而言,有可能需要复制一个完整的范例程式码再分段的执行看看该段程式码会产生什么结果,这时只要将其他部分的程式码选取,再用 [Block Command]全部加上注释符号 ( ; ),则该整段程式码将变成注释,FLAC2D不会去执行其内容,只会执行我们想要知道的片段。[Edit] 的选项,在编辑器中亦以图示工具显示在其上方,方便直接操作(下图)

 

c82a0d481d88e6087e6602fdff9641e6.png



(3).

[Tools] :

其内容相当丰富且重要。Tools包括 Options7个功能选项(见下图)。其中仅是Options项下即又有14种不同的设定,这些设定大部份都是FLAC2D的相关环境与运作的设定,在这个阶段要详细的介绍这些内容并不洽当,因为会牵涉到许多需要做大篇幅说明之词汇、机制及功能,况且原厂已针对这些内容做了最佳设定,我们并不需要去做太多的变更,只需要知道有这些项目的存在即可,因此底下仅针对我们可能会想变更的部分做说明,其余的将留给读者自行测试。

 

b29d9b7c08c34f20b74a344df17040ef.png

 

 

 

A.

[Tools] / [Options]

 

 

 

[Tools] / [Options] / [General] :

 

 

 

如下图,上半部内容是在控制程式(Program)进行的相关设定,这部分可以维持原厂设定。下半部是有关分析模型的标题及历史(History)采样点频率等,这些在每一个分析模型皆可分别设定,这里较为重要的是,历史采样点的预设值是每10个时阶采样一次。「历史」是FLAC的一项重要的设施,我们选取了一个变数,然后每10steps纪录(采样)变数的值,这些值随著步进数的演化就称为历史,历史可以Plot来绘出其曲线藉以观察该变数在运算过程中的变化状况。我们可以改变历史采样的频率,譬如每2steps采样一次,但这通常是以程式码来改变,而不在这里做设定。

 

ba69eb8a23aaf99b06c6edffe3633839.png

 

 

 

 

[Tools] / [Options] / [Movie] :

 

 

 

这是FLAC2D制作Movie的功能选项(见下图),经由这个选项的简单设定,可以轻松地撷取系列的图片来制作GIF档。我们会於后面绘图的章节一并说明。

 

b71546c79cea48a761b43157f6149f1f.png

 

 

 

 

[Tools] / [Options] / [Console] :

 

 

 

Console (控制台)窗格位於视窗中间的底部即第IV区,控制台分为上半部的资讯显示区及其下方的「 FLAC2d ] 」之指令逐行输入框 (如下图),我们可以在该输入框逐行的输入程式码来进行分析,上方的资讯显示区则会列出我们输入的程式码以及程式的回响 (Echo)资讯。

 

6df56f6000febdac96ae67e59ed4f40a.png

 

 

 

 

控制台选项的设定主要是文字及背景的颜色(见下图),控制台的资讯文字分为一般正常的文字(预设为黑色)、资讯(information)文字(在这里显示我们已将之改为深蓝色)、警告文字及错误讯息文字的颜色及型式。

ca645f5e25c223f41b80683f53383181.png



上述为 [Tools] 中有关 [ Options] 较为重要的选项内容。

 

 

B.

[Tools] / [ Generate Movie Frames] :

 

 

 

Tools的第二个功能选项为生成系列图片档供制作电影(GIF),但其实我们可以用 [ Options ] 里面的 [ Movie ] 来取代这个选项的操作,会更容易且更有弹性。

 

 

C.

[Tools] / [Bundles] :

 

 

 

此功能项目为一种打包(Pack)及解包(Unpack)设施,如下图所示,主要是针对 PFC软体所设计的。PFC 包含大量难以理解或记住的文件之相依关系。使用“手动”方式来转移项目可能会因遗漏或其他不完整情况而发生错误。“Bundle”提供了一种不易出错的方式,将所有项目及其相依项目打包在一起,从而增加了成功转移的机会。

 

56b7ff21c0627e2939eb5893eefb699b.png

 

 

 

D.

[Tools] / [Disable Tooltips] :

 

 

 

当我们将滑鼠移至工具列中的图示 (icon),一秒后即会出现该工具图示的名称或功用,此即工具提示(tooltips),此项工具容许我们取消该提示的出现(这个功能似乎有点多此一举)

 

 

 

E.

[Tools] / [ Check Modifications ... ] :

 

 

 

点击查阅最新版本(或点击连结下载)以及过去程式修订的内容记录(如下图的节录)

 

b47ebadeffc17ad34d67be5787d4fa5a.JPG

 

 

 

F.

[Tools] / [Plugins] :

 

 

 

可以载入额外的组成律(Constitutive Model)

 

 

 

G.

[Tools] / [Dynamic Input Wizard] :

 

 

 

动态分析输入精灵,当用户拥有动态分析附挂程式 (Dynamic option)时,可以使用本精灵来输入加速度或速度的历时(地震实测值)资料,这个精灵会导引用户,经由4个简单步骤即可轻易地执行即时(Real-time)动态分析。


 

(4).

[Help] :

Help标签里面的选项是针对使用这个软体的协助事项,其中前三项是针对用户在使用FLAC2D的学习及使用方面的协助。

 

ca3357f9c4012e891123b6dbb35a16e7.png

 

 

 

A.

[ Help and Documentation ] :

 

 

 

点击后会在视窗右侧出现使用手册,这个选项所出现的使用手册是从FLAC2D的说明开始的(如下图)

 4cf09e3a0e81cd10d6fedeefb23492a6.png


 

 

B.

[ Contextual Help ] :

 

 

 

会依据滑鼠游标於文字编辑器中的位置呈现该指令的使用说明,使用时将游标移至指令的后面再按 F1 ,则如下图,出现的说明会依指令的关键字不同而呈现对应的内容。

 

50af928738d596bf7fd5df303dfc2f0a.png

 

 

 

C.

[ Example ] :

 

 

 

在这个选项里面可以连结并运算存於C槽里面软体所附带的范例档(下图),但是它的存取受到限制,因此我们应先将该些档案复制到 D槽再来使用。请特别注意,档案的路径不能使用中文字,最常发生问题的是「桌面」这二个中文字。

 

c2780934f249f72c0b2689b455c18efa.png

 

 

 

D.

[ License ] :

 

 

 

这个选项包括可以确认您所拥有的License / Key的内容。Itasca软体之License授权方式有三种 : Local Key (一般硬体锁) Network Key ( 内部网络硬体锁) 以及 Web License (网路授权)。自2024年起 Itasca公司逐渐取消硬体锁的供应。倘若您无法顺利启动程式,则可尝试点击 [Help]   --> [License] --> [Specify License location] (如下图所示)

 

d5cd0e1445e33830c0622ada8d4f37dc.png

 

 

 

 

这时,程式会出现如下图之资讯 :

 

 c844b4a0c0d2e3ffdd2616f860128c96.png



 

 

 

通常无法顺利启动是因为程式抓不到 License。如果您使用的是硬体锁,则应勾选 [ Local Key] 再按 [ Test ] ; 如果您使用的是 Web License 则勾选 [Web License] 再按 [Test ]。程式应该会在中间原本空白的栏位显示出您的License名称及序号,点击该序号则会在右侧出现该License的授权内容 --> [Save and Exit] 即可。

 

2. 专案窗格 (Project Tile) 

专案窗格 (以下我们会经常直接使用「Project」来取代「专案」这两个字) ,主要有四个部分 : Data files Save files Plot files Sketch Sets。双击其项下的档案将能激活它使其显现於工作区(Workspace即第II区的视窗)

 

3. 工作区显示切换钮

工作区显示切换钮有三个 : [Project][Workspace][Command]。程式皆预设为开启 (按钮环有框线) 如下左图所示因此我们看到的视窗有Project 窗格、工作区(即文字编辑器或视图)窗格、指令回响与运算状态显示的控制台窗格。我们也可以隐藏窗格的显示,譬如下右图即是点击 [Project] Project窗格隐藏。

35ba224da91460d57da005ae1b5883b8.png