[問題討論]Gambit教程—運行日志文件(.jou文件)

一、概述

日志文件是包含GAMBIT程序命令的文本文件。在任何GAMBIT進程中,GAMBIT將保存一個日志文件,它包含了在整個進程中要執行的全部命令。當用戶保存一個進程的時候,GAMBIT將臨時日志文件復制到一個永久性文件中。這個永久性文件的基本文件名就是這個進程標識,并且它的后綴是“jou”。例如,如果用戶保存一個標識為“model2”的進程,GAMBIT將把日志文件復制到文件名為“model2.jou”的文件中。

注意:GAMBIT允許用戶在日志文件中不但包含命令,也可以包含注釋行。在日志文件中熱合以前斜線(/)開頭的行都被編譯為注釋行而不是命令行。

當用戶從File命令菜單中選擇了Run Journal窗口,GAMBIT將打開Run Journal窗口。Run Journal窗口使用戶可以執行日志文件中包含的命令。Run Journal窗口允許用戶運行日志文件,包括當前(臨時)的日志文件,以前進程保存的日志文件和通過文本編輯在GAMBIT程序外部生成的日志文件。當用戶運行日志文件時,將執行文件中的命令,就像是通過命令行輸入的命令一樣。

注意(1):GAMBIT允許用戶在日志文件中使用IF塊和DO循環。

注意(2):在Run Journal操作過程中,用戶可以在任何時刻暫停日志文件的執行。當文件暫停時,GAMBIT允許用戶通過命令行執行命令或者通過Run Journal窗口打開和運行其他日志文件。在后進先出原則下保持一個打開和執行日志文件的堆棧。

二、日志文件的運行模式

用戶可以在一下兩種模式的任意一種之下運行日志文件:

—Run

—Edit/Run

1、Run模式

當用戶在Run模式下運行一個日志文件時,GAMBIT從文件的頂部開始按照次序自動執行日志文件中的所有命令。

2、Edit/Run模式

當用戶在Edit/Run模式下運行日志文件時,GAMBIT將打Edit/Run Journal開窗口。Edit/Run Journal窗口使用戶可以編輯和運行整個日志文件也可以指定其中的一部分。

3、使用Run Journal窗口

Run Journal窗口(如下圖)允許用戶運行一個現有的日志文件。要打開Run Journal窗口,只要從主菜單條的File菜單中選擇Run Journal窗口即可。

 [問題討論]Gambit教程—運行日志文件(.jou文件)的圖1

[問題討論]Gambit教程—運行日志文件(.jou文件)的圖2

Run Journal窗口包含如下設定:

Mode

功能描述

Run

指定在自動模式下運行日志文件。在Run模式下,GAMBIT執行日志文件中的所有命令就像通過Command文本框輸入的一樣。

在日志文件的執行過程中,在Command文本框的右側將出現一個Pause命令按鈕。要暫停日志文件中命令的執行,點擊Pause按鈕即可。當用戶進行以上操作時,GAMBIT暫停當前執行的命令之后的日志文件的執行。同時,GAMBIT將按鈕的名稱從Pause改為Resume。要繼續執行日志文件的命令,點擊Resume即可。(注意:如果GAMBIT在執行日值文件的過程中遇到了"readpause"命令,GAMBIT將暫停日志文件命令的執行,就像點擊了Pause按鈕一樣。

Edit/Run

指定在半自動模式下運行日志文件。當用戶選擇了Edit/Run選項,GAMBIT將打開Edit/Run Journal窗口。

File Name:

指定日志文件的文件名。

Current Journal

指定當前臨時日志文件的名稱。

Close existing journal

允許用戶關閉當前暫停地所有打開的日值文件。(注意:如果用戶沒有選擇Closeexistingjourn選項,GAMBIT將指定的日志文件放到打開之日文件的堆棧中。(見上面))

Browse…

打開Select File窗口,允許用戶瀏覽現有的目錄和文件列表并從列表中選擇一個文件名。

4、使用Edit/Run Journal窗口

Edit/Run Journal窗口(如下圖)允許用戶編輯和/或者執行日志文件中的任意或者所有命令。它由一個文本編輯框和由文本框以及幾個命令按鈕組成的區域構成。

要打開Edit/Run Journal窗口,只要從主菜單條的File菜單中選擇Run Journal窗口,然后選擇Run Journal窗口中的Edit/Run選項,指定一個日志文件名后點擊Accept按鈕即可。

[問題討論]Gambit教程—運行日志文件(.jou文件)的圖3

[問題討論]Gambit教程—運行日志文件(.jou文件)的圖4
5、使用文本編輯器

當用戶向Edit/Run Journal窗口中讀入一個文件時,該文件顯示在文本編輯器窗口中。文本編輯器窗口允許用戶修改、添加和/或傷處文本中的行。下表總結了用戶使用Edit/Run Journal窗口文本編輯器可以進行的操作。

操作

說明

選中文本

在文本塊的開頭按住鼠標左鍵并將鼠標拖動到文本塊的結尾。要選擇文本中的多行,按住左鍵并拖動鼠標經過所有要選定的行。

修改文本

選中要修改的文本,并從鍵盤輸入新的文本。

插入文本

將光標放在要插入文本的位置,從鍵盤輸入文本。

刪除文本

選定要刪除的文本,按下Delete或Backspace鍵。

插入一行

將光標放置在要插入行的前一行的末尾,按下Enter鍵。

刪除一行

選定要刪除行上的所有文本并按下Delete或Backspace鍵,然后將光標放置在空行上并按下Backspace鍵。

除了上述說明的操作之外,窗口文本編輯器允許用戶查找和替代文本塊。

6、命令行和標記區域的處理

日志文件的每一行文本都包括完整的或者部分的GAMBIT命令。當用戶在Run Journal窗口中選中Run模式時,Run Journal從文件的最上面一行開始自動一次執行每個命令。相對而言,Edit/Run Journal窗口使用戶可以選擇和執行單個命令行或者一組命令行。

窗口文本編輯器包括一個標記區(以右箭頭">")標識),位于文本每一行的最左邊。標記區表明了當用戶點擊窗口底部的Auto或者Step按鈕時,文本的哪些行要執行。只有處于選定的標記區域的行才被執行。

