Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

外部代码集成

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

代码生成器提供了多种方法,可将现有代码或自定义代码与生成的代码集成。现有代码是指现有的人工代码,或者要与代码生成器生成的代码进行集成的环境中的代码。自定义代码是指您在代码生成器的编译过程中包含的现有代码或其他由用户指定的代码行。现有代码和自定义代码统称为外部代码

要集成外部代码,您可以将现有外部代码导入到代码生成器生成的代码中、将生成的代码导出到现有外部代码库中,或者同时执行以上两种操作。例如,您可以通过调用外部函数或使用代码继承工具导入代码,或者在模型中包含 Custom Code 模块,从而将外部代码放置在生成的代码中的特定位置。导入外部代码时,生成的代码将与生成的调度代码进行对接。

您可以将生成的代码作为插件函数导出,以便在外部开发环境中使用。导出生成的代码时,您需要手动将该代码与您应用程序运行时环境中的调度机制进行对接。

要了解如何根据应用程序要求选择方法的指导原则,请参阅Choose an External Code Integration Workflow

模块

全部展开

Model Header指定外部头代码
Model Source指定外部源代码
System DerivativesSpecify external system derivative code
System DisableSpecify external system disable code
System EnableSpecify external system enable code
System InitializeSpecify external system initialization code
System OutputsSpecify external system outputs code
System StartSpecify external system startup code
System TerminateSpecify external system termination code
System UpdateSpecify external system update code

主题

快速入门

将外部代码导入到生成的代码中

控制数据和代码接口

控制生成的代码以满足其他集成要求