- 关于VL最重要的组件是 Nodes (节点) 和 Links (连线)。
- 节点和连线组合在一个画布上,称之为 Patch (草图)。
- 一个或者多个草图保存在一个 VL Document(VL文档)中。VL文档被作为文件保存在硬盘中。
- 每个草图可以定义一个或者多个 Operations (运算器)。运算器在别的草图中可以作为节点被调用。
- 有两种类型的草图。一种可以大概理解为所有的运算器的大容器,另一种是数据类型的草图。在数据类型的草图中,它的运算器可以通过 Properties(参数)来储存或者分享数据。在运算器中,参数可以通过 Pads(数据板)来定义或者获取到。
- 一个VL文档A可以引用另外一个VL文档B的数据类型和运算器(把他们作为节点来使用)。这样的话,文件B就可以称为A的 Dependency(依赖)。
- 草图同样也可以包含 Regions(区块)。一个区块可以定义一个新的运算逻辑。在vl中有不同类型的区块。
- 节点和区块都可以有 inputs(输入)和 outputs(输出)叫做 Pins (针脚)。
- 静态数据可以放置在叫做 IOBoxes 的容器中。IOBoxes可以修改一些基本的数据类型,包括 nubmers(数值),text(文本),color(颜色)等等。这些IOBoxes也可以用来显示从上游来的数据。
- 连线连接着输出到输入。因而连线定义了数据的流向,以及节点们被执行的顺序。