Simulink Compiler

 

Simulink Compiler

将仿真作为独立可执行程序、Web App 和功能样机单元 (FMU) 共享

开始:

独立的仿真应用程序

将 Simulink 仿真作为独立应用程序共享给合作者、供应商和客户。您可以利用多种 Simulink 附加产品创建仿真,包括 Simscape™Stateflow™DSP System Toolbox™,并可选择固定步长和可变步长求解器。

图形或命令行界面

独立应用程序可以是使用 MATLAB 图形并由 MATLAB App 设计工具设计 UI 的完整应用程序,也可以是命令行可执行程序。

使用 App 设计工具为仿真应用程序设计图形 UI。

用户定义的输入和可调参数

为已打包的仿真定义仿真输入并指定可调参数。

使用 SimulationInput 对象定义仿真输入和参数。

文本、数值和图形仿真输出

您可以使用 MATLAB 支持的各种输出格式呈现仿真结果,包括文本、数值和图形格式。

在部署的仿真 App 中使用图形显示仿真结果。

基于浏览器的 Web App

将 Simulink 仿真打包为 Web App 并使用唯一 URL 共享。

免安装仿真部署

在 MATLAB App 设计工具中创建仿真应用程序,并将其打包为 Web App。用户可直接使用浏览器通过唯一 URL 访问各个 Web App,而无需额外安装软件。

将 MATLAB App 设计工具创建的应用程序打包为 Web App。

集中维护

使用 MATLAB Web App Server 托管仿真的 Web App。该工具对仿真的 Web App 进行集中维护和更新,确保用户能够即时访问。此外,只需使用浏览器,即可从任何平台访问同一 Web App,因此无需编写特定于平台的代码。

使用 MATLAB Web App Server 托管和共享 Web App。

企业级应用程序

将仿真集成到各种企业级生产应用程序中,供大量用户访问。

使用特定于语言的软件库进行集成

借助 MATLAB Compiler SDK,您可以将 Simulink 仿真打包为特定于语言的软件组件,如 C/C++ 共享库、Java JAR、Python 包或 .NET DLL,然后可通过企业级应用程序调用这些组件。

通过 MATLAB Production Server 将仿真与生产 IT 系统集成。

使用 MATLAB Production Server API 进行集成

使用 MATLAB Production Server 托管仿真,并使用 C/C++、.NET、Java、Python 或 RESTful 接口通过企业级应用程序调用这些仿真。

独立的功能样机单元 (FMU)

从 Simulink 模型中创建独立的协同仿真 FMU,以便与第三方仿真环境集成。

在第三方环境中运行 Simulink 仿真

您可以生成固定步长的独立 FMU,以便在第三方仿真环境中协同仿真。独立 FMU 包含一个基于模型编译的二进制共享库,您还可以选择包含 C 源代码。运行独立 FMU 无需 MATLAB 或 MATLAB Runtime™

要创建工具耦合 FMU 以使用第三方软件进行 Simulink 模型协同仿真,请使用 Simulink。

将仿真作为独立的协同仿真 FMU 共享。

使用结构化 I/O 信号和运行时可调参数

该工具将 Simulink 模型的运行时可调参数保留为 FMU 接口参数。它还将结构化参数和非虚拟总线信号映射到结构化 FMU 变量名。

将非虚拟总线信号映射到结构化 FMU 变量名。

验证导出的 FMU

将导出的 FMU 函数放回 Simulink 进行测试和验证,确保其运作正常。

可选择在创建 FMU 后自动将其放回 Simulink。

启用数字孪生工作流程

数字孪生是运营中的实物资产的参数化模型,是其最贴近表示。使用 Simulink Compiler,您可以调节已部署数字孪生模型,确保模型始终是最贴近表示。您还可以在企业 OT 或 IT 系统上仿真数字孪生模型,以进行预测、运营优化、异常检测、故障隔离等。

调节数字孪生模型

使用 Simulink Design Optimization™ 进行已部署参数估计,在此基础上调节数字孪生以匹配当前资产状况。使用经调节的数字孪生进行预测性维护和系统优化。

调节已部署数字孪生模型,确保模型始终是最贴近表示