跳转到内容

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 寻址的参数 port

mult#

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

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

参数 mult

mult 此处为 I.

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

作为悬停提示的参数 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 设计格式保存的。该设计的所有内容均会被保存。