MATLAB编译器SDK

Creación软件的组成部分和MATLAB程序的组成部分

MATLAB Compiler SDK™amplía las funciones deMATLAB编译器™para permitir crear librerías compartidas de C/ c++, ensamblados de Microsoft®.NET, Java类®y paquetes de Python®计划的一部分MATLAB®.Estos components se pueden integrar en applicationones personalizadas después desplegarlos en sistema de escritorio, web y empresariales。

MATLAB编译SDK包括一个versión de desarrollo deMATLAB生产服务器™很可能在código和aplicación,也就是在企业系统中应用Excel的互补。

应用程序的creadas软件组件的MATLAB编译SDK的比较,在通常情况下,没有必要的MATLAB。这些aplicaciones usanMATLAB运行时,不一致的librerías comppartidas que允许ejecución的应用程序组件的MATLAB汇编。

本文介绍了MATLAB中c++语言的应用MATLAB编码器™

科莫empezar:

Incorporación在企业中应用MATLAB程序

请在integración的申请网站上填写,然后在服务器上填写。

Creación de components de software

Puede seguir el mismo proceso básico cuando realice la integración con otro lenguaje de programación o cuando lleve a cabo la ejecución en MATLAB Production Server:

  1. Cree el código de su aplicación de MATLAB。
  2. Empaquete su código de MATLAB en un componente específico del lenguaje o como un archivo desplegable para MATLAB Production Server mediante una app interactiva o través de la línea de comandos。
  3. 对组成部分进行积分librerias clienteMATLAB生产服务器con a aplicación host por medio de sutorno de arrollo preferido, como Visual Studio®, Eclipse®, XCode等等。
  4. 完成su aplicación e instálela en el equipo de destino (una instalación local si es una aplicación de escritorio o una instalación centralizada si es una aplicación basada en servidor)。

Empaquetado del código de MATLAB en un componente específico del lenguaje。

Aplicaciones de escritorio

Aplicaciones C / c++

En el caso de las applicaciones escritas En C/ c++, MATLAB Compiler SDK of recionalidades para:

  • Crear librerías seguras para subprocesos。
  • 在Visual Studio中创建一个完整的文件librería dinámica(适用于Windows)®).
  • Generar firmas de función en archiivo de encabezado y código cifrado en el archiivo de librería para su inclusión en una aplicación C o c++。
  • Soportar la funcionalidad de c++ 11和seguridad de tipos y multiproceso con a librería comppartida de MATLAB API de datos de c++。
  • 我们可以把函数的形式asíncrona和librería与MATLAB和c++的API和数据进行比较,我们可以把函数的形式引入到程序中,我们可以把函数的形式引入程序中。

También puede convertir sus programas de MATLAB en librerías y código C/ c++ portátiles y legibles medianteMATLAB编码器™

Generación de librerías compartidas para C/ c++。

Aplicaciones .NET y COM

En el caso de las applicaciones escritas En .NET o COM, MATLAB Compiler SDK ofrece funcionalidades para:

  • 一般使用。net COM作为MATLAB程序的形式,我们可以使用。net COM原生组件。
  • Ejecutar applicaciones . net en platformas区别于Windows中间的。net Core。
  • Agregar archivos de código de MATLAB y archivos MEX y usarlos como métodos públicos de su componente。
  • Llamar a component.net desde lenguajes兼容con CLS (Common Language Specification, especificación de lenguaje común), como c#, f#, VB。净o ASP.NET。
  • Llamar的COM desde tecnologías兼容con COM, como Visual Basic®o ASP。
  • 我们有一个interfaz con seguridad de tipos para integración con las interfaces existente de su aplicación . net。
  • Pasar objetos . net directamente con origen y destino en una función de MATLAB compilada。
  • 我们的分类conversión的数据转换数据和管理数据的形式手册。
  • Windows通信基金会(WCF)建立了一个面向东方的SOA (SOA)网络。
  • 使用。net的API对弹射器进行远程控制,以便对弹射器组件在各种过程中进行持续服务。

Generación de ensamblados para . net Framework, . net Core y COM。

Aplicaciones Java

