文档

外部代码集成

选择和应用集成路径和方法

代码生成器包括各种方法集成遗留或自定义代码与生成的代码。遗留代码是现有手写代码或代码环境集成代码生成器生成的代码。自定义代码遗留代码或其他指定的行代码包含在代码生成器构建过程。被称为共同遗产和自定义代码外部代码

你将外部代码通过导入现有外部代码集成到代码生成器生成的代码,输出生成的代码到现有外部代码库,或者你可以两者兼顾。例如,您可以通过调用外部函数导入代码,通过使用遗留代码的工具,在特定位置或地方外部代码生成的代码模型中包括自定义代码块。当您导入外部代码,生成的代码与生成的调度代码接口。

您可以导出生成的代码作为一个插件功能用于外部发展环境。导出生成的代码时,您打算接口代码手动调度机制的应用程序运行时环境。

为指导选择一种方法基于您的应用程序需求,明白了选择一个外部代码集成工作流

全部展开

模型头 指定外部头代码
源模型 指定外部源代码
系统衍生品 指定外部系统导数代码
系统禁用 指定外部系统禁用代码
系统启用 指定外部系统启用代码
系统初始化 指定外部系统初始化代码
系统输出 指定外部系统输出代码
系统启动 指定外部系统启动代码
系统终止 指定外部系统终止代码
系统更新 指定外部系统更新代码

主题

开始

外部代码集成是什么?

什么是外部代码集成。

选择一个外部代码集成工作流

对于应用程序集成点,描述外部代码,识别代码生成集成需求,并选择一个工作流。

外部代码导入生成的代码

调用可重用外部模拟算法代码和代码生成

调用外部算法代码,这是独立于硬件和可重用,从生成的代码。

把外部C / c++代码生成的代码

C / c++代码的代码生成的一个模型。

集成外部c++对象方法

集成遗留c++对象方法通过使用遗留代码的工具。

调用外部设备驱动程序

从生成的代码调用外部设备驱动程序。

应用函数和运算符的代码替换

配置代码生成器来取代函数和运算符的一致性与外部代码或运行时环境的需求。

在仿真软件环境中构建集成的代码金宝app

添加文件金宝app和控制模型的支持代码生成和仿真软件环境中构建。金宝app

控制数据和代码接口

外部C / c++代码之间交换数据和仿真软件模型生成的代码金宝app

配置信号、状态和参数模型金宝app®模式匹配的数据接口你现有的C代码。

外部调用代码和生成的代码之间交换数据

当您导出生成的代码到您的外部代码,交流信号、状态和参数数据。

生成的代码交流数据与环境如何

生成的代码交流信号、状态和参数数据通过数据接口调用环境。

控制数据和功能接口生成的代码

控制生成的代码与调用环境中交流数据。

设计数据接口通过配置尺寸和外港块

自定义模型的数据接口,使生成的代码与您自己的代码集成,提高代码的可追溯性和可读性。

控制生成的代码与其他集成需求

生成代码相匹配的外部代码

配置代码生成器如何应用标识符(符号),注释,代码风格,代码格式和组织。