net程序集的集成
编制MATLAB集成®函数为。net应用程序
与MATLAB编译器SDK™,将MATLAB编译功能集成到. net应用程序涉及到使用api,初始化的组合MATLAB运行时,编制MATLAB函数加载到MATLAB运行时和管理之间的数据通过. net代码和MATLAB。
这两个数据转换api,元帅和。net和MATLAB之间的数据格式MWArray
使用派生类型映射到MATLAB数据类型,和本地。net API,它使用本地。net类型和支持. net remoting。金宝app此外,类型安全接口提供一套备用的工作直接与本地. net数据类型的方法。
将MATLAB与服务器在。net开发的功能,使用. net remoting API或框架从微软Windows通信基础®。这些api促进与特性的开发分布式应用程序的部署活跃在网络上的数据和访问. net remoting功能。
功能
compiler.build.dotNETAssembly |
为部署创建net程序集MATLAB |
compiler.build.DotNETAssemblyOptions |
选择建筑。net程序集 |
compiler.package.installer |
为生成的文件创建一个安装程序MATLAB编译器 |
compiler.package.InstallerOptions |
选择用于创建MATLAB编译器包安装 |
enableTSUtilsfromNetworkDrive |
设置信任设置从网络驱动器负载。net程序集 |
ntswrap |
生成类型安全API |
MWArray类库参考
主题
需求和亮点
- MATLAB编译器SDK . net的目标要求
指使用的软件需求MATLAB编译器SDK创建。net程序集。 - 常见的集成任务和命名约定
学习集成任务执行的大多数用户。 - 安装和配置MATLAB运行时
安装、配置和卸载MATLAB运行时。 - 为部署设置MATLAB运行库路径
为机器定义路径生成您想要运行应用程序MATLAB编译器™或MATLAB编译器SDK。
用。net框架创建和集成
- 生成net程序集和构建. net应用程序
创建一个. net汇编在MATLAB和c#代码示例实现它。 - net程序集到f#程序集成
使用f#集成组装用更少的代码。
用。net 5.0和。net核心创建和集成
- 构建. net 5.0应用程序运行在Linux和macOS
创建一个。net 5.0应用程序,可以运行在Linux上®和macOS系统。 - 构建. net运行在Linux和macOS核心应用程序
创建一个. net应用程序,可以运行在Linux和核心macOS系统。
示例应用程序
- 简单的MATLAB函数集成到。net应用程序
构建一个使用c#或Visual Basic . net应用程序®。 - 集成具有数量可变的参数的函数
构建一个。net应用程序使用MATLAB接受数量可变的参数的函数。 - 组件类分配多个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数据类型通过类型安全接口。 - 创建mef插件
扩展. net应用程序与MEF (MEF)使用类型安全插件API。
. net Remoting
- 创建远程net程序集
建立一个远程使用。net组件库编译器应用程序或编程方式。 - 比较MWArray和本地。net API远程组件
之间的决定
MWArray
和本地。net api的数据封送处理大会。 - . net Remoting和Windows通信基础
学习实现远程。net组件的优点。 - 创建Windows通信基础组件
部署一个窗户®通信基础(WCF)组件使用类型安全API。
故障诊断。net程序集
- 错误处理和资源管理
显式地处理错误由MATLAB生成和管理资源。 - 未能找到MATLAB运行库文件
看来当文件金宝搏官方网站无法找到解决问题的方法。 - 未能找到MATLAB类
金宝搏官方网站无法找到解决问题类。 - 诊断消息
诊断消息列表和建议对他们的事业。