金宝app仿真软件。CodeImporter类
包:金宝app
导入自定义C/ c++代码金宝app
描述
使用金宝app仿真软件。CodeImporter
类将自定义C/ c++代码导入Simulink金宝app®用于建模、验证和验证。该类的实例用于指定要导入到Simulink中的自定义代码。金宝app
的金宝app仿真软件。CodeImporter
类是一个处理
类。
创建
描述
obj = 金宝appSimulink.CodeImporter()
属性的实例CodeImporter
与LibraryFileName
属性设置为《无题》
.
obj = 金宝appSimulink。CodeImporter (
,在那里库名
)库名
是由用户选择并指定为字符串或字符向量的文件名,则创建CodeImporter
与LibraryFileName
属性设置为库名
.
属性
方法
例子
进口自定义代码
为自定义代码指定位置和选项。
创建代码导入器对象obj = 金宝appSimulink。CodeImporter (“PumpController”);%%设置导入的自定义代码obj.CustomCode.InterfaceHeaders = [“pumpController.h”];obj.CustomCode.IncludePaths = [”。/包括“];obj.CustomCode.SourceFiles = [“src / pumpController.c”“src / utils.c”];指定库浏览器的名称obj.Options.LibraryBrowserName =“控制器库”;
解析自定义代码并检查结果。
解析自定义代码S = obj.parse;obj。ParseInfo
ans = ParseInfo属性:Success: 1 AvailableFunctions: ["Controller" "setFanTempThreshold" "setPumpTempThreshold"] EntryFunctions: ["Controller" "setFanTempThreshold" "setPumpTempThreshold"] AvailableTypes: "pump_control_bus" Errors: []
将解析后的代码导入Simulink金宝app
导入代码S = obj.import;
版本历史
R2021a中引入