要選定某一行來執行,用鼠標左鍵點擊該行的標記區域即可。GAMBIT激活文本中所有被選中的行的標記區。要取消文本中被選中行的選定,只要用鼠標左鍵再次點擊該標記區即可。

要選定文本中一組行來執行,按下鼠標左鍵并拖動鼠標穿過這一組行的標記區即可。GAMBIT將凸現所歐選定的標記區。要取消這一組的選定,只要再次left-drag鼠標穿過凸現的標記區即可。

當用戶通過Edit/Run Journal窗口底部的AutoStep命令按鈕來執行日志文件命令時,GAMBIT從所選定行的最頂部開始執行文本中所有選定標志區域的行。(注意:如果用戶不指定一個開始點,GAMBIT將從日志文件的最頂部開始執行日志文件的命令。)要指定一個不通的命令執行起始點,Shift-left-click希望的開始點的一行的標識區域即可。GAMBIT通過在該行的標記區域顯示一個"+"符號來設定指定的起始點。(也就是"+>")要取消選定當前指定的起始點,Shift-left-click標記區或者Shift-left-click另外的標記區來設定它為新的起始點。

7、使用隱藏菜單

除了上述的選項之外,GAMBIT允許用戶通過隱藏菜單進行全部選定和取消選定操作。要打開隱藏菜單,只要right-click(右鍵單擊)文本編輯器窗口的任何位置即可。

[問題討論]Gambit教程—運行日志文件(.jou文件)的圖5

隱藏菜單包括一下選項:

選項

詳細說明

SelectAll

選中日志文件中所有的行

UnselectAll

取消訊定日志文件中所有的行

ToggleAll

全部反向選擇

ResetPointer

重新設置日志文件的起始點為選定行的最上面一行

Replace

打開Search and Replace窗口

前四個選項的功能與設定日志文件命令的執行順序有關。Replace選項允許用戶通過Search and Replace窗口查找和替代文本塊。

8、使用輸入區域

輸入區域位于窗口的底部,包含以下命令和設定:

File Name

指定通過LoadSave命令按鈕要進行讀取和存儲的文件的文件名。(見下面)

Browse…

打開Select File窗口,允許用戶瀏覽現有的目錄和文件列表并從列表中選擇一個文件名。

Auto

從選定行的最頂部或者指定的起始點開始,開始順序執行所有選定的命令行。在執行過程中,在當前正在執行的命令行的標記區顯示單詞"Now"。

Step

從選定行的最頂部或者指定的起始點行開始執行下一個選定的命令行。

Load

讀取在Edit/Run Journal窗口編輯器中的File Name文本框中指定的文件。

Save

將當前顯示在文本編輯器中的文本保存為File Name文本框中指定的文件名。

Close

關閉Edit/Run Journal窗口。

9、使用Search and Replace窗口

Search and Replace窗口(如下圖)允許用戶查找和提單當前顯示的日志文件中的文本塊。要打開Search and Replace窗口,只要從EditJournalFile窗口的隱藏菜單(見上面)中選擇Replace窗口即可。

[問題討論]Gambit教程—運行日志文件(.jou文件)的圖6

Search and Replace窗口包含以下設定:

FindWhat:

指定搜索的字符串

ReplaceWith:

指定用來替代的字符串

Options:

-------------------------

MatchCase

限定查找結果為字母形式和組合兩者都與所要查找字符串相匹配的文本塊。

PatternMatch

允許用戶使用通配符"*"進行形式匹配查詢來查找包含指定字母和符號組合的所有單詞形式。例如,如果用戶在FindWhat文本框中指定了"fr*"并且選擇了PatternMatch選項,GAMBIT將查找文本文件中所有以"fr"開頭的單詞。如果用戶沒有選擇PatternMatch選項,GAMBIT逐個比較FindWhat文本字符串并查找包含"fr*"的所有單詞。

Replace

在當前顯示的文本文件中查找搜有出現的搜索字符串并用替代字符串取代它們。

 

  • 鄭重聲明:本文由不吃醋的貓發布,所有內容僅代表個人觀點。版權歸懶貓窩窩不吃醋的貓共有,歡迎轉載。原文鏈接:http://www.lanmaowang.com/?p=36047

  • 對文章中具體內容感興趣或者對使用CATIA幾何建模,ANSYS ICEM網格生成,Pointwise軟件使用方法,ANSYS Fluent軟件,CFD++軟件,STARCCM軟件及開源軟件SU2軟件感興趣的讀者可以關注技術鄰賬號:Oler或添加作者QQ3116264744。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

19
1