跳至內容

Tcl Script: Frequently Used Parameters - Syntax#

FullModuleName#

範圍:用於定址設計中的特定運算子實例(= 模組)。

語法: <HierLevelPath>/<ModuleName>

  • HierLevelPath 您用來定義設計中特定階層層級的路徑。請使用正斜線。
  • ModuleName 您用來指定 module 的名稱。module 的名稱是您給予該 module 的自訂名稱,而不是該 module 所實例化的 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#

在 Parametername,請指定如 VisualApplets GUI 中所示的參數名稱。

MultiportBaseName#

範圍: MultiportBaseName 您可用於指定您想要定址模組上的連接埠類型。您可以在 VisualApplets 圖形化使用者介面中擷取有關連接埠執行個體基本名稱的資訊:

  • 影像 MultiportBaseName 會顯示在具備可變數量連接埠的算子執行個體化時所彈出的對話方塊中。 MultiportBaseName 是 multiport 名稱的簡稱,並會顯示在 GUI 的括號中:

Parameter MultiportBaseName

影像 MultiportBaseName 此處為 I.

您也可以找到 MultiportBaseName 的值:

Parameter MultiportBaseName as Mouseover

MultiportBaseName 此處為 I (後面接著用來識別 module 上 multiport 各個實例的索引)。

PortName#

範圍: PortName 您可用於識別您想要定址模組上的個別連接埠。您會擷取有關下列項目的資訊: PortName 的相關資訊:在 VisualApplets GUI 中將滑鼠游標停留在上方:

PortName as Mouseover

PortName這裡的 s 是 I, PI, Tick, Reset的狀態,以及 O.

PortName 也可以代表多連接埠的連接埠名稱。如果 PortName 代表多連接埠的連接埠名稱,它會具備以下語法: <MultiportBaseName>:Number

如果在模組上多次執行個體化多連接埠,則會在以下項目中新增索引編號: MultiportBaseName.

範例:

Parameter PortName

MultiportBaseName 此處為 I (後面接著用來識別 module 上 multiport 各個實例的索引)。

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

範例:

下圖中階層方塊的兩個入埠節點需要透過以下方式定址: INBOUND#I000 和 INBOUND#I001.

Parameter PortName Addressed by klzzwxh:0038 and klzzwxh:0039

HierNodeName#

範圍: HierNodeName 您可用於識別您想要定址階層方塊內的特定內部階層方塊節點。

語法:

INBOUND#<Portname>

OUTBOUND#<Portname>

範例:

下圖中階層方塊的兩個入埠節點需要透過以下方式定址: INBOUND#I000 和 INBOUND#I001.

Parameter HierNodeName

FullSimModuleName#

範圍: FullSimModuleName 您可用於識別個別模擬模組。它指的是模擬來源和模擬探棒模組。

語法與下列相同: FullElementName: <HierLevelPath>/<ElementName>

FullSimSourceName#

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

語法: <HierLevelPath>/<ElementName>

語法與下列相同: FullElementName.

FullSimProbeName#

範圍: FullSimProbeName 您可用於識別個別模擬探棒模組。

語法: <HierLevelPath>/<ElementName>

語法與下列相同: FullElementName.

FileName#

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

  • 副檔名 ".va" 表示您的設計是以標準 VisualApplets 設計格式儲存。設計的所有內容都會被儲存。
  • 副檔名 ".tcl" 表示已匯出 TCL 指令碼。設計的某些內容無法匯出。