主要内容

net程序集的集成

编制MATLAB集成®函数到。net应用程序

MATLAB编译器SDK™,将编译的MATLAB函数集成到.NET应用程序中涉及使用初始化的API组合MATLAB运行时,将编译的MATLAB函数加载到MATLAB运行时,并管理在.NET代码和MATLAB之间传递的数据。

两个数据转换API,Mrsshal和Matlab之间的格式数据是MWArray,它使用映射到MATLAB数据类型的派生类型,以及使用本机.NET类型并支持.NET REMOTING的本机.NET API。万博1manbetx此外,类型安全接口提供了一组备用方法,可直接使用本机.NET数据类型。

要将MATLAB函数与。net开发的服务器集成,可以使用。net远程API或微软的Windows通信基础框架®。这些API有助于开发具有用于在Web上部署活动数字的功能的分布式应用程序,并访问.NET REMOTING功能。

职能

compiler.build.dotNETAssembly 在外面创建.NET程序集以进行部署马铃薯草
compiler.build.DotNETAssemblyOptions 构建.NET程序集的选项
compiler.package.installer. 为由生成的文件创建安装程序马铃薯草编译器
compiler.package.installerOptions. 创建选项马铃薯草编译器包安装
enableTSUtilsfromNetworkDrive 将信任设置设置为从网络驱动器加载.NET程序集
ntswrap. 生成类型安全API

mwarray类库参考

话题

创建并集成。net框架

生成。net程序集和构建。net应用程序

在MATLAB中创建一个。net程序集,并使用示例c#代码实现它。

将。net程序集集成到f#应用程序中

使用F#以更少的代码集成您的装配。

创建和集成与.NET核心

构建在Linux和MacOS上运行的.NET核心应用程序

创建一个可以在UNIX上运行的。net核心应用程序®系统。

示例应用程序

将简单的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 Compiler SDK生成的接口

了解为每个MATLAB函数生成的不同类方法。

单个应用中多个程序集的限制

请参阅在.NET程序集中无法共享的数据类型。

类型安全的API

类型安全接口

考虑使用类型安全接口而不是MWArray直接使用本机数据类型。

实现类型安全接口并集成到。net应用程序中

创建一个乘法程序,通过类型安全接口使用本机.NET数据类型。

创建托管可扩展性框架插件

使用Type-Safe API使用托管可扩展性框架(MEF)插件扩展.NET应用程序。

. net Remoting

创建可远程.NET程序集

使用库编译器应用程序或以编程方式构建可远程.NET组件。

比较MWarray和Native .NET API用于可远程装配

决定之间的决定MWArray和本机.NET API用于组装中拼接的数据。

.NET Remoting和Windows Communication Foundation

了解实现可远程.NET组件的优势。

创建Windows Communications Foundation组件

部署Windows.®使用类型安全API的通信基础(WCF)组件。