www.tech-doc.cn 全局参数可见性

全局参数可见性


参数或变量的可见性由子模型编辑器中的可见性字段控制。超级组件中的全局参数可在暴露参数视图中使用可见性表达式来定义是否在Simcenter Amesim上下文视图中显示。

图8-20. 全局参数可见性字段

对于本地全局参数,可见性表达式列可编辑。所有其他组件参数的可见性设置为True且不可修改。

设置可见性表达式

您可以直接在可见性表达式字段中输入,或打开表达式对话框,其中列出了当前超级组件层级暴露的整数和实数参数。

注意:

设置可见性表达式时,必须使用暴露参数视图中显示的参数暴露名称。

图8-21. 可见性表达式字段与表达式对话框

若输入的表达式无法求值,将以红色高亮显示(在表达式对话框可见性表达式字段中均会标记)。

图8-22. 表达式对话框中的无效值

图8-23. 可见性表达式字段中的无效值

此外,若超级组件中用于可见性表达式(直接或间接)的本地全局参数被重命名或删除,任何引用该参数的可见性表达式将标记为无效并显示红色高亮。组件参数的可见性表达式字段为空,工具提示会注明该字段不可编辑。

图8-24. 不可编辑的可见性表达式

注意:

对于本地全局参数,默认可见性设置为True

使用可见性表达式

暴露的全局参数会根据其可见性表达式在上下文视图中显示或隐藏。上下文视图将根据可见性表达式的求值结果动态更新。下例展示了一个全局参数通过修改可见性表达式使其不再显示在上下文视图中。

图8-25. 设置可见性表达式

图8-26. 修改可见性表达式后全局参数隐藏

可见性表达式设为<10时,全局参数GP_11将被隐藏。