主要内容

后界面

类别:hdlcoder。ReferenceDesign
包裹:HDL编码器

在HDL Workflow Advisor中生成软件接口任务后执行的自定义回调函数的函数句柄

语法

后界面

描述

后界面为回调函数注册函数句柄,该回调函数在生成软件接口HDL工作流顾问中的任务。如果人力资源开发是使用构造的参照设计对象hdlcoder。ReferenceDesign类,使用此语法注册函数句柄。

hRD.PostSWInterface fcn=@my_reference_design.callback_PostSWInterface;

要定义回调函数,请创建一个定义函数的文件®函数,并将其添加到MATLAB路径中。您可以为回调函数使用任何名称。在本例中,函数名为回拨后界面,并位于参考设计包文件夹中+我的参考设计.

使用此回调函数,您可以更改为自定义参考设计生成的软件接口模型。

此示例代码显示如何创建回调函数DocBlock在软件接口模型中。

作用[状态,日志]=回调\u PostSWInterface(infoStruct)%在任务结束时运行引用设计回调%生成软件接口模型%%infoStruct:结构格式的信息%infoStruct.ReferenceDesignObject:当前参考设计注册对象%infoStruct.BoardObject:当前板注册对象%infoStruct.ParameterStruct:当前参考设计的自定义参数,采用struct格式%infoStruct.HDLModelDutPath:指向HDL DUT子系统的块路径%infoStruct.SWModelDutPath:指向软件接口子系统的块路径%%特性由IPCoreSoftwareInterfaceLibrary控制%infoStruct.SWLibBlockPath:指向SW接口库块的块路径%infoStruct.SWLibFolderPath:指向软件接口库的文件夹路径%%状态:进程运行状态%status==true表示进程成功运行%状态==false表示进程运行失败% log:输出日志字符串状态=真;日志='';swDutPath=infoStruct.SWModelDutPath;添加块([“金宝appsimulink/模型范围”,char(10),“工具/ DocBlock”],斯普林特(“%s/DocBlock”swDutPath),“位置”, [50,50,80,80]);终止

在HDL工作流顾问中,当HDL编码器™ 运行生成软件接口任务,它在任务结束时执行回调函数。

创建回调函数时,传递信息结构函数的参数。参数包含参考设计和板信息结构格式。使用此信息可指定软件接口模型生成的自定义设置。

R2016b中引入