跳至內容

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

完整模組名稱#

適用範圍:用於在設計中指定特定的運算子實例(即模組)。

語法: <HierLevelPath>/<ModuleName>

  • HierLevelPath 可用於定義設計中特定階層層級的路徑。請使用正斜線。
  • ModuleName 可用於指定模組的名稱。模組名稱是指您為模組指定的個人化名稱,而不是該模組所實例化的 operator 名稱。

範例: Process1/cam

若您要提及層級框內的模組,請務必註明該層級框所屬的流程名稱。

範例: Process0/HierchBox1/module6

FullElementName#

適用範圍:用於處理設計中的特定元素(模組(即運算子實例)、階層式方塊、模擬來源、模擬探針及註解方塊)。

語法: <HierLevelPath>/<ElementName>

  • HierLevelPath 可用於定義設計中特定階層層級的路徑。請使用正斜線。
  • ElementName 您用來指定元素名稱的。 ElementName 這是您賦予某個元素實例的專屬名稱。

範例: Process1/cam1

若要處理層級框內的元素,請務必註明該層級框所屬的流程名稱。

範例: Process0/HierchBox1/module6

HierLevelPath#

範圍: HierLevelPath 可用於定義設計中特定階層層級的路徑。請使用正斜線。

範例: Process1/HierBox_xy/

若要處理層級框內的元素,請務必註明該層級框所屬的流程名稱。

範例: Process0/HierchBox1/

參數名稱#

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

MultiportBaseName#

範圍: MultiportBaseName 您可藉此指定要在模組上存取的埠類型。您可以在VisualApplets 圖形化使用者介面中取得埠實例的基礎名稱相關資訊:

  • 當 MultiportBaseName 在實例化具有可變埠數的運算子時,會於彈出的對話方塊中顯示。該 MultiportBaseName 是多重連接埠名稱的簡稱,並會顯示在 GUI 的括號中:

參數 MultiportBaseName

當 MultiportBaseName 在此為 I.

你還會發現 MultiportBaseName 的滑鼠懸停資訊中找到該值:

參數 MultiportBaseName 作為懸停效果

MultiportBaseName 在此為 I (後接可用來識別模組上多重連接埠個別執行個體的索引)。

PortName#

範圍: PortName 用於識別模組上您要存取的特定連接埠。您可以擷取有關該 PortName 的資訊(在 VisualApplets GUI 中將滑鼠游標懸停上方):

將 PortName 設為懸停提示

PortName以下是 I, PI, Tick, Reset以及 O.

PortName 也可以代表多埠的埠名。若 PortName 代表多埠的埠名,則其語法如下: <MultiportBaseName>:Number

如果一個多埠在模組上被實例化多次,則會在 MultiportBaseName.

範例:

參數 PortName

MultiportBaseName 在此為 I (後接可用來識別模組上多重連接埠個別執行個體的索引)。

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

範例:

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

參數 PortName 由 klzzwxh:0038 及 klzzwxh:0039 所對應  及 klzzwxh:0039 ↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵↵��

HierNodeName#

範圍: HierNodeName 用於識別您要在層級框中選取的特定內部層級框節點。

語法:

INBOUND#<Portname>

OUTBOUND#<Portname>

範例:

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

參數 HierNodeName

FullSimModuleName#

範圍: FullSimModuleName 用於識別個別模擬模組。此處所指的是模擬來源模組與模擬探針模組。

其語法與 FullElementName: <HierLevelPath>/<ElementName>

FullSimSourceName#

範圍: FullSimSourceName 用於識別個別模擬來源模組。

語法: <HierLevelPath>/<ElementName>

其語法與 FullElementName.

FullSimProbeName#

範圍: FullSimProbeName 用於識別個別模擬探針模組。

語法: <HierLevelPath>/<ElementName>

其語法與 FullElementName.

檔案名稱#

範圍:請在 FileName 檔案的路徑以及檔案名稱本身。請使用正斜線來表示路徑。請勿忘記在檔案名稱後加上檔案副檔名。

  • 檔案副檔名「.va」表示您的設計已儲存為標準的VisualApplets 設計格式。設計中的所有內容均已儲存。
  • 檔案副檔名「.tcl」表示已匯出 TCL 腳本。設計中的部分內容無法匯出。