App 开发器更新


COMSOL Multiphysics® 6.3 版本为“App 开发器”的用户带来了与 OpenAI 的 GPT 大模型通信的新工具,新增交互式的 Java 环境,以及在模型树的任何位置检查和更改参数的能力。请阅读以下内容,进一步了解这些更新及其他新增功能。

Chatbot

通过新的 Chatbot 窗口,用户能够与 OpenAI 的 GPT 模型进行交互,以生成和调试 Java 语法的 COMSOL API 代码,并询问与 COMSOL Multiphysics® 软件相关的建模问题。Chatbot 功能专为 COMSOL Multiphysics® 而设计,实现了无需复制粘贴消息即可与外部 AI 工具进行无缝交互。而且,用户可以直接将方法附加到 Chatbot 窗口进行错误检查,或运行 AI 模型建议的 API 代码,结果将即时显示在“模型开发器”和图形 窗口中。

Chatbot 窗口可在 Windows® 版本的软件中使用。为了使用此功能,需要拥有 OpenAI 帐户及其 API 密钥。请注意,获取 API 密钥通常需要注册 API 密钥付费计划。

Chatbot 窗口与新的 Java Shell 窗口协同工作,以通过 Java 语法的 COMSOL API 创建所需功能。

“App 开发器”用户界面,显示了“发送到 Chatbot”下拉菜单,其中突出显示“在‘计算’中查找错误”选项。
“App 开发器”中的代码选项能够轻松在 Chatbot 中启动关于方法的对话,例如,检查是否存在错误。

Java Shell

Java Shell 窗口提供了一个交互式环境,配备了命令提示符来运行 Java 代码,并支持方法编辑器 的所有特征,如代码补全、语法高亮等。利用这项新功能,用户可以通过 Java 语法的 COMSOL API 快速修改模型,而无需首先创建模型方法,例如,验证方法的原型代码、批量创建特征、检查属性或更改声明变量。而且,它也非常适合在“App 开发器”中调试方法,使用户能够在执行代码时暂停于断点,进行代码评估。

Java Shell 窗口在软件的 Windows® 版本中提供,用户可通过“模型开发器”、“App 开发器”和“模型管理器”工作区进行访问,例如,利用 API 与数据库进行交互。

本例演示如何使用 Java Shell 窗口以编程方式设置几何结构。对于与模型节点对应的输出,您可以通过双击 Java Shell 窗口中的输出,或在工具栏中选择 切换到节点来跳转到“模型开发器”树中的相应节点。

“App 开发器”用户界面,其中打开了 Java Shell 窗口,并突出显示 getBoundingBox() 提示。
在“传输线计算器”教程 App 中,使用 Java Shell 窗口对 buildGeometry 方法进行调试。

数据查看器

在“App 开发器”中,原先用于调试的变量 窗口在程序执行暂停于断点时,能够显示参数、声明和 Java 变量,并允许用户对其进行修改。在 6.3 版本中,该窗口已重命名为数据查看器。现在,无论您处于软件的哪个界面(包括在“模型开发器”工作区中),都能随时访问它,方便您快速查看和更新参数与声明。此外,该窗口还能显示来自新增的 Java Shell 窗口中的 Java 变量。

“App 开发器”用户界面,显示了参数和声明值,以及 Java Shell 窗口中的变量。
“音叉”教程 App 中的 数据查看器窗口,显示了参数、声明和 Java Shell 会话变量的值。

表单工具栏

表单工具栏 是一种可以添加到表单标题区的新表单对象,其中的显示取决于表单的具体情况。举例来说,如果表单用于子窗口或用作设置表单,即使下面的内容滚动超出视图,工具栏也会固定在表单顶部,确保它始终易于访问。如果表单用于表单集合内的某一栏,工具栏会显示在其标题中,为该栏的特定命令提供了一个方便的位置。

这一新特征在电路提取器图像到曲线用球进行网格分割平面切割 插件中均有演示。

带有“表单工具栏”标题框的“App 开发器”用户界面。
本例使用 图像到曲线插件在 表单编辑器的标题区域添加 表单工具栏

响应谱生成器 App,“图形”窗口中显示加速度。
“响应谱计算”教程 App 中的栏示例:消息日志节工具栏包含 清除消息日志按钮。

方法编辑器

  • 方法编辑器 现在支持 Java 11,并新增了代码补全功能。
  • 多个文件读取实用程序已更新,以支持指定分隔符,包括 readCSVFilereadMatrixFromFilereadStringMatrixFromFile
  • 现在可以使用新的 saveApplicationCopyAs 方法保存正在运行的 App 的副本。此选项也在 GUI 命令 > 文件命令 中作为一个命令提供。

通用更新

新版本对用户界面进行了全新设计和改进,这些更新将自动应用于在 Windows® 上运行的所有仿真 App。如需获取更多信息,请参见 COMSOL Desktop® 发布亮点页面。

热执行器模型的 App,“图形”窗口中显示了温度分布。
“热执行器代理模型”教程 App 中显示的全新用户界面。

在“App 开发器”中选择图标时,现在可以对图像列表进行过滤,以便更快地找到所需的图标。

“App 开发器”用户界面,其中显示“按钮”图标的设置。
按钮表单对象选择图像时显示的过滤图标列表,如“传输线计算器”教程 App 所示。

新增教程 App 和插件

COMSOL Multiphysics® 6.3 版本引入了一个新的插件和多个新的示例 App。