万博1manbetx仿真软件的编译器
将模拟作为独立可执行文件,Web应用程序和功能样机单元(FMU)
万博1manbetxSimulink Compiler™使您可以共享Simulink®模拟作为独立的可执行程序。您可以通过打包已编译的Simulink模型和MATLAB来构建可执行文件万博1manbetx®用于设置,运行和分析模拟的代码。独立的可执行文件可以是使用MATLAB图形和UI设计的完整仿真应用程序MATLAB应用程序设计师.为了与外部模拟环境进行协同模拟,您可以生成独立的Functional Mockup Unit (FMU)二进制文件功能模型接口(FMI)标准.
为了提供基于浏览器的访问您部署的模拟,您可以创建一个web应用程序并托管它MATLAB Web App Server™.万博1manbetx可以将Simulink模拟包装成软件组件,以与其他编程语言集成(使用MATLAB编译器SDK™).通过 支持大规模部署到企业系统万博1manbetxMATLAB生产服务器™.
要从Simulink生成C和c++源代码,请使用万博1manbetx万博1manbetx仿真软件编码器™.
开始:
独立的模拟应用程序
将Simul万博1manbetxink模拟作为独立应用程序与合作伙伴,供应商和客户端。使用各种各样的方式创建模拟万博1manbetx附加产品,包括s manbetx 845simscape™那StateFlow™,DSP System Toolbox™,两个固定步骤和可变步骤求解器。
图形或命令行接口
独立应用程序可以是使用MATLAB图形和UI设计的完整应用程序,使用Matlab App Designer设计,或者它们可以是命令行可执行文件。
用户定义的输入和可调参数
定义模拟输入并为打包模拟指定可调参数。
文本,数字和图形模拟输出
您可以使用MATLAB支持的所有输出格式(包括文本、数字和图形格式)来呈现模拟结果。万博1manbetx
安装免费模拟部署
在MATLAB App Designer中创建仿真应用并打包为web应用。每个web应用程序都可以通过一个独特的URL直接从浏览器访问,而无需安装额外的软件。
集中维护
使用MATLAB Web App Server托管您的模拟web应用程序。您的模拟web应用程序被集中维护和更新,以便即时访问。此外,同一个web应用可以通过浏览器从任何平台访问,所以不需要编写特定于平台的代码。
使用特定于语言的软件库集成
和MATLAB编译器SDK您可以将Simulink仿真包装成一种特定万博1manbetx于语言的软件组件,例如C / C ++共享库,Java jar,Python包或.NET DLL,然后可以从企业应用程序中调用。
集成使用MATLAB生产服务器api
使用MATLAB生产服务器托管可以使用C / C ++,Java,Python或RESTful接口从企业应用程序中调用的模拟。
在第三方万博1manbetx环境中运行Simulink仿真
生成固定步骤独立FMU,以共同模拟第三方仿真环境。独立FMU包含从模型编译的二进制共享库,以及可选的C源代码。运行独立FMU不需要MATLAB或MATLAB运行时™.
创建一个tool-coupling FMU用于使用第三方软件共同模拟Simul万博1manbetxink模型,使用Simulink。
使用结构化I / O信号和运行时可调参数
Simulink模型的运行时可调参数保留为FMU接口参数。万博1manbetx结构化参数和非虚拟总线信号被映射到结构化FMU变量名。
验证导出FMUs
通过将它们带回Simulink进行测试和验证,验证导出的FMUs功能是否如预期的那样。万博1manbetx
启用数字孪生工作流
一种数字双可以是操作中实际物理资产的最新参数化模型。使用Simu万博1manbetxlink编译器,您可以调整部署的数字双模型以使其保持最新。您还可以在企业OT或IT系统上模拟数字双胞型模型,以进行预测,优化操作,异常检测,故障隔离等。
调谐数字孪生模型
通过部署参数估计使用万博1manbetx仿真软件优化设计™,您可以调整您的数字孪生,以匹配当前的资产条件。使用调谐数字孪生预测维护和系统优化。