包:编码器
超:
接口外部代码
coder.ExternalDependency
是用于开发外部代码和MATLAB之间的接口的抽象类®代码用于代码生成。您可以定义从派生的类coder.ExternalDependency
来封装的界面外部库,对象文件,和C / C ++源代码。这种封装可以让你的界面细节从MATLAB代码分开。
定义从派生的类coder.ExternalDependency
,创建一个子类。例如:
classdefMyClass的
中列出的所有方法都必须定义方法。这些方法是静态的,没有编制。之后的代码生成完毕,为生成的代码配置构建代码生成调用MATLAB中的这些方法。该RTW.BuildInfo
和coder.BuildConfig
描述该生成信息和构建上下文对象在生成过程中自动创建的。该updateBuildInfo
方法提供了访问这些对象。关于构建信息自定义的详细信息,请参阅自定义代码生成后的构建过程。
您还定义调用外部代码的方法。这些方法编译。对于要调用每一个外部函数,可以定义编程接口功能的方法。在该方法中,使用coder.ceval
调用外部函数。
getDescriptiveName | 对外部的依赖返回描述性名称 |
is万博1manbetxSupportedContext | 确定是否建设方面支持的外部依赖万博1manbetx |
updateBuildInfo | 更新构建信息 |