跳转到内容

Python 脚本:常用参数 - 语法#

full_module_name#

作用域:使用 full_module_name 来寻址设计中的特定算子实例(= 模块)。

语法: <HierLevelPath>/<ModuleName>

  • HierLevelPath 用于定义设计中特定层级路径的参数。请使用正斜杠。
  • ModuleName 用于指定模块的名称。模块名称是您赋予模块的个性化名称,而不是实例化该模块的算子名称。

示例: Process1/cam

如果您寻址层次盒(hierarchical box)内的模块,请不要忘记说明该层次盒所在的进程名称。

示例: Process0/BoxName1/module6

parameter_name#

在 parameter_name, 请指定其在 VisualApplets GUI 中显示的参数名称。

port#

作用域:使用 port 用于标识要寻址的模块上的单个端口。您可以通过以下方式检索有关的信息: port 在 VisualApplets GUI 中通过鼠标悬停:

作为鼠标悬停提示的 port

此处的端口为 I, PI, Tick, Reset和 O.

每当某个函数期望设计窗口中的位置时,就会使用 Python 元组 (x, y) 将被使用。

内部层次化框节点的端口名称:内部层次化框节点(用于连接 BoxName 端口的内部节点)通过前缀进行标识 INBOUND# 或 OUTBOUND#.

示例:

下图中的层次化框的两个入站节点需要通过以下方式进行寻址: INBOUND#I000 和 INBOUND#I001.

由 klzzwxh:0019 和 klzzwxh:0020 寻址的 Parameter port

mult#

作用域:使用 mult 用于指定要在模块上寻址的多端口。您可以在 VisualApplets GUI 中检索有关端口实例基本名称的信息:

  • mult 指定在实例化具有可变端口数量的算子时,在 VisualApplets GUI 中显示的内容。 mult 是多端口名称的简写,在 GUI 中显示在括号内:

Parameter mult

mult 此处为 I.

您还可以在以下位置找到 mult 的值:端口的鼠标悬停信息中:

作为鼠标悬停提示的 Parameter klzzwxh:0027

mult 此处为 I (后面跟着用于标识模块上多端口各个实例的索引)。

作用域:使用 link 用于标识与已连接模块端口的连接。

语法:要标识连接,请使用元组 (<FullModuleName>, <PortName>)

full_module_name 具有以下语法: <HierLevelPath>/<ModuleName>.

full_sim_module_name#

作用域:使用 full_sim_module_name 用于标识单个仿真模块。它引用仿真源和仿真探测模块。

full_sim_module_name 具有以下语法: <HierLevelPath>/<SimModuleName>

file_name#

作用域:使用 file_name 用于指定文件的路径和文件名本身。请使用正斜杠表示路径。切记在文件名中添加文件扩展名。

  • 文件扩展名 .va 和 .vad 表示您的设计已保存为标准的 VisualApplets 设计格式。设计的所有内容都将被保存。