使用 VB 文件将替代模型导出至 Excel

Simcenter STAR-CCM+ 用于将替代模型函数导出为 VB (.bas) 文件格式。可通过将替代模型导出至文件设置输入参数,并在外部应用程序(如 Microsoft Excel)中计算相应的替代模型响应。VB 文件作为宏导入 Excel。

要将替代模型导出为 Visual Basic 文件:
  1. 右键单击设计研究 > [设计研究] > 替代模型 > [替代模型] 节点,然后选择导出至文件...。
  2. 在导出至文件对话框中,将类型文件设为应用程序的 Visual Basic 代码文件 (*.bas)。
  3. 导航至工作目录,然后单击保存。
要将 Visual Basic 文件导入 Microsoft Excel 工作簿:
  1. 在 Excel 中打开空白工作簿。
  2. 选择文件 > 选项。
  3. 在 Excel 选项对话框中,单击自定义功能区。
  4. 在自定义功能区下,将开发工具添加至主要选项卡,然后单击确定。


  5. 在功能区中选择开发工具选项卡,然后单击 Visual Basic 工具。
  6. 在 Microsoft Visual Basic for Applications 窗口中,单击文件 > 导入文件...。
  7. 在导入文件窗口中,导航至工作目录,选择从设计管理器导出的 .bas 文件,然后单击打开。
    在 Microsoft Visual Basic for Applications 窗口中,Excel 会将新模块添加至 Modules 文件夹。
  8. 要查看导入的 .bas 文件的内容,双击模块 > [模块 1]。


    可在变量和值范围标题下查看替代模型函数的参数。

  9. 返回空白工作簿,为设计管理器研究中使用的每个参数创建一个单元格,然后设置每个参数值。


要定义替代模型响应:
  1. 为替代模型响应值选择空单元格。
  2. 在功能区中选择公式选项卡,然后单击插入函数。
  3. 在插入函数对话框中,将或选择类别设为用户自定义。
  4. 选择替代模型响应函数,然后单击确定。
  5. 在函数自变量对话框中,按在 Microsoft Visual Basic for Applications 中的显示顺序同时选择包含替代模型参数值的单元格来设置 X。


  6. 单击确定。
    Excel 根据所选的替代模型函数和替代模型参数计算替代模型响应。
  7. 要将宏存储在 Excel 工作簿中,将工作簿另存为启用宏的 (.xlsm) 文件。
如果要加载包含宏(如替代模型函数)的 Excel 工作簿,可能需要更改安全设置以允许宏执行。
  1. 打开工作簿后,选择文件 > 选项。
  2. 在 Excel 选项对话框中,选择信任中心,然后单击信任中心设置。
  3. 在信任中心对话框中,选择宏设置,然后激活禁用所有宏及通知或启用所有宏。