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