减少折点布局算法属性
如果在布局任务下拉列表中选择了“减少折点”逻辑示意图布局算法,则单击“逻辑示意图编辑器”工具条中的布局算法属性按钮 将打开关联的属性对话框,如下所示:
参数的值可以是 Schematics 默认指定的值,也可以是为与活动逻辑示意图相关的逻辑示意图模板特别设置的默认值(该默认值通过此逻辑示意图模板的“逻辑示意图数据集编辑器”的“布局任务”选项卡进行设置)。
角度阈值参数
角度阈值参数为事件点线段间所构成的角度指定一个值,如果角度超出该值,则相关线段上的关联折点将被去掉。角度越大,去掉的折点越少。除非为与活动逻辑示意图相关的逻辑示意图模板指定了其他默认值,否则在默认情况下,“角度阈值”参数的值设置为 160。
以下各图显示了“角度阈值”参数。各结果中迭代次数设置为 1,线段比设置为 0.5。图 1.1a 显示的是算法执行前的逻辑示意图。图 1.1b 显示的是沿逻辑示意图连接线分布的初始折点。它们以绿色的方块突出显示。图 1.2 和 1.3 显示的分别为角度阈值为 160 和 140 时的逻辑示意图。
线段比参数
在构成逻辑示意图连接线的线段中,“减少折点”布局算法可检测最长线段并计算每个线段与最长线段的长度比。如果计算得到的比值小于指定的线段比,将移除位于线段起点的折点。除非为与活动逻辑示意图相关的逻辑示意图模板指定了其他默认值,否则在默认情况下,线段比的参数值为 0.5。
以下各图显示了“线段比”参数。各结果中迭代次数设置为 1,角度阈值设置为 160。图 2.1 显示的是算法执行前的逻辑示意图。逻辑示意图连接线上的绿色方块表示连接线折点。图 2.2 显示的是当线段比值为 0.5 时所得到的逻辑示意图。图 2.3 显示的是当线段比值为 1 时所得到的逻辑示意图。
迭代次数参数
迭代次数参数值可确定在显示最终结果前“减少折点”算法迭代执行的次数。执行一次“迭代次数”参数为 5 的“减少折点”算法与执行五次“迭代次数”参数设置为 1 的“减少折点”算法所获得的结果相同。除非为与活动逻辑示意图相关的逻辑示意图模板指定了其他默认值,否则在默认情况下,“迭代次数”参数的值设置为 1。
以下各图举例说明了迭代次数。各结果中角度阈值设置为 160,线段比设置为 0.5。图 3.1 显示的是算法执行前的逻辑示意图。所选连接线上的绿色点表示连接线折点。图 3.2、3.3 和 3.4 分别显示的是“迭代次数”为 1、2 和 3 时的逻辑示意图。
恢复默认值按钮
单击恢复默认设置按钮可将所有“减少折点”参数设置为其默认值。恢复的值可以是 Schematics 默认指定的值,也可以是为与活动逻辑示意图相关的逻辑示意图模板特别设置的默认值(该默认值通过此逻辑示意图模板的“逻辑示意图数据集编辑器”的“布局任务”选项卡进行设置)。