VisualApplets 提供脚本接口,您可以使用 Tcl 或 Python 脚本语言来管理您的设计。
使用 Python 或 Tcl 编写脚本既能提供编程语言的强大功能,又易于学习。使用起来可以像在 shell 中调用命令一样简单。同时,也可以使用高级编程技巧来设置复杂的处理方案。
合并VisualApplets 脚本语言的强大功能可以极大地提高生产力。
您可以:
-
自动化设计创建:
使用脚本组装由参数控制的设计组件。建立处理流程库,自动创建大量不同的设计。
-
自动化设计仿真:
脚本功能允许您定义非常复杂的仿真运行:例如,您可以指定对存储在文件系统中的数千张图像进行一系列仿真运行。或者,您可以定义各种仿真运行,每次运行使用不同的设计参数集。
![]() |
文档 |
|---|---|
|
您可以在这里找到有关如何使用以下信息: VisualApplets 以及 Python 和 Tcl 命令的详细命令参考,请参见脚本概述。 |
您可以让 Python 和 Tcl 脚本中的各个过程直接在以下位置可用: VisualApplets 图形用户界面。
VisualApplets 允许您定义一个脚本集合(库),其中包含已排序的命令,每个命令都会调用指定 Python 或 Tcl 脚本中的特定过程。这些命令可以直接在图形界面上查看。 VisualApplets 图形用户界面 (GUI)。一旦您通过鼠标点击或拖放操作启动命令,底层流程就会立即执行。您可以在中监控执行过程。 VisualApplets 程序窗口。
您可以使用图形化方式定义脚本集合,或者使用以下方式: VisualApplets GUI,或创建/编辑XML 定义脚本集合的文件。
所有关于您剧本收藏的信息都存储在XML 对于文件,您不仅可以使用版本控制系统来控制单个 Python 或 Tcl 脚本,还可以使用版本控制系统来定义脚本集合的结构和内容。
这些命令可在窗格中找到:
![]() |
文档 |
|---|---|
|
您可以在这里找到有关如何使用以下信息: VisualApplets 和详尽的命令参考,请参阅“创建脚本集合(脚本库)”和“Tcl 命令参考”和“Python 命令参考” 。 |
VisualApplets 允许您导出VisualApplets 设计为 Tcl 脚本(*.tcl)。
您可以将该脚本格式用于以下用途:
-
版本控制
-
自动比较版本(通过创建“差异”对比)
但是,导出为 Tcl 脚本时会丢失一些信息。因此,您应该始终将设计保存为…… *.va 格式。Tcl 文件不符合作为主要数据格式的要求。
![]() |
将设计保存为 *.va 格式
|
|---|---|
|
使用 Tcl 脚本不包含完整的设计信息。 |
导出为 Tcl 脚本期间将丢失以下信息:
-
您在用户库元素实例中所做的本地修改(为了使实例适应周围设计)将会丢失。如果您将 Tcl 脚本重新导入到VisualApplets该实例将作为用户库元素的全新副本插入。您设计中的实例内容尚未保存到 Tcl 中。
-
信息框的内容以 Tcl 格式保存。但是,信息框的格式会丢失。
您还应该始终将设计保存为 *.va 格式也存在问题。Tcl 文件不适合用作主要数据格式。
若要将设计导出到 Tcl 文件(*.tcl):
现在您可以将 Tcl 文件检入版本控制系统,或者使用“diff”工具查找不同设计版本之间的差异。

![[提示]](../common/images/admon/tip.png)

![[注意]](../common/images/admon/note.png)


![[警告]](../common/images/admon/warning.png)
上一页

