ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

MATLAB からの .NET の使用

MATLAB .NET インターフェイスの利点

MATLAB® .NET インターフェイスにより以下が可能です。

  • .NET クラスのインスタンスの作成

  • クラス メンバーによる .NET アプリケーションとの対話

MATLAB .NET インターフェイスを使用する理由

MATLAB .NET インターフェイスを使用して、Microsoft® .NET Framework の機能を利用します。以下に例を示します。

  • 専門的に開発された .NET アセンブリを、ハードウェアへのアクセスなど、特定操作の実行に使用したい。

  • .NET のプログラミングの機能を活用したい (たとえば、既存の C# プログラムがある場合)。

  • Microsoft が提供する既存の .NET 用クラスにアクセスしたい。

.NET Framework Version 3.0 以降で使用できる speech synthesizer クラスは、すぐに利用可能な機能の例です。以下のような関数 Speak を MATLAB で作成します。

function Speak(text)
NET.addAssembly('System.Speech');
speak = System.Speech.Synthesis.SpeechSynthesizer;
speak.Volume = 100;
Speak(speak,text)
end

テキストを音声にする場合は、以下を入力します。

Speak('You can use .NET Libraries in MATLAB')

MATLAB Compiler SDK を使用した .NET アセンブリの統合

MATLAB .NET インターフェイスは、MATLAB で .NET アセンブリを使用する MATLAB ユーザーを対象としています。

MATLAB Compiler SDK™ 製品の .NET アセンブリの統合機能では、.NET プログラマがアクセスできるように MATLAB 関数がパッケージ化されています。これにより、MATLAB を .NET アプリケーションに組み込むことができます。.NET アセンブリ統合の詳細は、MATLAB Compiler SDK 製品ドキュメンテーションを参照してください。

.NET Framework の詳細

.NET Framework の詳細は、外部リソースにお問い合わせください。

情報源の 1 つに Microsoft Developer Network があります。http://msdn.microsoft.com/ja-jp/netframework/aa496123 の .NET Framework デベロッパー センターで、「.NET Framework クラス ライブラリ」という用語を検索します。.NET Framework クラス ライブラリは、プログラミング リファレンス マニュアルです。このドキュメンテーションにある多くの例は、このライブラリのクラスを参照します。.NET Framework ドキュメンテーションにはさまざまなバージョンがあるため、必ずご使用のシステムのバージョンを参照してください。MATLAB でのバージョンのサポートの詳細は、.NET への MATLAB インターフェイスを使用するためのシステム要件を参照してください。

詳細

この情報は役に立ちましたか?