ご質問はこちらまで:
support@comsol.com

アプリケーションビルダーアップデート


アプリケーションビルダーのユーザー向けに, COMSOL Multiphysics® バージョン 6.3 では, OpenAI の GPT モデルと通信するための新しい機能, インタラクティブな Java 環境, モデルツリーの任意の場所でパラメーターを検査および変更する機能が提供されます. これらの更新内容と詳細については, 以下をご覧ください.

チャットボット

新しいチャットボットウィンドウが利用可能になり, OpenAI の GPT モデルと通信して, Java コードで使用する COMSOL API を生成およびデバッグしたり, COMSOL Multiphysics® ソフトウェアに関連するモデリングの質問を促すことができます. チャットボット機能は COMSOL Multiphysics® で使用できるように準備されており, 外部 AI ツールとの間でメッセージをコピーアンドペーストすることなく, シームレスな対話が可能になります. 代わりに, メソッドを簡単にアタッチしてバグをチェックしたり, AI モデルによって提案された API コードを実行したりすることができ, その結果はモデルビルダーとグラフィックスウィンドウにすぐに表示されます.

チャットボットウィンドウは, ソフトウェアの Windows® バージョンで利用できます. 使用するには, OpenAI アカウントと OpenAI API キーが必要です. API キーを取得するには, 通常, API キー支払いプランにサインアップする必要があります.

チャットボットウィンドウは, 新しい Java Shell ウィンドウと一緒に使用して, COMSOL API を通じて Java で使用する関数を作成します

“チャットボットに送信” ドロップダウンメニューが表示されたアプリケーションビルダーユーザインターフェース.  “計算でバグを見つける” オプションが強調表示されています.
アプリケーションビルダーのコードオプションを使用すると, バグのチェックなど, メソッドに関するチャットボットの会話を簡単に促すことができます.

Java Shell

Java Shell ウィンドウは, Java コードを実行するためのコマンドプロンプトを提供する対話型環境です. コード補完, 構文の強調表示など, メソッドエディターのすべての機能をサポートしています. この新しい機能を使用すると, 最初にモデルメソッドを作成することなく, COMSOL API を介してモデルを Java ですばやく変更できます. たとえば, メソッドのコードのプロトタイプ作成, フィーチャの一括作成, プロパティの検査, 宣言変数の変更に使用できます. また, アプリケーションビルダーでメソッドをデバッグする場合にも役立ち, ブレークポイントで停止した状態でコード評価を実行できます.

Java Shell ウィンドウは, ソフトウェアの Windows® バージョンで使用でき, モデルビルダー, アプリケーションビルダー, およびモデルマネージャーのワークスペースからアクセスできます. たとえば, API を使用してデータベースと対話できます.

Java Shell ウィンドウを使用して, ジオメトリをプログラムで設定します. モデルノードに対応する出力の場合, Java Shell ウィンドウで出力をダブルクリックするか, ツールバーからノードに移動を選択すると, モデルビルダーツリーの対応するノードにジャンプできます.

Java Shell ウィンドウが開かれ, getBoundingBox() プロンプトが強調表示されたアプリケーションビルダーユーザーインターフェース.
Java Shell ウィンドウを使用して, 伝送線路計算チュートリアルアプリの buildGeometry メソッドをデバッグする.

データビューアー

以前はアプリケーションビルダーでデバッグ中に使用されていた変数ウィンドウには, ブレークポイントで停止したときにパラメーター, 宣言, および Java 変数が表示され, 変更できました. バージョン 6.3 では, ウィンドウの名前がデータビューアーに変更され, 常にアクセスできるようになりました (モデルビルダーワークスペース内を含む). これにより, ソフトウェアのどこにいてもパラメーターと宣言をすばやく表示および更新できます. このウィンドウには, 新しい Java Shell ウィンドウの Java 変数も表示されます.

Java Shell ウィンドウにパラメーターと宣言値, および変数が表示されたアプリケーションビルダーユーザーインターフェース.
Tuning Fork チュートリアルアプリのデータビューアーウィンドウには, パラメーター, 宣言, および Java Shell セッション変数の値が表示されます.

フォームツールバー

フォームツールバーは, フォームのヘッダー領域に追加できる新しいフォームオブジェクトです. ツールバーの表示は, フォームのコンテキストによって異なります. たとえば, フォームがサブウィンドウ内または設定フォームとして使用されている場合, 下のコンテンツがスクロールして表示されなくなっても, ツールバーはフォームの上部に固定されます. これにより, ツールバーにいつでも簡単にアクセスできます. フォームがフォームコレクション内のセクションで使用される場合, ツールバーはセクションヘッダーに表示され, セクション固有のコマンドに便利な場所を提供します.

この新しい機能は, 回路抽出, 曲線へ写像, ボールでメッシュ分割, および, 平面カットアドインで確認できます.

フォームツールバーヘッダーがアウトライン表示されたアプリケーションビルダーユーザーインターフェース.
フォームツールバーは, 曲線へ写像アドインを使用してフォームエディターのヘッダー領域に追加されます.

グラフィックスウィンドウに加速度を表示する応答スペクトルジェネレーターのアプリ.
応答スペクトル計算チュートリアルアプリのセクションツールバーの例: メッセージログセクションツールバーには, メッセージログクリアボタンが含まれています.

メソッドエディター

  • メソッドエディターは, コード補完を含む Java 11 をサポートするようになりました.
  • いくつかのファイル読み取りユーティリティが更新され, 区切り文字の指定のサポートが追加されました. これには, readCSVFile, readMatrixFromFile, readStringMatrixFromFile が含まれます.
  • 新しい saveApplicationCopyAs メソッドを使用して, 実行中のアプリのコピーを保存できるようになりました. このオプションは, GUI コマンド > ファイルコマンドのコマンドとしても使用できます.

全般的な更新

新しく改善されたユーザーインターフェースデザインは, Windows® で実行されているすべてのシミュレーションアプリに自動的に適用されます. 詳細については, COMSOL Desktop® リリースハイライトページを参照してください.

グラフィックスウィンドウに温度を表示するサーマルアクチュエーターモデルのアプリ.
サーマルアクチュエーター代理モデル チュートリアルアプリに表示される新しいユーザーインターフェース.

アプリケーションビルダーでアイコンを選択するときに, 画像のリストをフィルターできるようになり, 目的のアイコンを見つけやすくなりました.

ボタンアイコンの設定を示すアプリケーションビルダーユーザーインターフェース.
伝送線計算機チュートリアルアプリに表示される, ボタンフォームオブジェクトの画像を選択するときのフィルターされたアイコンリスト.

新しいチュートリアルアプリケーションとアドイン

COMSOL Multiphysics® バージョン 6.3 では, 新しいアドインといくつかの新しいサンプルアプリケーションが導入されています.