.NET 開発環境のテスト
.NET 用の MATLAB® エンジン API には、C# コード例が付随しています。このコード例を使用して環境をテストし、エンジン API の使用を習得することができます。ソース コードは fullfile( で定義されたフォルダーにあります。ここで、matlabroot,"extern","examples","engines","dotnet") は MATLAB の matlabrootmatlabroot コマンドで返されるパスです。
フォルダーには以下が格納されています。
dotnet_engine_examples.sln— Microsoft® Visual Studio® プロジェクト ファイル。.csファイル — C# ソース ファイル。これらのアプリケーションは、以下を実行します。MATLAB インスタンスを起動し、それに接続する。
MATLAB セッションを閉じ、破棄する。
Program.csファイルは、プロジェクトに含まれているすべてのサンプル ファイルを実行するコンソール アプリケーションです。MainWindow.xaml.csファイルは、ユーザー入力に基づいて階乗を計算する Windows® GUI アプリケーションです。README— Visual Studio を使用した例のビルドと実行方法について説明するテキスト ファイル。
MATLAB 関数 copyfile を使用して、パス上にある書き込み可能なフォルダーにファイルをコピーします。
copyfile(fullfile(matlabroot,"extern","examples","engines","dotnet","dotnet_engine_examples.sln"),".","f") copyfile(fullfile(matlabroot,"extern","examples","engines","dotnet","console\*.*"),".\console\","f")
Windows プラットフォームでは、次のようになります。
copyfile(fullfile(matlabroot,"extern","examples","engines","dotnet","gui\*.*"),".\gui\","f")
README ファイル内の以下の指示に従って、例をビルドおよび実行します。
サポートされているバージョンの .NET があることを確認します。
ランタイム環境変数を設定します。
フォルダーからmatlabroot/extern/examples/engines/dotnetdotnet buildを呼び出します。フォルダーからmatlabroot/extern/examples/engines/dotnet/consoledotnet runを呼び出します。Windows プラットフォームで、
フォルダーからmatlabroot/extern/examples/engines/dotnet/guidotnet runを呼び出します。