跳至內容

Python 腳本:常用參數 — 語法#

完整模組名稱#

適用範圍:用途 full_module_name 用以處理設計中的特定運算子實例(即模組)。

語法: <HierLevelPath>/<ModuleName>

  • HierLevelPath 用於定義設計中特定層級的路徑。請使用正斜線。
  • ModuleName 您用來指定模組名稱的。模組名稱是指您為該模組所賦予的專屬名稱,而非該模組所基於的運算子名稱。

範例: Process1/cam

若您要引用階層式方塊內的模組,請務必註明該階層式方塊所屬的流程名稱。

範例: Process0/BoxName1/module6

參數名稱#

在 parameter_name, 請指定該參數在「VisualApplets 」圖形化使用者介面中顯示的名稱。

港口#

適用範圍:用途 port 用以識別模組上您要存取的特定連接埠。您可以擷取有關該 port 透過在「VisualApplets 」圖形使用者介面中將滑鼠懸停於其上:

將埠設為滑鼠懸停時顯示

此處的埠號為 I, PI, Tick, Reset,以及 O.

每當函式需要設計視窗中的位置時,便會使用一個 Python 元組 (x, y) 被使用。

內部層級方塊節點的埠名稱:內部層級方塊節點(用於連接的內部節點) BoxName (埠)是透過前綴來識別的 INBOUND# 或 OUTBOUND#.

範例:

下圖中分層方塊的兩個入站節點需透過以下方式進行位址指定: INBOUND#I000 進行明確的生命週期管理即呼叫 INBOUND#I001.

由 klzzwxh:0019 及 klzzwxh:0020 所對應的參數埠:

mult#

適用範圍:用途 mult 用來指定模組上要存取的多埠。您可以在「VisualApplets 」圖形使用者介面中擷取埠實例的基礎名稱相關資訊:

  • mult 指定在實例化具有可變埠數的操作員時,VisualApplets 圖形化使用者介面中會顯示的內容。 mult 這是多埠名稱的簡稱,並會以括號形式顯示在 GUI 中:

參數 mult

mult 這裡是 I.

您還會發現該值為 mult 在埠的滑鼠懸停提示中:

將參數  設為滑鼠懸停效果

mult 這裡是 I (後面跟著標示該模組上多埠各實例的索引)。

適用範圍:用途 link 以識別與已連接模組埠的連結。

語法:要識別一個連結,請使用元組 (<FullModuleName>, <PortName>)

full_module_name 其語法如下: <HierLevelPath>/<ModuleName>.

完整模擬模組名稱#

適用範圍:用途 full_sim_module_name 用於識別個別的模擬模組。此處所指的包括模擬來源模組與模擬探針模組。

full_sim_module_name 其語法如下: <HierLevelPath>/<SimModuleName>

檔案名稱#

適用範圍:用途 file_name 請指定檔案的路徑及檔案名稱。路徑請使用正斜線。請勿忘記在檔案名稱後加上檔案副檔名。

  • 檔案副檔名.va和.vad表示您的設計已儲存為標準的VisualApplets 設計格式。設計中的所有內容均已儲存。