VisualApplets 提供了一個腳本介面,讓您可以透過 Tcl 或 Python 這兩種腳本語言來管理您的設計。
使用 Python 或 Tcl 進行腳本編寫,既具備程式語言的強大功能,又 易於學習。其使用方式可簡單如在 shell 中呼叫指令。同時, 亦可運用進階程式設計技巧來建立複雜的處理方案。
將VisualApplets 與腳本語言的強大功能結合,可大幅 提升生產力。
您可以:
-
自動化設計的建立:
使用腳本,根據參數控制來組合設計中的元件。 建立處理流程的函式庫,並自動生成大量不同的設計 。
-
將設計模擬流程自動化:
透過腳本功能,您可以定義非常大規模的模擬執行:例如, 您可以指定針對儲存於 檔案系統某處的數千張影像進行一系列模擬執行。或者,您可以定義各種模擬執行, 在這些模擬中使用不同的設計參數集。
![]() |
文件 |
|---|---|
|
您可在此處查閱有關如何使用VisualApplets 的相關資訊,以及 Python 與 Tcl 指令的詳盡參考指南,請參閱 「腳本編寫 概覽」一節。 |
您可以將 Python 和 Tcl 腳本中的各個程序直接 整合至VisualApplets 圖形使用者介面中。
VisualApplets 可讓您定義一個腳本集合(庫),其中包含已排序的 指令,每個指令都會呼叫指定 Python 或 Tcl 腳本中的特定程序。這些 指令可直接在VisualApplets 圖形使用者介面(GUI)上以圖形化方式使用。只要您透過 滑鼠點擊或拖放方式啟動指令,底層程序便會立即執行。您 可以透過 VisualApplets 中監控執行過程。
您可以透過圖形化方式(使用VisualApplets 圖形使用者介面)來定義腳本集合,或是建立/編輯一個XML 檔案來定義該腳本集合。
由於有關您的腳本集的所有資訊皆儲存於XML 檔案中,因此您可以使用 版本控制系統,不僅能管理個別的 Python 或 Tcl 腳本,還能管理 腳本集的結構與內容定義。
這些指令可在 窗格中:
![]() |
文件 |
|---|---|
|
您可在此查閱有關如何使用VisualApplets 的相關資訊,以及詳盡的指令參考,請參閱《建立 腳本集合(腳本庫)》以及《Tcl 指令 參考》與《Python 指令 參考》。 |
VisualApplets 讓您能夠將VisualApplets 的設計匯出為Tcl腳本
(*.tcl).
您可以將腳本格式用於以下用途:
-
版本控制
-
自動比較版本(透過建立「差異檔」)
然而,在匯出至 Tcl 腳本時,部分資訊會遺失。因此,您應
始終將設計儲存於 *.va 格式。該 Tcl 檔案不符合
作為主要資料格式的資格。
![]() |
將設計儲存至 *.va 格式
|
|---|---|
|
請使用 該 Tcl 腳本並未包含完整的設計資訊。 |
在匯出為 Tcl 腳本時,以下資訊會遺失:
-
您在使用者函式庫元件實例中進行的局部修改(用以將 該實例適應周邊設計)將會遺失。 若您將 Tcl 腳本 重新匯入至VisualApplets ,該實例將作為使用者庫 元件的新副本被插入。您設計中該實例的內容並未儲存於 Tcl 中。
-
資訊方塊的內容以 Tcl 格式儲存。然而, 資訊方塊的格式卻遺失了。
您應始終將設計儲存至 *.va 格式也是如此。Tcl
檔案不符合用作主要資料格式的資格。
若要將您的設計匯出為 Tcl 檔案(*.tcl):
現在您可以將 Tcl 檔案提交至版本控制系統,或使用「diff」工具 來比對設計的不同版本之間的差異。
要匯入您的 *.tcl 將設計檔案匯出至VisualApplets :
現在您的設計已於VisualApplets 中開啟,您可以
-
請在VisualApplets 中繼續編輯您的設計,
-
將您的設計檔案儲存為
*.va檔案。
![]() |
請務必使用 *.va 檔案格式作為主要資料格式
|
|---|---|
|
請務必使用 切勿將 Tcl 腳本格式用作主要資料格式,因為 Tcl 腳本 並不包含完整的設計資訊。 |

![[小提示]](../common/images/admon/tip.png)

![[註]](../common/images/admon/note.png)


![[警告]](../common/images/admon/warning.png)
上一頁

