人在仿真软件金宝app

金宝app仿真软件和基于模型的设计

一个图书馆的历史之旅浏览器

当我开始使用仿真软件,图书馆是组织比现在有金宝app所不同。有更少的块和没有一个库浏览器。看看模型从1996年1.3摄氏金宝app度。

仿真软件金宝app1.3 c库

这个版本有点之前我的时间。然而,那个时代的用户可能还记得它。当我在1998年加入MathWorks,模型2图书馆看起来像这样。金宝app

模型2库金宝app

模型2的主要挑战是屏幕房地产。金宝app为了构建一个模型,你必须在一个新窗口打开每个sub-libraries。首先,您需要一个信号发生器,所以你打开来源。接下来你需要一个单位延迟,所以你打开离散图书馆。然后你需要一个范围,所以你打开水槽,另一个窗口。在很短的时间内你的桌面是这样的。

金宝app模型2库在桌面上

在1998年后期模型3。金宝app连同它的图书馆电脑浏览器。它是革命性的,因为你没有打乱您的整个桌面windows得到你需要的块。这让一个真正的区别如果你已经是一个800 x600像素监控。

金宝app模型3库浏览器

不幸的是用户在非windows平台上与旧接口被困。仿真软件开金宝app发人员更喜欢Linux我们“老学校”库。幸运的是,屏幕尺寸自90年代以来持续增加。

R2008a

R2008a所有平台的版本现在可以使用相同的库浏览器。我们Linux-loving仿真软金宝app件开发人员现在可以使用相同的浏览器的PC上的大图书馆。库浏览器有一个新的网格视图除了传统的列表视图。

金宝app仿真软件R2008a所有平台库浏览器

注意到搜索选项卡,在下图第一项。这是一个旧版本改进。搜索时,您将看到所有的结果在一个地方而不必遍历树查看每一场比赛。分组结果库,可以简化浏览(2)倒塌。搜索选项(3)也允许正则表达式。

金宝app仿真软件R2008a库浏览器搜索功能

R2008a库浏览器有改进的图形和更好的性能与以前版本相比。旧版本将重绘所有块每一次你看他们,为了看到块在图书馆必须加载到内存中。新的浏览器使用缓存来提高性能。缓存还允许更快的搜索没有完全所有库加载到内存中。顺便说一下,构建缓存带来一次成本,你可能会注意到你第一次开始库浏览器。

看到新库浏览器后,大多数人问同样的问题:

但赛斯,我怎么向浏览器添加我的图书馆?

一直有可能添加一个库模型。金宝app为了一个库添加到浏览器,创建一个slblocks.m文件。你应该将其存储在目录与你的图书馆。我要用示例库从先前的帖子。最基本的slblocks.m文件是这样的:

函数blkStruct = slblocks% SLBLOCKS定义一块库。%库的名字。浏览器的名称出现在图书馆%内容窗格。blkStruct。Name = (“PID”sprintf (' \ n ')“图书馆”];%的功能将被称为当用户双击%图书馆的名字。blkStruct。OpenFcn =“pidLibrary”;%的参数被设置为面具显示子系统。你%可能评论这条线如果没有特殊需要面具。%的例子:blkStruct。MaskDisplay ='plot([0:2*pi],sin([0:2*pi]));';blkStruct。MaskDisplay =;%的块

在创建库之后,您将需要选择Refresh树视图从图书馆浏览器视图菜单。

金宝app仿真软件R2008a自定义库

也可以指定多个库在相同的slblocks.m。我推荐看看slblocks.m文件路径的例子。

> >,——slblocks

一个证据确凿的例子美元/ slblocks.m m金宝appatlab /工具箱/模型/块。你可以先复制,然后编辑它引用你的图书馆。

自己试试

如果你从未添加了一个库,尝试做你最常用的组件库。选择文件- >新建- >从图书馆库浏览器。拖在你最喜爱的块和浏览器添加这个图书馆提高生产力的方法。

你有自定义库吗?他们显示在库浏览器吗?在评论中让我知道。

|
  • 打印

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。