主要内容

添加按钮查看引脚地图

这个例子展示了如何使用matlab.system.display.Action向块蒙版添加按钮。当您单击该按钮时,将打开硬件板引脚图的图像。示例显示了如何设置按钮选项和使用actionData对象输入,用于存储图形句柄。这样,当按钮被多次单击时使用相同的图形,而不是每次单击按钮都打开一个新的图形。

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

    方法函数viewpinmap(obj,actionData) f = actionData. userdata;如果isempty (f) | | ~ ishandle (f)%创建图引脚地图。f =图;f.Name =“硬件销地图”;f.NumberTitle =“关闭”;%删除数字标题f.ToolBar = '没有';%移除工具栏f.MenuBar = '没有';%删除菜单条在图中创建坐标轴ax =轴(f);斧子。位置= [0 0 1 1];%设置轴填充图形%显示图像。imshow (“peppers.png”,...“父”, ax,…“InitialMagnification”“健康”);actionData。用户数据= 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. 点击按钮确认数字与引脚地图图像显示到屏幕上。

请注意

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

另请参阅

|||