System Settings

儘管 VisualApplets 隨附實用的基本設定,但您可以根據自身需求進行個人化調整,以達到最佳狀態。 程式的設定可以變更並儲存於本機電腦中。 您可以在 VisualApplets 的使用者介面中存取多個設定對話方塊來變更設定。

您可以為所有使用者定義全域設定、為目前使用者定義個人設定,或為特定安裝定義本機設定。

所有組態均儲存於一個組態檔案中(VisualApplets.ini)。在安裝過程中,您已選取此檔案的儲存位置。

以下章節將說明各項設定選項。

您可以透過以下方式存取用於指定系統設定的對話方塊:

  1. 選取功能表項目 Settings → System Settings。

隨即會開啟 System Settings 視窗,您可以在其中選擇不同的設定類別。每個類別都會顯示對應的設定對話方塊。

Path Settings

此對話方塊可用於設定各類型檔案的預設位置。

[備註] 預設路徑設定

如果 Visual Applets 安裝在系統中需要管理員權限的資料夾內(例如 C:\Programs), 您必須以管理員權限啟動 VisualApplets 才能使用預設路徑。

或者,您也可以在 System Settings / Path Settings 下調整路徑設定。在此情況下,也請一併調整 'System Settings' / Global Build Settings / Generation of Hardware Applets / Path for storage of hardware applets (*.hap) 下的路徑。

暫存檔案

Path for temporary files: VisualApplets 在執行時需要產生暫存檔案。 通常這些檔案會在關閉 VisualApplets 時刪除。 請選取要建立這些檔案的目錄。

Use the system’s temporary directory:若勾選此選項, VisualApplets 將會從作業系統取得此位置。 這是建議的設定。如果您希望將其他目錄用於此目的,請取消勾選此方塊, 並在上方欄位中指定替代目錄,同時確保該目錄未受防寫保護。

使用者程式庫

Path for storage of user libraries: 使用者程式庫是用於存放使用者自行建立之模組的容器。 (如需詳細資訊,請參閱相關章節。)在此欄位中,您可以指定使用者定義模組的 儲存與載入目錄。 如果您要與其他團隊成員共用這些程式庫,或在不同的 PC 上使用, 請將此目錄變更為其他目錄(例如網路磁碟機上的目錄)。請確保該目錄未受防寫保護。

自訂程式庫

Path for storage of custom libraries: 自訂程式庫是用於存放使用者自行建立之自訂運算子的容器。 在此欄位中,您可以指定自訂運算子的 儲存與載入目錄。 如果您要與其他團隊成員共用自訂運算子,或在不同的 PC 上使用, 請將此目錄變更為其他目錄(例如網路磁碟機上的目錄)。請確保該目錄未受防寫保護。

指令碼集合

Path for storage of your Tcl script collection: VisualApplets 允許您建立 Tcl 指令碼,並將個別的 Tcl 程序作為程式庫元素使用。 在此欄位中,您可以指定 Tcl 指令碼的儲存與載入目錄。 如果您要與其他團隊成員共用 Tcl 指令碼集合, 或在不同的 PC 上使用,請將此目錄變更為其他目錄(例如網路磁碟機上的目錄)。請確保該目錄未受防寫保護。

VisualApplets 設計

Path for VisualApplets designs: 您可以在此定義 VisualApplets 儲存與載入設計檔案 (*.VA) 的預設位置。 請確保該目錄未受防寫保護,並清除 Use previously selected directory 選項。

Use previously selected directory:若勾選此方塊,VisualApplets 會建議將 *.va 檔案儲存至您上次用於此目的的目錄中。 若未勾選,VisualApplets 則會建議使用 Path for VisualApplets designs 欄位中指定的目錄來儲存/載入設計檔案。

SDK 專案

SDK 專案儲存路徑: 在此選取自動產生的原始程式碼(「SDK 專案」)的預設位置,該專案示範了 Framegrabber API 所產生 applet 的使用方式與參數設定。 SDK 專案會在硬體 applet 建置完成後產生,或在您從選單中選擇 Build → Generate SDK Example 時隨選產生。

說明

