PostSWInterfaceFcn
类:hdlcoder。ReferenceDesign
包:hdlcoder
在HDL Workflow Advisor中生成软件接口任务后执行的自定义回调函数的函数句柄
语法
PostSWInterfaceFcn
描述
PostSWInterfaceFcn
类末尾执行的回调函数的函数句柄生成软件界面任务在HDL工作流顾问。如果hRD
属性构造的参考设计对象是否为hdlcoder。ReferenceDesign
类,使用此语法注册函数句柄。
hRD。PostSWInterfaceFcn = @my_reference_design.callback_PostSWInterface;
要定义回调函数,请创建一个定义MATLAB的文件®函数,并将其添加到MATLAB路径。您可以为回调函数使用任何名称。在本例中,函数名为callback_PostSWInterface
,并位于参考设计包文件夹中+ my_reference_design
.
使用这个回调函数,您可以为自定义参考设计更改生成的软件接口模型。
这个示例代码展示了如何创建回调函数。函数添加DocBlock在软件界面模型中。
函数[status, log] = callback_PostSWInterface(infoStruct)%参考设计回调在任务结束时运行生成软件接口模型%% infoStruct:结构格式的信息% infoStruct。ReferenceDesignObject:当前参考设计注册对象% infoStruct。BoardObject:当前单板注册对象% infoStruct。ParameterStruct:当前参考设计的自定义参数,结构格式% infoStruct。HDLModelDutPath:到HDL DUT子系统的块路径% infoStruct。SWModelDutPath: SW接口子系统的块路径%由IPCoreSoftwareInterfaceLibrary控制的特性% infoStruct。SWLibBlockPath: SW接口库块的块路径% infoStruct。SWLibFolderPath: SW接口库的文件夹路径%% status:进程运行状态% status == true表示进程运行成功% status == false表示进程运行失败% log:输出日志字符串Status = true;日志=”;swDutPath = infoStruct.SWModelDutPath;add_block (['仿真软件/ Model-Wide 'char (10),“工具/ DocBlock”), sprintf (' % s / DocBlock 'swDutPath),“位置”, [50,50,80,80]);结束
在HDL Workflow Advisor中,当HDL Coder™运行生成软件界面任务时,它在任务结束时执行回调函数。
创建回调函数时,传递infoStruct
函数的参数。参数中包含参考设计和电路板信息结构
格式。使用此信息指定软件接口模型生成的自定义设置。
版本历史
在R2016b中引入