所属产品: Mingcedar Studio DESIGNER
几何表达式与页面脚本的边界 | Mingcedar Studio
当前 Move、Rotate、Scale 编辑器没有 Setup Script(旧配置名 Definition)或 Post Operations 配置区。几何输入直接使用表达式;复用函数放在 Page Script。
<section id="post-ops" class="docs-block docs-block-intro docs-block-current"> <span class="section-kicker">高级</span> <h2>几何表达式与页面脚本的边界</h2> <p>当前 Move、Rotate、Scale 编辑器没有 Setup Script(旧配置名 Definition)或 Post Operations 配置区。几何输入直接使用表达式;复用函数放在 Page Script。</p> <div class="docs-detail-list"> <article id="post-ops-item-1" class="docs-detail-row"> <strong>同步数值表达式</strong> <p>Source value、Rotation input 和各端点字段必须同步返回数值。可以直接调用 ReadTagDouble,或调用当前页 Page Script 中定义的换算函数。</p> </article><article id="post-ops-item-2" class="docs-detail-row"> <strong>共享计算放 Page Script</strong> <p>同页复用的名称、量程和换算函数放 Page Script。函数若需要实时值,应在行为每次求值时调用读取方法;页面初始化时读取一次不会自动更新。</p> </article><article id="post-ops-item-3" class="docs-detail-row"> <strong>内部计算结果不作为页面变量</strong> <p>ValueMin、ValueMax 等几何字段别名只在对应求值上下文内使用。其他组件需要相同的结果时,应复用 Page Script 函数,不依赖另一条行为的局部变量。</p> </article><article id="post-ops-item-4" class="docs-detail-row"> <strong>附加显示逻辑的配置入口</strong> <p>文本、颜色和可见性使用相应行为。需要由用户操作调整布局时,可在 Click Script 中调用 setComponentLayout;避免同一组件的布局同时被脚本和几何行为反复覆盖。</p> </article> </div> </section>