En el caso de lasicaciones Java, MATLAB Compiler SDK ofrece funcionalidades para:

  • 一般的Java程序与MATLAB程序的形式是完全一致的,与Java的其他类别是一致的。También se crea un Javadoc para identificades as propiedades y los métodos de la clase。
  • Agregar archivos de MATLAB y archivos MEX que actúen como métodos de classes externamente visible de su componente。
  • 我们可以把Java和portátiles结合起来,把它作为MATLAB的平台。(我们可以在工具箱中使用函数,我们可以在librerías本地文件中使用平台依赖项,我们可以在组件中使用函数,我们可以在组件中使用específicos平台)。
  • 我们可以把Java的数据转换成MATLAB的函数automáticamente把MATLAB的数据转换成explícitamente把数据转换成我们的函数。
  • 您现在的位置是:>资源分类>行业论文> MATLAB > accicaciones web de MATLAB desplegadas como components Java con arquitecturas SOA, servicicios SOAP, WSDL, interfaces RMI, servicicios HTTP, servlet de Java y procesos JSP。
  • 我们可以在国际广播电台(invocación de método remoto)把我们的广播继续进行下去,以便向我们的听众宣传我们的节目。

Generación de class de Java。

Aplicaciones Python

En el caso de las applicaciones Python, MATLAB Compiler SDK ofrece funcionalidades para:

  • 一般paquetes Python para programas MATLAB,包括archivos MEX, los que se accederá mediante una aplicación Python o una sesión interactiva。
  • 您可以将Python与MATLAB的函数联系起来:conversión automática。
  • 多维的Pasar数组可以在MATLAB中生成函数,并在Python中包含的类中归档。
  • 对código的MATLAB和aplicación的Python的马达的API进行积分。一个continuación,可以在MATLAB生产服务器上实现MATLAB编译器SDK中的Python personalizadas creadas。

Generación de paquetes Python。

Aplicaciones de servidor

选择基础设施:MATLAB生产服务器个性化。

MATLAB生产服务器

我们的程序作为MATLAB的平台segura,可升级的fácil的gestionar的MATLAB生产服务器。您现在的位置是:虫虫下载站>资源下载> MATLAB Production Server se pueden llamar desde sus applications C/ c++, . net, Java y Python mediante librerías client liigerasMATLAB生产服务器también比例和interfaz rest para - sus functions a la la de la lamar desde a amplia variedad of applications, como apps móviles。MATLAB编译SDK包括一个versión de desarrollo de MATLAB生产服务器para probar depurar localmente el código de aplicación antes de su despliegue en sistemas de producción。

MATLAB生产服务器比例伺服器seguro可升级的程序作为MATLAB。

应用服务器个性化

您可以使用MATLAB编译器SDK和tecnologías estándar como ASP。NET、SOA、WSDL、SOAP、XML、JavaScript®, HTML, servicios HTTP, servlet de Java y JSP, así como RMI de Java y . net Remoting para permitir la escalabilidad。对应用程序的必要的大的悬臂simultáneas,对应用程序的中间的服务和应用程序的中间的服务和código MATLAB汇编。

MATLAB编译SDK,用于实现服务器个性化的基础设施。

Distribución cifrada y gratuita

Empaquete y distribuya programas de MATLAB como librerías C/ c++ compartidas, ensamblados de Microsoft . net, classes de Java o librerías de Python。

Empaquetado de组件

您现在的位置是:虫虫下载站>资源下载> MATLAB Compiler SDK > Durante el proceso de empaquetado, MATLAB Compiler SDKEl código de MATLAB está cifrado para proteger su código fuente frente a los usuarios de las applicaciones。

Empaquetado de组件。

Distribucion de组件

我们可以用MATLAB运行时来实现我们的应用,我们可以用MATLAB运行时来实现我们的应用。在这个平台上,在aplicación,在运行时,在这个平台上,在这个设备上;在我们的平台上,在我们的网站上,在aplicación y el Runtime asciado se pueden en en servidor centralizado para facilitar su administración y distribución。Para proporcionar la mejor experiencia a usuarios de su aplicación, MATLAB编译SDK允许特别的比例MATLAB Runtime con el paquete de instalación或se descargue automáticamente durante la instalación。

MATLAB Runtime se安装con sus组件。

Funcionalidades mas recientes

Integración de librerías Java

基于MATLAB的对子阵列

Soporte de versión de Python para la integración de paquetes Python

我们可以参照Python 3.8

看到发布说明有关这些特性和相应功能的详细信息。