添加按钮查看引脚地图
这个例子展示了如何使用matlab.system.display.Action
向块掩码添加一个按钮。当您单击该按钮时,将打开硬件板引脚映射的图像。示例演示如何设置按钮选项和使用actionData
用于存储图形句柄的对象输入。这样,在多次单击按钮时使用相同的图形,而不是每次单击按钮时打开一个新的图形。
添加的功能
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
文件。此图像应替换为硬件板的引脚映射图像。添加以下
getPropertyGroupImpl
函数的方法的系统对象。方法(静态访问=保护)函数group = getPropertyGroupsImpl group = matlab.system.display.Section(mfilename(“类”));组。行动= matlab.system.display.Action (@ (actionData obj)...viewpinmap (obj actionData),“标签”,“销地图”);结束...结束
这个函数在块掩码上创建按钮并执行这个函数
viewpinmap
当点击。单击按钮以确认带有引脚映射图像的图形显示到屏幕上。
请注意
因为数字写块直接依赖于硬件,所以建议您添加一个块对话框按钮,向用户显示硬件板的引脚图。