このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Microsoft .NET 入門
.NET のインターフェイスでは、MATLAB 環境への .NET アセンブリの取り込み、アセンブリに含まれるクラスからのオブジェクトの作成、およびそれらのオブジェクトのメソッドの呼び出しができます。
MATLAB は、Microsoft® Windows® プラットフォーム上のみで、.NET 5 以降、.NET Core、および Microsoft .NET Framework 用にコンパイルされたライブラリの読み込みをサポートします。詳細については、.NET への MATLAB インターフェイスを使用するためのシステム要件を参照してください。MATLAB と互換性がある .NET のバージョンの詳細については、MATLAB Interfaces to Other Languages を参照してください。
サポートされているバージョンがシステムにあるかどうかを確認するには、関数 NET.isNETSupported
を使用します。
関数
NET.addAssembly | .NET アセンブリを MATLAB に表示する |
NET.isNETSupported | サポート対象の Microsoft .NET のバージョンを確認 |
NET.interfaceView | Explicit interface view of .NET object (R2023b 以降) |
NET | MATLAB .NET インターフェイスの関数の概要 |
enableNETfromNetworkDrive | (削除予定) ネットワーク ドライブからの .NET コマンドへのアクセスを有効にする |
クラス
NET.Assembly | .NET アセンブリのメンバー |
オブジェクト
NET.NetException | .NET 例外のエラー情報の取得 |
トピック
- .NET への MATLAB インターフェイスを使用するためのシステム要件
サポートされている .NET のバージョンの使用。
- 単純な .NET クラスへのアクセス
この例では、システムにインストール済みの .NET 機能にアクセスする方法を説明します。
- .NET を使用した Microsoft Excel スプレッドシートでの作業
この Microsoft .NET Framework の例では、
Microsoft.Office.Interop.Excel.ApplicationClass
クラスを使用してスプレッドシートを作成し、MATLAB データをそこにコピーしてから閉じます。 - .NET を使用した Microsoft Word ドキュメントでの作業
この Microsoft .NET Framework の例では、
Microsoft.Office.Interop.Word.ApplicationClass
クラスを使用して Word ドキュメントを作成します。 - MATLAB 例での .NET アプリケーションのビルド
MATLAB に収められている .NET の例のビルドに関する基本情報。
- .NET クラス名の簡略化
MATLAB 関数
import
を使用して .NET クラス名を参照する。 - MATLAB 関数における import の使用
関数
NET.addAssembly
およびimport
を使用するためのガイドライン。 - .NET の入れ子にされたクラスの使用
リフレクションを使用して、入れ子にされたクラスをインスタンス化します。
- .NET 例外の処理
MATLAB は、.NET によってスローされた例外をキャッチし、
NET.NetException
オブジェクトに変換します。 - アセンブリは .NET クラスのライブラリ
"アセンブリ" は、連携して動作するようにビルドされた型およびリソースの集まりであり、.NET アプリケーションにおける機能の論理単位を形成します。
- MATLAB からの .NET の使用
MATLAB から .NET を使用することの利点。
- .NET オブジェクトの使用
.NET オブジェクトの作成方法。
- .NET の用語
名前空間および参照型と値型について。
トラブルシューティング
ネットワーク ドライブからのセキュリティ ポリシー設定のトラブルシューティング
R2012b 以前の MATLAB リリースでは、関数 enableNETfromNetworkDrive
を呼び出して MATLAB セキュリティ ポリシーのエントリを作成します。
MATLAB でサポートされない .NET の機能。
MATLAB でサポートされない .NET の機能。
MATLAB でサポートされない .NET の機能。
MATLAB でサポートされない .NET の機能。
MATLAB でサポートされない .NET の機能。
MATLAB でサポートされない .NET の機能。