主要内容

postswinterfacefcn.

班级:hdlcoder.referencedesign.
包裹:HDLCoder.

在HDL Workflow顾问中生成软件界面任务之后执行自定义回调函数的功能句柄

句法

postswinterfacefcn.

描述

postswinterfacefcn.为在结尾处执行的回调函数注册函数句柄生成软件界面HDL工作流程顾问中的任务。如果h是你用的参考设计对象hdlcoder.referencedesign.类,使用此语法注册函数句柄。

hrd.postswinterfacefcn = @ my_reference_design.callback_postswinterface;

要定义回调函数,请创建定义MATLAB的文件®函数并将其添加到Matlab路径中。您可以使用回调函数的任何名称。在此示例中,函数名称是callback_postswinterface.,并位于参考设计包文件夹中+ my_reference_design.

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

此示例代码显示如何创建回调函数。该功能增加了一个DocBlock.在软件界面模型中。

功能[状态,log] = Callback_PostSwinterface(信息系统)%参考设计回调在任务结束时运行%生成软件界面模型%Infostruct:结构格式的信息%Infostruct.referencedesignObject:当前参考设计注册对象%InfoStruct.BoardObject:当前板注册对象%InfoStruct.Parameterstruct:当前参考设计的自定义参数,结构格式%infostruct.hdlmodeldutpath:HDL DUT子系统的块路径%InfoStruct.swmodeldutpath:SW接口子系统的块路径由IPCoresoftWareInterfaceLibrary控制的%功能%Infostruct.swlibblockpath:SW接口库块的块路径%Infostruct.swlibfolderpath:sw接口库的文件夹路径%状态:进程运行状态%status == true手段过程运行成功%status == false意味着进程运行失败%日志:输出日志字符串status = true;log =.'';swdutpath = infostruct.swmodeldutpath;add_block(['万博1manbetxSimulink /型号宽',char(10),'实用程序/ docblock'Sprintf('%s / docblock',swdutpath),'位置',[50,50,80,80]);结尾

在HDL工作流程顾问中,当HDL Coder™运行时生成软件界面任务,它在任务结束时执行回调函数。

创建回调函数时,通过信息系统对函数的论点。该论点包含一个参考设计和董事会​​信息结构体格式。使用此信息为软件界面模型生成指定自定义设置。

介绍在R2016B.