Python脚本:常用参数 - 语法#
完整模块名称#
语法: <HierLevelPath>/<ModuleName>
HierLevelPath用于定义设计中特定层级路径。请使用正斜杠。ModuleName用于指定模块名称。模块名称是您为模块指定的个性化名称,而不是实例化该模块的算子名称。
示例: Process1/cam
如果您要寻址分层框(Hierarchical Box)内的模块,请不要忘记注明分层框所在的进程名称。
示例: Process0/BoxName1/module6
参数名称#
在 parameter_name,请指定在 VisualApplets GUI 中显示的参数名称。
港口#
作用域:使用 port 用于识别您要在模块上寻址的单个端口。您可以获取关于 port 通过在 VisualApplets GUI 中将鼠标悬停在上方获取的信息:

此处的端口为 I, PI, Tick, Reset,和 O.
每当函数期望设计窗口中的某个位置时,就会使用 Python 元组 (x, y) 。
内部分层框节点的端口名称:内部分层框节点(用于连接的内部节点 BoxName 端口)通过前缀进行识别 INBOUND# 或 OUTBOUND#.
示例:
下图中的分层框的两个入站节点需要通过以下方式进行寻址 INBOUND#I000 和 INBOUND#I001.

多#
作用域:使用 mult 用于指定您要在模块上寻址的多路端口(Multiport)。您可以在 VisualApplets GUI 中检索有关端口实例基本名称的信息:
mult指定当实例化具有可变数量端口的算子时,在 VisualApplets GUI 中显示的内容。mult是多路端口名称的简称,显示在 GUI 的括号中:

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 设计格式。设计内容全部保存。