sltest.CodeImporter 类
描述
使用 sltest.CodeImporter
类的对象将 C 库或库的子集导入到 Simulink® 中进行建模和测试。当您导入代码时,会创建一个 Simulink 库和一个测试文件。每个 C 兼容函数映射到库中的一个 C Caller 模块,并且每个 C Caller 模块默认都有一个附加的内部测试框架。创建的 MLDATX 测试文件包含每个导入函数的测试用例。对于单元测试,您只能导入 C 代码。此外,对于单元测试,创建了一个沙箱来隔离导入的 C 代码。
注意
如果您的代码库包含 C++ 类方法,则只有包装在有效 C 函数包装器中的 C++ 方法才会使用 CodeImporter
导入到 Simulink 中。
或者,您可以使用向导来设置并将代码导入 Simulink。在测试管理器中,使用 新建 > 为 C/C++ 代码创建测试 打开向导。
sltest.CodeImporter
类是 handle
类。
创建对象
描述
创建一个 Simulink Test™ 代码导入器对象,以 codeimport_obj
= sltest.CodeImporteruntitled
作为 Simulink 库文件名,并创建四个附加对象,您可以使用 SandboxSettings、ParseInfo、CustomCode 和 Options 属性访问这些对象。
创建代码导入器对象,并使用指定的 codeimport_obj
= sltest.CodeImporter(libraryfile
)libraryfile
作为创建的 Simulink 库的名称。它将 LibraryFileName 属性设置为 libraryfile
。
属性
方法
示例
版本历史记录
在 R2021a 中推出