說明檔案路徑:指向安裝了操作員與內容說明檔案的基底目錄。 您可以將此路徑變更為集中位置,以便在不同安裝之間共用說明檔案。 請確保您指定的目錄中包含說明檔案。

[備註] 硬體 applet 的儲存位置(建置過程中建立的 *.hap 檔案)

您在「系統設定」(System Settings) 的 Global Build Settings 分類下以及此處的 Generation of Hardware Applets / Path for storage of hardware applets (*.hap) 下所定義的最終硬體 applet (*.hap 檔案) 儲存目錄。

「路徑設定」對話方塊

圖 123.路徑設定對話方塊


Simulation Settings

這些設定會影響 VisualApplets 模擬功能的預設行為。

模擬來源

模擬影像位置:在此指定 VisualApplets 取得模擬影像的目錄。 VisualApplets 隨附一些用於示範的範例影像。 但在實際應用中,您將擁有自己的影像,這些影像會類似於必須處理的影像。 請指定您的 Test Images 所在的目錄。

使用先前選取的目錄:如果勾選此方塊,VisualApplets 會優先建議您上次選取模擬影像時所使用的目錄。 若未勾選,VisualApplets 則一律建議使用上述指定的目錄來載入影像。

模擬探針

目的影像路徑:在模擬執行期間於模擬探針處建立的影像檔案之儲存位置。 當使用者儲存某個模擬探針所收集的模擬結果時,此設定會作為建議的路徑顯示。

暫存影像檔案

暫存影像檔案路徑: 處理模擬資料的模組在模擬執行期間所建立的暫存檔案之儲存位置。 此位置的指定允許 VisualApplets 自動選取這些檔案(例如在某個模組中), 並將它們作為來源放置到設計的其他部分或同一設計內的另一個模組。

使用 VisualApplets 的暫存目錄:如果您清除此選項,請確保您指定的目錄未受防寫保護。 如果受防寫保護,VisualApplets 將完全無法模擬資料。

模擬結果會以二進位檔案格式儲存。提供兩種不同的格式:

  • 將原始資料儲存為 *.rsd:檔案會以「RSD」檔案格式儲存(包含影像資料與描述性資料)。

  • 將原始資料儲存為 *.raw:檔案會以「Raw」檔案格式儲存(僅包含影像資料)。

通常使用者不需要編輯這些設定中的任何一項。

模擬選項

VisualApplets(3.2 及更高版本)配備了全新的模擬 Engine。 新 Engine 提供了非常逼真的資料流描繪,並允許模擬受阻的影像資料串流。 新 Engine 預設為啟用。 如果您偏好舊的模擬 Engine,可以在此處停用新 Engine。

I/O Image Library

在此,您可以在兩個 Library 之間進行選擇:您可以選擇使用 Image Magick libary 來載入和儲存影像,或是使用 VisualApplets 的原生實作。 預設會選取 Image Magick library。

您可以在下方設定儲存探針影像的壓縮參數。

Simulation Settings 對話視窗

圖 124. Simulation Settings 對話視窗


新設計的 Settings

這些設定允許使用者定義在 VisualApplets 中建立的小程式(目標硬體小程式)將執行的預設目標平台。 當開發人員的工作專注於特定的擷取卡(「硬體平台」) 或執行的特定作業系統(「作業系統平台」)時,進行此設定會很有幫助。

目標硬體小程式的預設平台

硬體平台:硬體平台選擇顯示目前在安裝 VisualApplets 時可用的所有可用硬體平台(擷取卡類型)。 當您透過使用功能表項目 File → New 建立新設計時,您在這裡指定的平台將由程式建議為預設平台。

範例:如果您建立基於 microEnable IV – VD4-CL 擷取卡的專案,您可以在此處將此硬體平台設定為預設平台。 當您建立新的小程式設計時,程式將會建議它。

範例:如果您一向是為 Win64 系統建立小程式,您可以在此處將此作業系統平台設定為預設平台

圖 125. 範例:如果您一向是為 Win64 系統建立小程式,您可以在此處將此作業系統平台設定為預設平台


範例:當您建立新的小程式設計時,程式將會建議 Win64

圖 126. 範例:當您建立新的小程式設計時,程式將會建議 Win64


