与MATLAB编译器SDK™,将编译后的MATLAB函数集成到。net应用程序涉及到使用初始化api的组合MATLAB运行时,将编译后的MATLAB函数加载到MATLAB运行时,并管理。net代码和MATLAB之间传递的数据。
在。net和MATLAB之间对数据进行编组和格式化的两个数据转换api是MWArray
,它使用映射到MATLAB数据类型的派生类型,以及本机。net API,它使用本机。net类型并支持。net远程。金宝app此外,类型安全接口提供了一组直接使用本机. net数据类型的替代方法。
要将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 |
在MATLAB中创建一个。net程序集,并使用示例c#代码实现它。
使用f#以更少的代码集成您的程序集。
使用c#或Visual Basic构建一个。net应用程序®.
使用带可变参数的MATLAB函数构建一个。net应用程序。
创建一个包含多个函数的。net程序集来实现一个矩阵数学程序。
使用。net程序集将优化例程应用于目标函数MWObjectArray
类。
创建一个包含多个类的. net程序集来实现一个信号分析器应用程序。
在一个基于控制台的程序中处理交互,创建MATLAB图形。
学习如何MWArray
类在。net和MATLAB之间转换数据。
参见在本机。net数据类型和MATLAB类型之间手动转换的示例。
参考。net类型转换为MATLAB类型的规则。
学习为每个MATLAB函数生成的不同类方法。
请参阅不能跨. net程序集共享的数据类型。
考虑使用类型安全的接口代替MWArray
直接使用本机数据类型。
创建一个通过类型安全接口使用本机. net数据类型的乘法程序。
使用类型安全的API,使用托管扩展框架(MEF)插件扩展. net应用程序。
使用Library Compiler应用程序或编程方式构建一个可远程的。net组件。
比较MWArray和Native .NET API用于远程程序集
之间的决定MWArray
以及用于程序集中数据封送处理的本机. net api。
.NET Remoting和Windows Communications Foundation
了解实现远程. net组件的优点。
部署一个窗户®使用类型安全API的通信基础(WCF)组件。