使用参数化约束求值程序执行计算

您可以使用参数化约束求值程序执行与约束相关的计算。

开始之前

在使用参数化约束求值程序之前,必须执行以下步骤:

过程

  1. 将 PCE.sbs 概要文件添加到模型中(来自 <产品安装文件夹>\Share\Profiles\PCE)。
  2. 使用 PCE 环境设置窗口指定您正在使用的计算机代数软件。从主菜单,单击工具 > PCE 环境设置
  3. 查看所要分析的参数化图,并验证它们是否包含您要执行的计算所需的所有特性和约束。
    注: 要使用参数化约束求值程序,用来定义约束块约束的语法必须与“参数化约束求值程序”教程(请参阅http://www.ibm.com/support/docview.wss?uid=swg27018723)中描述的 Modelica 语言子集一致(请参阅http://www.modelica.org/)。
  4. Rational Rhapsody 浏览器中,通过从包的弹出菜单中选择相关项来创建 ConstraintView 元素。
  5. 选择您创建的 ConstraintView 元素,并使用弹出菜单中的添加新项创建对要与 ConstraintView 元素相关联的参数化图的引用。
  6. 在创建的 ConstraintView 元素的弹出菜单中,选择打开 ConstraintView 这将显示一个表,该表列示相关联的参数化图中包含的所有特性和所有约束。
  7. 列中,可以修改特性值和约束。
  8. 如果要禁用一个或多个约束,请在命令列中选择禁用
  9. 如果要根据您为其他属性输入的值计算特定属性的最大值或最小值,请从命令 列中该属性的下拉列表中选择相关选项。
    注: 优化基于线性算法。因此,此功能只能在所有约束均为线性约束时使用。
  10. 要根据参数化图中输入的属性值执行计算:
    • 单击求值以计算等式的值。
    • 单击绘图以计算值并将其显示在图中。

反馈