アプリケーションビルダー

求解中のグラフィックスとプロットをアップデート

アプリケーションビルダーでは, メソッドやコマンドシーケンスの実行中にグラフィックスフォームオブジェクトのアップデートが可能になりました. そのため, たとえば, ひとつのメソッド内におけるメッシュとプロットグループの表示の切り替えや, カスタマイズしたカメラベースのアニメーション作成が可能になりました. 求解中のプロットの組み込みサポートも追加しました. ただ, プロットグループをスタディでグラフィックスフォームオブジェクトのソースとして使用するだけです.

アプリケーションビルダーに求解中にプロットする機能を追加しました. アプリケーションビルダーに求解中にプロットする機能を追加しました.

アプリケーションビルダーに求解中にプロットする機能を追加しました.

ビューサポートを強化

アプリケーションビルダーでアプリケーションを構築するとき, そのアプリケーションのユーザーがビューを切り替えることのできる機能をグラフィックスツールバーを組み込むことができます. すなわち, ユーザーがグラフィックスフォームオブジェクトがあるそのアプリケーションを実行するとき, グラフィックスでどのビューを使用するかを切り替えることができます. さらに, そのビューは, グラフィックスツールバーやコマンドシーケンスから, あるいはメソッド内でデフォルトにリセットできます. Record Code (コードを記録) 機能は, Camera (カメラ) ノードや Axis (軸) ノードなどのビューノードをサポートしたため, たとえば, カメラの変更時など必要なコードをメソッドエディターに簡単に展開できるようになりました.

実行中のアプリケーションからビューを変更/リセット 実行中のアプリケーションからビューを変更/リセット

実行中のアプリケーションからビューを変更/リセット

詳細設定のモデルデータアクセス

Model Data Access (モデルデータアクセス) ツールでは, フォームオブジェクトでソースとしてモデルの設定を簡単に使用できます. さらに, 材料リンクにおける裁量の選択, 結果にプロットする時間やパラメーターの選択など, さまざまな設定が用意されています.

材料リンクの材料に対する Model Data Access (モデルデータアクセス) の使用. 材料リンクの材料に対する Model Data Access (モデルデータアクセス) の使用.

Model Data Access (モデルデータアクセス) によるプロット時間の選択. Model Data Access (モデルデータアクセス) によるプロット時間の選択.

長方形の幅と高さに対する Model Data Access (モデルデータアクセス) の使用. 長方形の幅と高さに対する Model Data Access (モデルデータアクセス) の使用.

プロットする時間を選択するための材料リンクの材料に対する Model Data Access (モデルデータアクセス) の使用と長方形の幅と高さに対する使用.

エディターツール

New Form (新規フォーム) ダイアログでは, モデルとアプリケーションコンテンツから直接, 最適なフォームオブジェクトを作成できます. この機能は, 既存のフォームに, 新しい Editor Tools (エディターツール) ウィンドウで使用できます. たとえば, パラメーターを選択し, すべての関連のテキストラベル, 入力フィールド, 単位フォームオブジェクトをシングルクリックで作成します. New Form (新規フォーム) ダイアログ同様に, 入力, 出力, ボタン, グラフィックスに使用できます.

Editor Tools (エディターツール) ウィンドウは, メソッドにも使用できます. これは, 従来のソフトウェアバージョンの Model Code (モデルコード) ウィンドウに代わる機能です.

フォームオブジェクトのマージン設定

グリッドレイアウトモードのすべてのフォームオブジェクトについて, 縦横のマージン設定が使用できるようになり, レイアウトの制御精度がさらに向上しました.

コマンドシーケンスで引数としての変数

Declarations (宣言) ノードで使用できる変数は, コマンドシーケンスでは, さまざまな事例で, 定数ではなく引数として使用できるようになりました. たとえば, メソッドでは入力引数として使用します. また, 評価した抽出値は, メソッドコードを記述しなくても, 結果を変数に直接保存できます.

フォームコレクションには, 新しい"Tiled or Tabbed (タイル形式またはタブ形式)" オプションがあります.

新しい Tiled or tabbed (タイルかタブ) オプションでは, アプリケーションの実行中に, フォームコレクションをタイル形式とタブ形式の間で切り替えることができます. フォームコレクション設定ウィンドウでこのオプションを選択した後, 2 つのモード間のスイッチにトグルボタンという, 新しいフォームオブジェクトを追加できます.

タブモードで 4 つのグラフィックスフォームを表示したオブジェクト形状のコレクション. タブモードで 4 つのグラフィックスフォームを表示したオブジェクト形状のコレクション.

タイルモードで 4 つのグラフィックスフォームオブジェクトを表示したフォームのコレクション. タイルモードで 4 つのグラフィックスフォームオブジェクトを表示したフォームのコレクション.

Form Collection (フォームコレクション) 設定ウィンドウにおけるタブ形式モードとタイル形式モードの設定

Form Collection (フォームコレクション) 設定ウィンドウにおけるタブ形式モードとタイル形式モードの設定

4 つのグラフィックスフォームオブジェクトをタブ形式 (左) モードとタイル形式 (中央) モードで表示したフォームコレクション. Form Collection (フォームコレクション) 設定ウィンドウ (右) で設定できます.

メソッドエディターの追加

メソッドエディターには, 組み込みメソッドを対象に, 便利なツールヒントを追加しました. また, 自動インデントやフォーマットサポートも強化して, メソッドを記述しやすくしました. また, Language Elements (言語要素) ウィンドウには多くの組み込みメソッドを追加しました. 主な新メソッドとしては, マトリックスサイズの取得, 配列内の要素と行の追加と削除, デフォルトブラウザにおける URL の呼び出し, 電子メールサーバーの定義, モデルのメソッドと解のクリアがあります.

グラフィックスツールバーをカスタマイズ

グラフィックスフォームオブジェクトは, カスタムツールバーボタンをサポートするようになりました. また, ツールバーそのものを, グラフィックスキャンバスの上, 下, 左, あるいは右というふうに, どこに配置するかも制御できます.

フォームの再利用

同じフォームを, 異なるフォームコレクションなど, 複数の場所で再利用できるようになりました. またカードスタックでフォームを直接参照できます.

拡張コピー

アプリケーションビルダーでは, 2 つの異なる COMSOL Multiphysics セッション間のコピーと貼り付けを幅広くサポートするようになりました. 従来のフォームやフォームオブジェクトだけでなく, メソッド, ライブラリ, メニュー項目などさまざまなノードのコピーと貼り付けが可能になりました.

セッション間で複数のメソッドをコピーして貼り付け. セッション間で複数のメソッドをコピーして貼り付け.

セッション間で複数のメソッドをコピーして貼り付け.