このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
.netアセンブリの統合
コンパaapl . exeルされたmatlab®関数を.netアプリケ.ションに統合する
MATLAB编译SDK™では,コンパ,ルされたmatlab関数を.netアプリケ,ションと統合するにあたり,MATLAB运行时の初期化,コンパ恭顺器ルされたmatlab関数のMATLAB运行时への読み込み,および。netコードとMATLAB間で渡されるデータの管理を行うAPIを組み合わせて使用します。
netとMATLABの間でデータのマーシャリングと形式設定を行う2つのデータ変換APIは,MATLABデータ型にマッピングされる派生型を使用するMWArray
と,ネイティブな。net型を使用。netリしモート処理をサポートするネイティブ。net APIです。さらに,タイプセーフなインターフェイスによって,ネイティブな。netデータ型を直接操作するメソッドの代替セットが提供されています。
MATLAB関数を.NETで開発されたサ,バ,と統合するには,微软®の。netリモートAPIまたはWindows通信基础フレームワークのいずれかを使用します。これらのAPIはWebを介してアクティブな图をデプロイし。netリモート機能にアクセスするための機能を使うことで,分散アプリケーションの開発を容易にします。
関数
compiler.build.dotNETAssembly |
为外部部署创建.NET程序集MATLAB |
compiler.build.DotNETAssemblyOptions |
用于构建.NET程序集的选项 |
compiler.package.installer |
MATLAB编译器によって生成されたファル用のンストラの作成 |
compiler.package.InstallerOptions |
MATLAB编译器パッケジンストラの作成オプション |
enableTSUtilsfromNetworkDrive |
将信任设置设置为从网络驱动器加载.NET程序集 |
ntswrap |
生成类型安全的API |
MWArrayクラスラeprブラリのリファレンス
トピック
要件とハ▪▪ラ▪▪ト
- MATLAB编译器SDKの.NETタ,ゲットの要件
MATLAB编译器SDKを使用して. netアセンブリを作成するためのソフトウェア要件を参照する。 - 通用集成任务和命名约定
了解大多数用户执行的集成任务。 - MATLAB运行时の转换器ンスト转换器ルと構成
MATLAB运行时をンストルし,構成し,アンンストルする。 - デプロesc esc esc esc esc esc esc
MATLAB编译器™またはMATLAB编译器SDKで生成されたアプリケ,ションを実行するマシンのパスを定義する。
作成および.NET框架との統合
- .netアセンブリの生成と.netアプリケ.ションのビルド
Matlabで. netアセンブリを作成し,c#コ. netドを使って実装する。 - 集成。net程序集到f#应用程序
使用f#以更少的代码集成程序集。
作成および.NET 5.0や.NET Coreとの統合
- 构建可在Linux和macOS上运行的.NET 5.0应用程序
创建一个可以在Linux上运行的.NET 5.0应用程序®而且macOS系统。 - LinuxとmacOSで動作する.NET Coreアプリケ,ションのビルド
LinuxシステムとmacOSシステムで動作する. net Coreアプリケ,ションを作成。
サンプルアプリケ,ション
- 集成简单的MATLAB函数到。net应用程序
使用c#或Visual Basic构建.NET应用程序®. - 变参数积分函数
使用接受可变数量参数的MATLAB函数构建. net应用程序。 - 在组件类中分配多个MATLAB函数
创建包含多个函数的. net程序集,以实现矩阵数学程序。 - 将MATLAB优化例程与目标函数集成
方法构建一个.NET程序集,该程序集将优化例程应用于目标函数MWObjectArray
类。 - 在.NET程序集中使用多个类
创建包含多个类的. net程序集以实现信号分析器应用程序。 - 创建图形时阻止控制台显示
在一个基于控制台的程序中处理交互,创建MATLAB图形。
デ,タ変換
- 使用MWArray API进行数据封送处理
了解如何MWArray
类在. net和MATLAB之间转换数据。 - .NET和MATLAB之间的数据转换
请参阅在本机. net数据类型和MATLAB类型之间手动转换的示例。 - .NET与MATLAB数据转换规则
请参阅将. net类型转换为MATLAB类型的规则。 - 由MATLAB编译器SDK生成的接口
学习为每个MATLAB函数生成的不同类方法。 - 在.NET应用程序中指定并行计算工具箱配置文件
为并行计算工具箱™应用程序指定概要信息。 - 单个应用程序中多个程序集的限制
查看不能跨. net程序集共享的数据类型。
タ@ @プセ@ @フなAPI
- 类型安全接口
考虑使用类型安全的接口而不是MWArray
直接使用本机数据类型。 - 实现类型安全接口并集成到。net应用程序
创建一个通过类型安全接口使用本机. net数据类型的乘法程序。 - 创建托管可扩展性框架插件
使用类型安全的API使用托管可扩展性框架(MEF)插件扩展. net应用程序。
.netリモト処理
- 创建远程。net程序集
使用库编译器应用程序或编程方式构建一个远程的。net组件。 - 比较远程程序集的MWArray和Native .NET API
在
MWArray
和原生. net api,用于程序集中的数据封送。 - .NET Remoting和Windows通信基础
了解实现远程. net组件的优点。 - 创建Windows通信基础组件
部署Windows®使用类型安全API的通信基础(WCF)组件。
.netアセンブリのトラブルシュティング
- 错误处理和资源管理
处理MATLAB生成的错误并显式地管理资源。 - 无法找到MATLAB运行时文件
当无法找到万博 尤文图斯文件时,查看问题的解决方案。 - 找不到MATLAB类
万博 尤文图斯无法找到类时的问题解决方案。 - 诊断消息
诊断消息列表,其中包含关于其原因的建议。