主要内容

.NET程序集集成

集成编译MATLAB®将函数转换为.NET应用程序

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

在。net和MATLAB之间对数据进行编组和格式化的两个数据转换api是中波阵列,它使用映射到MATLAB数据类型的派生类型,以及本机。net API,它使用本机。net类型并支持。net远程。万博1manbetx此外,类型安全接口提供了一组直接使用本机. net数据类型的替代方法。

为了将Matlab函数与.NET中开发的服务器集成,使用.NET Relation API或微软的Windows Communications Foundation框架®.这些api通过在web上部署活动图形和访问. net远程功能的特性,促进了分布式应用程序的开发。

功能

compiler.build.dotNETAssembly 创建用于外部部署的。net程序集MATLAB
compiler.build.DotNETAssemblyOptions 用于构建。net程序集的选项
compiler.package.installer 为生成的文件创建安装程序MATLAB编译器
compiler.package.InstallerOptions 选择用于创建MATLAB编译器软件包安装程序
从NetworkDrive启用Tsutils 将信任设置设置为从网络驱动器加载。net程序集
ntswrap 生成类型安全API

MWArray类库参考

主题

创建并与.NET Framework集成

生成.NET程序集并生成.NET应用程序

在MATLAB中创建一个.NET程序集,并用示例C#代码实现它。

将.NET汇编集成到F#应用程序中

使用f#以更少的代码集成您的程序集。

创建和集成。net Core

构建运行在Linux和macOS上的。net核心应用程序

创建可在UNIX上运行的.NET核心应用程序®系统。

示例应用程序

将简单的MATLAB函数集成到。net应用程序中

使用c#或Visual Basic构建一个。net应用程序®

具有可变参数数的积分函数

使用带可变参数的MATLAB函数构建一个。net应用程序。

在组件类中分配多个MATLAB函数

创建一个包含多个函数的。net程序集来实现一个矩阵数学程序。

将MATLAB优化程序与目标函数集成

使用。net程序集将优化例程应用于目标函数MWObjectArray类。

在.NET程序集中使用多个类

创建一个包含多个类的. net程序集来实现一个信号分析器应用程序。

创建图形时阻止控制台显示

在一个基于控制台的程序中处理交互,创建MATLAB图形。

数据转换

MWArray API的数据封送

学习如何中波阵列类在。net和MATLAB之间转换数据。

在。net和MATLAB之间转换数据

参见在本机。net数据类型和MATLAB类型之间手动转换的示例。

.NET与MATLAB之间的数据转换规则

请参阅将.NET类型转换为MATLAB类型的规则。

接口由MATLAB编译SDK生成

学习为每个MATLAB函数生成的不同类方法。

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

请参阅不能跨. net程序集共享的数据类型。

类型安全API

类型安全接口

考虑使用类型安全的接口代替中波阵列直接使用本机数据类型。

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

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

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

使用类型安全的API,使用托管扩展框架(MEF)插件扩展. net应用程序。

.NET远程处理

创建远程。net程序集

使用Library Compiler应用程序或编程方式构建一个可远程的。net组件。

比较MWArray和Native .NET API用于远程程序集

之间的决定中波阵列以及用于程序集中数据封送处理的本机. net api。

.NET Remoting和Windows Communications Foundation

了解实现远程. net组件的优点。

创建Windows通信基础组件

部署一个窗户®使用类型安全API的通信基础(WCF)组件。