编码器。ExternalDependency类
包:编码器
超类:
到外部代码的接口
描述
编码器。ExternalDependency
是一个抽象类,用于开发外部代码和MATLAB之间的接口®用于代码生成的代码。可以定义派生自的类编码器。ExternalDependency
将接口封装到外部库、目标文件和C/ c++源代码中。这种封装允许您将接口的细节从MATLAB代码中分离出来。
定义派生的类编码器。ExternalDependency
,创建一个子类。例如:
classdefmyClass < coder。ExternalDependency
中列出的所有方法都必须定义方法.这些方法是静态的,没有编译。代码生成完成后,代码生成器在MATLAB中调用这些方法,为生成的代码配置构建。的环球套票。BuildInfo
而且编码器。BuildConfig
描述构建信息和构建上下文的对象将在构建过程中自动创建。的updateBuildInfo
方法提供对这些对象的访问。有关构建信息定制的更多信息,请参见构建过程定制(MATLAB编码器)。
您还可以定义调用外部代码的方法。编译这些方法。对于您想调用的每个外部函数,编写一个方法来定义函数的编程接口。在方法上,使用coder.ceval
调用外部函数。
方法
getDescriptiveName | 返回外部依赖项的描述性名称 |
is金宝appSupportedContext | 确定构建上下文是否支持外部依赖金宝app |
updateBuildInfo | 更新构建信息 |
例子
另请参阅
编码器。BuildConfig
|coder.ceval
|coder.cinclude
|coder.updateBuildInfo
主题
- 开发外部C/ c++代码接口(MATLAB编码器)
- 构建过程定制(MATLAB编码器)
- 集成外部/自定义代码(MATLAB编码器)