MATLAB Toolboxのご紹介

OnScaleのMATLABToolboxについてご紹介します。

intro_pic.png

OnScaleのMATLAB Toolboxとは?

OnScaleのMATLABToolboxは、モデル作成、ジョブの投入、結果ファイルのダウンロード、および結果処理のための関数を提供します。Toolboxを使用して、既存のOnScale入力ファイルを実行することも、アプリケーション固有のクラスを使用してMATLABでモデルを作成することもできます。

Note: 現在のバージョンでは、一般的な圧力音響およびRFシミュレーションのみの固有クラスを使うことができます。今後、使用可能なクラスを増やす予定です。

シミュレーション結果からKPIを簡単に抽出するために使用できる結果処理理機能は多数あります。たとえば、ユーザーは共振周波数、ピークとピークの値、帯域幅などを計算することができ、また独自のカスタム関数を作成することもできます。

Toolboxは、OnScaleシミュレーションを実行および処理するためのスムーズなワークフローを提供するように設計されています。これは、ユーザーがワークフローを設定する際の柔軟性とカスタマイズ性が向上するように設計されています。Toolboxは、OptimizationToolboxなどのMATLABツールボックスと連携して機能することもできます。OnScaleのソルバー機能とクラウドコンピューティングをMATLABの拡張機能ベースと組み合わせることで、シミュレーションから得たい結果を得ることができるようになります。

 

必要事項

OnScaleのアカウント

MATLAB Toolboxを使用するために、個別のアカウントは必要ありません。ただし、OnScaleアカウントは必要です。ここにいる場合は、すでにアカウントにサインアップしてOnScaleをダウンロードしている可能性があります。

アカウントの作成・登録を行うためには、弊社のWebサイトにアクセスしてくださ。メールアドレスを確認したら、Downloading & Installingに進んでOnScaleをダウンロードします。

 

MATLAB 

最新バージョンのMATLABも必要です。現在、Toolboxはv2018b以降でのみサポートされています。 

システム

Toolboxは、WindowsおよびLinuxシステムで使用できます。インストーラーと手順については、Downloading & Installingをご参照してください。

Toolboxの構造について

Toolboxは、オブジェクト指向プログラミング(OOP)を利用してデータをオブジェクトとして整理し、メソッドを使用して操作を実行します。シミュレーションワークフローのさまざまなセクションには、複数のクラスがあります。

  • アカウント ー ユーザーの資格情報とアカウント設定を保存します
  • SimMaterials ー 材料データを保存するためのメソッドが含まれています
  • GeneralSim、RFSim ー アプリケーションに基づいてさまざまなタイプのモデルを作成するためのメソッドが含まれています。 
  • ジョブ ー ジョブ情報を保存し、クラウドにジョブを送信して結果をダウンロードするためのメソッドが含まれています。
  • 結果処理 ー 計算、KPI抽出、プロットなど、結果処理のメソッドが含まれています。

MATLAB_FlowChart.png

次のステップ

Toolboxを試してみてください。ダウンローととインストールの手順はここをご参照下さい。