主要内容

添加按钮查看引脚地图

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

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

    方法函数viewpinmap(obj,actionData) f = actionData. userdata;如果isempty (f) | | ~ ishandle (f)为pin map创建图形。f =图;f.Name =“硬件销地图”;f.NumberTitle =“关闭”;删除数字标题f.ToolBar = '没有';%移除工具栏f.MenuBar = '没有';%删除菜单条在图形中创建坐标轴。ax =轴(f);斧子。Position = [0 0 1 1];设置坐标轴填充图形显示图片。imshow (“peppers.png”,……“父”, ax,…“InitialMagnification”“健康”);actionData。用户数据= f;其他的图(f);使数字电流。结束结束结束

    对象的图像创建一个图形peppers.png文件。此图像应替换为硬件板的引脚映射图像。

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

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

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

  3. 单击按钮以确认带有引脚映射图像的图形显示到屏幕上。

请注意

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

另请参阅

||