主要内容

添加库库浏览器

这个例子展示了如何创建一个块库,并将它添加到仿真软件金宝app®库浏览器。这个示例还展示了如何添加子程序库。

指定你的图书馆的信息,您将创建一个函数命名slblocks

添加库库浏览器

  1. 在仿真软件启动金宝app页面,在搜索框中,输入图书馆。选择空白的图书馆,然后单击创建库

    请注意

    库浏览器只支持库。金宝app你不能在库浏览器显示的内容模型。

  2. 添加一个获得块去图书馆。

  3. 在MATLAB®命令窗口中,输入这个命令来设置EnableLBRepository图书馆的财产“上”。图书馆只出现在库浏览器如果启用了这个属性,当你保存库。

    set_param (gcs,“EnableLBRepository”,“上”);
  4. 图书馆保存在一个文件夹在MATLAB的道路。对于这个示例,名字图书馆mylib

  5. 在浏览器MATLAB当前文件夹,打开文件夹,其中包含mylib在MATLAB将来发布,点击新的脚本

  6. 在MATLAB编辑器中打开,添加这个函数,它指定了图书馆mylib浏览器应该出现在图书馆的名字吗我的图书馆

    函数blkStruct = slblocks%这个函数指定图书馆“mylib”%的浏览器应该出现在图书馆%的名字“我的图书馆”浏览器。图书馆=“mylib”;% " mylib "是图书馆的名称浏览器。Name =“我的图书馆”;%“我的图书馆”是图书馆的名字出现%在图书馆浏览器blkStruct。浏览器=浏览器;

  7. 保存功能slblocks.m

    请注意

    您可以保存函数作为一个。m.mlx文件。你不能保存作为p代码文件。

  8. 打开库浏览器,在仿真软件将来发布,点击金宝app库浏览器

  9. 在图书馆看到新图书馆浏览器,右键单击库列表并选择刷新库浏览器

    树库浏览器显示了一个图书馆,图书馆的名称。我的图书馆是扩大在树上,在库名称之下,有一个块。

    图显示了示例库mylib库浏览器名称我的图书馆

请注意

如果你没有设置保存库“EnableLBRepository”“上”,一个消息出现在浏览器顶部的图书馆。

浏览器顶部的图书馆在停靠模式下,有消息说:“一些图书馆缺少库信息。修复”“修复”这个词是一个超链接。

点击修复和响应提示。

子程序库添加到库浏览器

按照以下步骤添加子程序库命名mylib2到你的mylib图书馆。

  1. 创建一个库命名mylib2。添加一些街区。

  2. 在MATLAB命令窗口,设置EnableLBRepository图书馆的财产“上”为新图书馆。

    set_param (gcs,“EnableLBRepository”,“上”);
  3. 保存mylib2的文件夹,其中包含mylib

  4. 添加一个子系统块的mylib图书馆。

  5. 把输入和输出端口从删除的子系统轮廓尺寸外港块内的子系统。

  6. 的名字子系统我的子程序库

  7. 连接子系统块的子程序库,设置OpenFcn回调mylib2通过使用属性检查器。

    属性检查器允许您设置OpenFcn回调在Properties选项卡上。

  8. 保存mylib

  9. 在图书馆看到新的子程序库浏览器,右键单击库列表并选择刷新库浏览器

    在图书馆浏览器树,我的图书馆是扩大。我的库包含一个获得块和子程序库称为我的子程序库。我的子程序库扩展,包含一个斜坡,正弦波块,块迈出的一步。

    图中显示子程序库的示例mylib2库浏览器名称我的子程序库

    因为您创建回调,扩大我的子程序库显示的内容mylib2图书馆。

指定库库列表中

你可以指定的顺序图书馆相对于其他库列表中添加一个sl_customization.m文件以MATLAB路径和设置优先你的图书馆。例如,要看你的图书馆在列表的顶部,你可以设置优先级2。默认情况下,这种优先级的模型库金宝app1。另一个图书馆的优先级排序0默认情况下,这些库出现下面的模型库。金宝app库有相同优先级的显示按字母顺序排列的。

这个样例的内容sl_customization.m文件列表的顶部的新图书馆的地方的图书馆。

函数sl_customization (cm)变化百分比的顺序在浏览器模型库库。金宝appcm.LibraryBrowserCustomizer.applyOrder ({“我的图书馆”2});结束

定制立即生效,在MATLAB命令窗口中,输入:

sl_refresh_customizations

我的图书馆出现在库浏览器顶部的树

相关的话题