主要内容

添加按钮查看引脚图

这个例子展示了如何使用matlab.system.display.Action将按钮添加到块掩码。单击该按钮时,将打开硬件板引脚映射的图像。该示例演示如何设置按钮选项和使用actionData对象输入以存储数字句柄。这样,多次单击按钮时使用相同的图形,而不是每次单击按钮都打开一个新图形。

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

    方法函数viewpinmap(obj,actionData) f = actionData. userdata;如果Isempty (f) || ~ishandle(f)为引脚映射创建图。F =图;f.Name =“硬件引脚图”;f.NumberTitle = 'off';%删除号码标题f.ToolBar = 'none';%删除工具栏f.MenuBar = 'none';%移除菜单栏%在图中创建坐标轴。Ax = axes(f);斧子。位置= [0 0 1 1];设置坐标轴来填充图形%显示图像。imshow (“peppers.png”,……“父”, ax,…“InitialMagnification”“健康”);actionData。UserData = f;其他的图(f);%使图形电流。结束结束结束

    控件中的图像创建一个图peppers.png文件。该图像应该替换为硬件板的引脚图图像。

  2. 添加以下内容getPropertyGroupImpl函数添加到System对象的方法。

    方法(静态访问=保护)函数group = getPropertyGroupsImpl group = matlab.system.display.Section(mfilename)“类”));组。操作= matlab.system.display.Action(@(actionData,obj)...viewpinmap (obj actionData),“标签”“销地图”);结束...结束

    此函数在块掩码上创建按钮并执行该函数viewpinmap当点击。

  3. 点击按钮确认图与引脚图的图像显示在屏幕上。

请注意

因为数字写块直接依赖于硬件,所以建议您添加一个块对话框按钮,向用户显示硬件板的引脚图。

另请参阅

(万博1manbetx模型)|(万博1manbetx模型)