使用 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. 信任中心对话框中,选择宏设置,然后激活禁用所有宏及通知启用所有宏