具有MATLAB编译器SDK™,将编译后的MATLAB函数集成到.NET应用程序中需要使用初始化的API组合MATLAB运行时,将编译后的MATLAB函数加载到MATLAB运行时,并管理.NET代码与MATLAB之间传递的数据。
NET和MATLAB之间用于封送和格式化数据的两个数据转换API是MWArray
,它使用映射到MATLAB数据类型的派生类型,以及本机.NET API,它使用本机.NET类型并支持.NET远程处理。此外,类型安全接口提供了一组替代方法,可直接与本机.NET数据类型一起使用。金宝app
要将MATLAB函数与。net开发的服务器集成,可以使用。net远程API或微软的Windows Communications Foundation框架®. 这些API促进了分布式应用程序的开发,这些应用程序具有通过web部署活动图形和访问.NET远程处理功能的功能。
compiler.build.dotNETAssembly |
为外部部署创建.NET程序集MATLAB |
compiler.build.DotNETAssemblyOptions |
用于生成.NET程序集的选项 |
compiler.package.installer |
为生成的文件创建安装程序MATLAB编译程序 |
compiler.package.InstallerOptions |
创建的选项MATLAB编译程序包安装 |
enableTSUtilsfromNetworkDrive |
设置信任设置以从网络驱动器加载.NET程序集 |
ntswrap |
生成类型安全API |
使用C#或Visual Basic构建.NET应用程序®.
使用MATLAB函数构建一个.NET应用程序,该函数接受可变数量的参数。
创建包含多个函数的.NET程序集以实现矩阵数学程序。
使用MWObjectArray
班
创建包含多个类的.NET程序集以实现信号分析器应用程序。
在创建MATLAB图形的基于控制台的程序中处理交互。
了解MWArray
类在.NET和MATLAB之间转换数据。
请参阅有关在本机.NET数据类型和MATLAB类型之间手动转换的示例。
参考。net类型转换为MATLAB类型的规则。
学习为每个MATLAB函数生成的不同类方法。
请参阅无法跨.NET程序集共享的数据类型。
考虑使用类型安全接口代替MWArray
直接使用本机数据类型。
创建通过类型安全接口使用本机.NET数据类型的乘法程序。
使用类型安全API使用托管可扩展性框架(MEF)插件扩展.NET应用程序。
使用库编译器应用程序或以编程方式构建远程.NET组件。
决定MWArray
以及用于程序集中数据封送的本机.NET API。
了解实现远程.NET组件的优势。
部署Windows应用程序®使用类型安全API的通信基础(WCF)组件。