主要内容

添加Push Button到View Pin Map

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

  1. 添加的功能viewpinmap到System object™的方法。

    方法函数viewpinmap(obj,actionData) f = actionData. userdata;如果isempty (f) | | ~ ishandle (f)%为引脚图创建图形。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函数转换为System对象的方法。

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

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

  3. 点击按钮,确认图与大头针地图图像显示到屏幕上。

请注意

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

另请参阅

(金宝app模型)|(金宝app模型)