添加库库浏览器
这个例子展示了如何创建一个块库,并将它添加到仿真软件金宝app®库浏览器。这个示例还展示了如何添加子程序库。
指定你的图书馆的信息,您将创建一个函数命名slblocks
。
添加库库浏览器
在仿真软件启动金宝app页面,在搜索框中,输入
图书馆
。选择空白的图书馆,然后单击创建库。请注意
库浏览器只支持库。金宝app你不能在库浏览器显示的内容模型。
添加一个获得块去图书馆。
在MATLAB®命令窗口中,输入这个命令来设置
EnableLBRepository
图书馆的财产“上”
。图书馆只出现在库浏览器如果启用了这个属性,当你保存库。set_param (gcs,“EnableLBRepository”,“上”);
图书馆保存在一个文件夹在MATLAB的道路。对于这个示例,名字图书馆
mylib
。在浏览器MATLAB当前文件夹,打开文件夹,其中包含
mylib
在MATLAB将来发布,点击新的脚本。在MATLAB编辑器中打开,添加这个函数,它指定了图书馆
mylib
浏览器应该出现在图书馆的名字吗我的图书馆。函数blkStruct = slblocks%这个函数指定图书馆“mylib”%的浏览器应该出现在图书馆%的名字“我的图书馆”浏览器。图书馆=“mylib”;% " mylib "是图书馆的名称浏览器。Name =“我的图书馆”;%“我的图书馆”是图书馆的名字出现%在图书馆浏览器blkStruct。浏览器=浏览器;
保存功能
slblocks.m
。请注意
您可以保存函数作为一个
。m
或.mlx
文件。你不能保存作为p代码文件。打开库浏览器,在仿真软件将来发布,点击金宝app库浏览器。
在图书馆看到新图书馆浏览器,右键单击库列表并选择刷新库浏览器。
图显示了示例库
mylib
库浏览器名称我的图书馆。
请注意
如果你没有设置保存库“EnableLBRepository”
来“上”
,一个消息出现在浏览器顶部的图书馆。
点击修复和响应提示。
子程序库添加到库浏览器
按照以下步骤添加子程序库命名mylib2
到你的mylib
图书馆。
创建一个库命名
mylib2
。添加一些街区。在MATLAB命令窗口,设置
EnableLBRepository
图书馆的财产“上”
为新图书馆。set_param (gcs,“EnableLBRepository”,“上”);
保存
mylib2
的文件夹,其中包含mylib
。添加一个子系统块的
mylib
图书馆。把输入和输出端口从删除的子系统轮廓尺寸和外港块内的子系统。
的名字子系统块
我的子程序库
。连接子系统块的子程序库,设置
OpenFcn
回调mylib2
通过使用属性检查器。保存
mylib
。在图书馆看到新的子程序库浏览器,右键单击库列表并选择刷新库浏览器。
图中显示子程序库的示例
mylib2
库浏览器名称我的子程序库。因为您创建回调,扩大我的子程序库显示的内容
mylib2
图书馆。
指定库库列表中
你可以指定的顺序图书馆相对于其他库列表中添加一个sl_customization.m
文件以MATLAB路径和设置优先你的图书馆。例如,要看你的图书馆在列表的顶部,你可以设置优先级2
。默认情况下,这种优先级的模型库金宝app1
。另一个图书馆的优先级排序0
默认情况下,这些库出现下面的模型库。金宝app库有相同优先级的显示按字母顺序排列的。
这个样例的内容sl_customization.m
文件列表的顶部的新图书馆的地方的图书馆。
函数sl_customization (cm)变化百分比的顺序在浏览器模型库库。金宝appcm.LibraryBrowserCustomizer.applyOrder ({“我的图书馆”2});结束
定制立即生效,在MATLAB命令窗口中,输入:
sl_refresh_customizations