Main Content

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

外部代码导入

选择并应用用于导入外部 MATLAB 代码、C 或 C++ 代码的选项

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

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

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

模块

全部展开

Model Header指定外部头代码
Model SourceSpecify external source code
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

主题

快速入门

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