
新手上路
1.5 新手上路 – 以Project檔掌控整個分析
Itasca軟體的檔案系統是一個以Project檔( .prj )來作為「指揮中心」的系統,所有因該project而生成的檔案都會自動存入與該project檔同一個資料夾裡面,這包括圖檔(sketch)、model檔、save檔等等。而我們也應該將data檔、fish檔建立在該project資料夾裡面。在project資料夾裡面的檔案,不管是要調用或儲存,都不須寫路徑,也不須寫副檔名。
起始(Startup)對話框
當我們開啟程式時,首先會出現一個 Startup的對話框(如下圖)。
|
這個對話框有下列幾個選項:
Open Project |
: 開啟既有的project |
See the Change made to … |
: 更新您的次版本 |
New to FLAC2D |
: 開啟使用手冊的首頁 (針對初學者) |
Have a Problem ? |
: 獲得使用上的支援 |
Extruder is Now Sketch |
: 右側窗格彈出建模圖形介面 Sketch的使用說明 |
除非您要開啟所顯示的既有Project,否則您可直接按底下的 [ Cancel] 來離開。另外,該對話框的最上方會顯示您目前的版本,主版本(例如 9.00) 約2至3年會有一次更新,而次版本(例如 164) 約2個月更新一次。主版本的更新是收費的,而次版本的更新則是免費的。次版本的更新可點擊 See the Change made to …後面的 Last Revisions來下載一個 .msi檔並執行該msi檔即可。
設置一個新的Project資料夾及Project檔
按 [Cancel] 離開 Startup對話框後,視窗會呈現一個空白繪圖板(下左圖),我們可以在上面繪製草圖,其檔名被預設為 ModelGeometry 。在左側窗格的上方是主功能標籤 (含 [File]、[Edit]、[Tools]、[Python]、[Help] 五個標籤),我們可點擊展開 [File] 這個標籤來展開其下拉式選單(下右圖):
|
既然這裡是針對新手要第一次上路,我們就詳細介紹 [New Project] 這個選項。一個優良的檔案系統應該是替每一個專案建立一個資料夾,即便只是要為某個專案做預先練習,您也應該替該練習建立一個資料夾,當一個資料夾裡面有2個以上的project檔 (.prj) 時,檔案系統可能會產生混淆情況(程式不會混淆,但您會)。所以一個專案的檔案系統應該是如下圖中的架構 :
|
因此,當我們點擊 [New Project] 後,接下來應該做的前二件事就是(1)創建一個 Project 資料夾(2)創建一個 project 檔。FLAC2D容許您將所有檔名都取為同一名稱,只要後面的副檔名不同即可。
(1). 創建一個新的 Project 資料夾
點擊 [ New Project ] 按鈕後即彈出一個 Create a flac2d project file的對話框,如下圖。
|
利用該對話框中的左、右、上箭頭圖式來選擇一個適當的目錄,例如 D:\ 。點擊 [創建新資料夾] 的圖示,出現一個新的資料夾,將之改名為例如 pile。這樣就完成了建立一個pile的project資料夾。
(2). 創建一個新的 project 檔
點擊進入該新建的資料夾,輸入一個project檔名,例如 pile [Save],則會在FLAC2D視窗的正上方顯示project檔的名稱 pile.prj (見下二圖)。
|
接下來可以有兩個選擇,建立草圖集 ( Sketch Set)或直接建立Data檔。不管哪一種,都可以藉由點擊工作區上方的 [ select content] 來展開下拉選單作選擇 (如下圖)。假設我們要建立data檔,就點擊下拉選單的 < New > < Data File >。
|
接著會彈出一個 Add New Data File的對話框,您可以看到這已經是在 D:\pile 資料夾裡面了 (見下圖)。我們可以輸入data檔名,例如 pile 。
|
完成上述工作後,一個空白的文字編輯器將出現於工作區,上方顯示 pile 這個 data檔的名稱,而其左側的project窗格在Data Files欄位底下亦顯示 pile.dat 這個對應於文字編輯器中的檔名 (見下圖)。
我們隨意寫三行指令,再點擊 [執行] 圖示 (見下圖)。其中第2、3行的程式碼是儲存檔案名稱分別為 ‘initial’ 及 ‘pile’,我們並不需要加上路徑或副檔名,但是因為檔名是一種字串的資料類型所以須加引號。注意: 字串資料永遠都須加上單或雙引號。
|
現在我們可以來檢視 project 資料夾的內容 (如下圖)。在 pile的project資料夾內有5個檔案,包括pile的 prj 、dat、sav、temp檔以及一個 initial.sav 檔。其中,pile.temp 是系統自動生成的暫存檔,只要關閉程式,該暫存檔就會消失。
|
儲存及關閉Project
一個經過編輯但未存檔的檔案它的檔名的右上方會出現 * 標記,若是data檔,我們可以 Ctrl+S來儲存。但是經執行過的Project檔,要儲存則需以 [File] 來儲存始能消除project檔名右上方的 * 標記。另外,若要關閉該project則以 [File] < Close Project > 來進行。但是千萬不要去誤擊其底下的 < Quit > ,那是關閉程式的選項。
|
再次開啟project檔
當我們關閉 project (按 [File] < close project > ) 後,若要再重新分析舊 project,或者是重新開啟 FLAC2D,其做法都是相同的。當重新開啟程式時,可以選擇 Startup 對話框中 Open Project 所列出最近做過的 project 並按 [OK] 來開啟,或點擊 [File] (下左圖) 在彈出的 Open 對話框內選擇 Pile資料夾(可利用捷徑及左、右、上箭頭來移動選擇),此時可見 project 資料夾內的所有檔案 (下右圖) ,點選 pile.prj檔來開啟這個 project。這時 project 的視窗將被開啟,project窗格中會呈現 data、sav等檔案名稱。若要編輯某一個data檔,只要雙擊該檔案名稱,則會啟動文字編輯器,並顯示程式碼。
|
這裡的pile.prj裡面沒有什麼內容,因此重新開啟時,程式並沒有詢問任何問題就直接開啟了,但是對一般略有內容的 project,當要重新開啟時,程式可能會詢問二個問題 : 是否要將目前的project另存新檔,並在新檔內作編輯分析(下左圖),若無此需要則按 [ Discard]。接著可能會問的第二個問題是當project被關閉時某個檔案還是開啟的,是否要復原它 ? (下右圖),我們可以直接按 [ Yes ]。
|
FLAC2D使用 Project 資料夾來容納一個 project 裡面所有建立、儲存或運算延伸出的檔案,這些檔案將由一個我們所建立的project 檔 ( xxx.prj) 來管理。在這個資料夾內的檔案,不管是儲存或調用都不須給予路徑及副檔名。除非我們只是要做一些簡單的測試,或可直接寫一個 data檔來執行,否則當我們的project 牽涉到儲存檔案(.sav)、sketch檔、model檔、Fish檔時,建立一個 Project 資料夾以及 Project 檔是必要的。
另外,FLAC2D容許兩個 project 檔同時運跑,您可以啟動兩次FLAC2D來進行不同的 Project,即便是同一個題目內容,也最好分開為兩個獨立的資料夾,以避免讓自己混淆。