主要内容

添加按钮以查看PIN映射

此示例显示了如何使用matlab.system.display.action.将按钮添加到块掩码。单击按钮后,将打开硬件板PIN映射的图像。该示例显示如何设置按钮选项并使用actiondata.对象输入以存储图形句柄。这样,在多次单击按钮时使用相同的图形,而不是为每个按钮打开新图来单击。

  1. 添加功能ViewPinmap.到系统对象™的方法。

    方法功能ViewPinMap(OBJ,ActionData)f = actionData.UserData;如果isempty(f)||〜ishandle(f)%为PIN映射创建图形。f =图;F.Name =.'硬件PIN映射';f.numbertitle ='关';%删除号标题f.toolbar ='none';%删除工具栏f.menubar ='没有';%删除menubar.%在图中创建轴。斧头=轴(f);ax.position = [0 0 1 1];%设置轴填充图%显示图像。imshow('peppers.png',......'父母',斧头,...'InitialMagnification''合身');actiondata.userdata = f;别的图(f);%制作数字电流。结尾结尾结尾

    此函数创建一个包含来自的图像Peppers.png.文件。此图像应替换为硬件板的PIN映射图像。

  2. 添加以下内容getPropertygroupimpl.函数对系统对象的方法。

    方法(静态,访问=受保护)功能group = getPropertygroupsimpl组= matlab.system.display.section(mfilename('班级'));group.actions = matlab.system.display.action(@(actiondata,obj)......ViewPinMap(OBJ,ActionData),'标签''PIN地图');结尾......结尾

    此函数在块掩码上创建按钮并执行该函数ViewPinmap.单击时。

  3. 单击按钮以确认使用PIN映射图像显示到屏幕的图形。

笔记

由于数字写入块直接取决于硬件,因此建议您添加一个块对话框按钮,该框对话框按钮显示用户硬件板的PIN映射。

也可以看看

|||