添加按钮来查看销地图
这个例子展示了如何使用matlab.system.display.Action
添加一个按钮到块面具。当您单击按钮时,一个图像的硬件板销地图打开。这个例子显示了如何设置和使用一个按钮选项actionData
对象存储图处理的输入。这样,使用相同的图按钮点击多次,而不是打开一个新的为每个按钮单击图。
添加的功能
viewpinmap
系统对象™的方法。方法函数viewpinmap (obj actionData) f = actionData.UserData;如果isempty (f) | | ~ ishandle (f)%为销地图创建图。f =图;f。Name =“硬件销地图”;f。NumberTitle =“关闭”;%删除标题数量f。工具栏= '没有';%移除工具栏f。菜单条= '没有';%删除菜单条%创建轴图。ax =轴(f);斧子。位置= (0 0 1 1);%设置轴填充图%显示图像。imshow (“peppers.png”,……“父”,ax,…“InitialMagnification”,“健康”);actionData。用户数据= f;其他的图(f);%使电流图。结束结束结束
这个函数创建一个图,其中包含的图像
peppers.png
文件。这张图片应该替换为销地图图像的硬件。添加以下
getPropertyGroupImpl
函数系统对象的方法。方法(静态访问=保护)函数= = matlab.system.display.Section (mfilename getPropertyGroupsImpl组(组“类”));组。行动= matlab.system.display.Action (@ (actionData obj)…viewpinmap (obj actionData),“标签”,“销地图”);结束…结束
这个函数创建块面具上的按钮和执行功能
viewpinmap
当点击。单击按钮确认图与销地图图像显示到屏幕上。
请注意
因为数字写块直接依赖于硬件,建议您添加一块对话框按钮显示用户销映射的硬件。