作業系統平台:作業系統平台選擇顯示可以為其建立小程式的所有可用作業系統。 當您透過使用功能表項目 File → New 建立新設計時,您在這裡指定的平台將由程式建議為預設平台。

[提示] 提示

請注意,您在此處輸入的設定僅作為建議出現。您可以在建立新小程式期間的任何時間、 設計過程中,甚至在您已經完成小程式設計時變更這兩個平台。 關於目標硬體和目標作業系統的資訊會儲存在相對應的 *.VA 設計檔案中。

Diagram Settings

這組設定與 VisualApplets 的設計視窗相關。

Extended Link Capture

定義選定模組輸入或輸出連接埠周圍的擷取區域大小。 增大擷取區域可以更輕鬆、更快速地為個別模組連接埠建立連結,因為使用者 不需要精確點擊微小的連接埠。

新設計的版面配置預設設定

定義新 VisualApplets 設計的預設版面配置尺寸。當透過 File/New 建立新的 VisualApplets 設計時,此設定會生效。 請注意,現有設計的版面配置尺寸可以隨時透過功能表項目 Design/Diagram Layout Settings/ 進行變更,並且會針對每個 VisualApplets 設計分別儲存。

網格

定義設計面板中網格線的預設距離。當透過 File/New 建立新的 VisualApplets 設計時,此設定會生效。 請注意,現有設計的網格線距離可以隨時透過功能表項目 Design/Diagram Layout Settings/ 進行變更,並且會針對每個 VisualApplets 設計分別儲存。

Link Appearance

這些設定定義了組合設計中不同模組的連接連結視覺化。 如果您已開啟設計檔案,對這些設定的變更將立即生效。

Link Tool Tip

定義當使用者將滑鼠游標移到連結上時,在工具提示中顯示的資訊。 如果您已開啟設計檔案,對這些設定的變更將立即生效。

Diagram Settings 對話視窗

圖 127. Diagram Settings 對話方塊


Global Build Settings

此類別中的設定可讓您自訂建立 applet 的過程。

Specific Synthesis Directory

您可以在此指定建置過程中建立的暫存檔案所要產生的目錄。 這些檔案會在 applet 產生後刪除。(另請參閱下方的 Build trace files)

Generation of Hardware Applets

您可以在此指定儲存所產生硬體 applet(*.hap 檔案)的位置。

Create subdirectories for hardware platforms: 根據平台名稱產生額外的子目錄。

Copy applets to runtime directories: 將產生的檔案複製到 Framegrabber SDK 安裝資料夾(如果已安裝),以便將檔案立即載入 到現有的圖形擷取卡。

Build Trace Files

Keep build trace files: 您可以在此指定一個目錄,將建置過程中產生的中介檔案複製到該目錄中, 以便對這些檔案進行詳細分析或基於可追溯性考量。

Special Settings

Style of synthesized design netlists: 在此選取網表產生的樣式:

  • 建置重視時序的設計時,請使用 Optimized,試圖在建置流程中達成更好的時序收斂。 VisualApplets 將會使用替代命名方案來產生 FPGA 網表,在某些情況下,這有助於 Xilinx 工具流程在 FPGA 上產生更好的邏輯分佈。 環境變數 VA_NETLIST_STYLE 的設定沒有影響。

  • 如果設為 Default,則會參考環境變數 VA_NETLIST_STYLE:

    • 如果環境變數設為值 2,則會使用替代命名方案來產生 FPGA 網表。 在某些情況下,替代命名方案有助於 Xilinx 工具流程在 FPGA 上產生更好的 邏輯分佈。

    • 如果環境變數設為值 1,將會使用舊版命名方案 (VisualApplets 3.1 及更舊版本)。

  • 如果設為 Legacy,將會使用舊版命名方案(VisualApplets 3.1 及更舊版本)。環境變數 VA_NETLIST_STYLE 的設定 沒有影響。

Global Build Settings 對話方塊

圖 128. Global Build Settings 對話方塊


Common Settings

您可以在此選取您偏好的 VisualApplets 使用者介面顯示語言、定義工具列圖示樣式、 定義最近設計清單中顯示的項目數量,以及定義 VisualApplets 的更新行為。

共用設定對話方塊

圖 129. common settings 對話方塊