共享库和实用工具代码
生成共享库和可重用的实用工具代码,这些代码可以在开发计算机上的应用程序中集成和重用
您可以生成能够在模型组件之间共享的库和实用工具代码。共享库可以是 Windows® 动态链接库 (.dll
)、UNIX® 共享对象 (.so
) 或 Macintosh OS X 动态库 (.dylib
)。您或其他人可以将该共享库集成到在 Windows、UNIX 或 Macintosh OS X 开发计算机上运行的应用程序中。共享库的用途包括:
将软件组件添加到应用程序以进行系统仿真
在开发计算机上的应用程序之间重用软件模块
隐藏与您和供应商共享的软件相关联的知识产权
您还可以选择设置共享实用工具代码,这些代码是代码生成器为一个模型中共享功能的若干模块生成的文件。具有相同的共享实用工具校验和的模型可重用共享的实用工具文件中的代码。
主题
共享库
- 将生成的代码打包为共享库
为您的开发平台生成模型代码的共享库版本。 - 将 S-Function 目标用于模型或子系统
使用从模型或子系统中生成的可以动态加载到其他应用程序中的共享库。 - 通过使用共享库对接在开发计算机上运行的仿真器
生成可以动态加载到其他应用程序中的共享库。 - Generate Shared Library for Export to External Code Base
Build a shared library from a model component and export the library to an application for system simulation, software reuse, or intellectual property protection. Requires an Embedded Coder license.
共享实用工具代码
- Generate Shared Utility Code
Modularize and share common Model block functionality as helper functions. - Generate Shared Utility Code for Fixed-Point Functions
Generate reusable code for fixed-point support functions. - Generate Shared Utility Code for Custom Data Types
Generate reusable code for custom data types.