添加自定义库到 Simulink Library Browser

Matlab/Simulink:添加自定义库到 Simulink Library Browser

分类:

步骤:

1、创建自定义库。在 Simulink Library Browser 窗口中,选择菜单 File | New -> Library,加入所需的常用模块,并保存(例如:mySimLib.mdl);

2、新建一个slblocks.m,其内容如下:

function blkStruct = slblocks   Browser.Library = ‘mySimLib‘;   Browser.Name    = ‘00_My_Library‘;   blkStruct.Browser = Browser;

说明:* mySimLib 为自定义库文件的文件名;

* 00_My_Library 为将在 Simlink Library Browser 窗口中显示的名称;

* 注意:不要加任何注释,否则有可能不成功,我就遭遇过失败(系统:Windows XP 英文版,Matlab 版本:R2010a);

3、将 mySimLib.mdl 和 slblocks.m 放在同一个目录下;然后,在 Matlab 主窗口中,选择菜单 File | Set Path...,将该目录 添加到 Matlab 搜索路径中,保存,退出;

4、在 Simulink Library Browser 窗口中,按 F5按键 或选择菜单 View | Refresh Tree View,即可看到自定义库的名称(本例为 00_My_Library)出现在库浏览器中。

时间: 2024-10-19 23:45:00

添加自定义库到 Simulink Library Browser的相关文章

背景建模技术(三):背景减法库(BGS Library)的基本框架与入口函数main()的功能

背景减法库(BGS Library = background subtraction library)包含了37种背景建模算法,也是目前国际上关于背景建模技术研究最全也最权威的资料.本文将更加详细的介绍背景减法库(BGS Library)的基本框架与入口函数main()的功能. BGS库的整体框架在背景建模技术(二)中已经全部给出,此处从函数的角度再次给出BGS库的基本框架,有利于代码的修改与维护. 如下图所示是基于C++的BGS库的函数流程图: 接下来将会对每个函数进行更加详细的分析. 首先,

[转帖]运行时库(runtime library)

运行时库(runtime library) https://blog.csdn.net/xitie8523/article/details/82712105 没学过这些东西 或者当时上课没听 又或者 世一大的老师没好好讲 只顾着开公司赚钱了. 2018年09月15日 11:34:33 xisuesuexi 阅读数 593 一切从   默认库“LIBCMTD”与其他库的使用冲突,请使用 /NODEFAULTLIB:library. error LNK2005: XXX已经在 libcmtd.lib

基于pod自动创建:开发静态库(Static Library)

参考:http://blog.csdn.net/youtk21ai/article/details/50750300 http://www.cnblogs.com/brycezhang/p/4117180.html http://www.cocoachina.com/ios/20150228/11206.html 1.执行命令pod lib create TrapezoidButton.在此期间需要确认下面5个问题. What language do you want to use?? [ Sw

C++开源网络库(Socket library)

(1)ACE 庞大.复杂,适合大型项目.开源.免费,不依赖第三方库,支持跨平台. http://www.cs.wustl.edu/~schmidt/ACE.html http://download.dre.vanderbilt.edu/ (2)Asio Asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发. 开源.免费,支持跨平台. http://think-async.com/ (3)POCO POCO C++ Libraries 提供一套 C++ 的类库

快速近似最近邻搜索库 FLANN - Fast Library for Approximate Nearest Neighbors

What is FLANN? FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing t

解决MyEclipse添加自定义库后,提示class not found

一般我们给项目添加jar包的时候是这样的:Build path->Add libraries (之后可以选择多种添加方法),但是添加完成后,发现还是找不到类. 解决方法(环境:MyEclipse): 右键项目->properties->搜deploy,出现deployment assembly->Add->Java Build path entries->选择你要添加的库即可. 版权声明:本文为博主原创文章,未经博主允许不得转载.

使cocopods管理开源库编译出现Library not found for -lPods问题的解

If Xcode complains when linking, e.g. Library not found for -lPods, it doesn't detect the implicit dependencies: 1.Go to Product > Edit Scheme 2.Click on Build 3.Add the Pods static library, and make sure it's at the top of the list 4.Clean and build

C++标准模板库Stand Template Library(STL)简介与STL string类

参考<21天学通C++>第15和16章节,在对宏和模板学习之后,开启对C++实现的标准模板类STL进行简介,同时介绍简单的string类.虽然前面对于vector.deque.list等进行过学习和总结,但并没有一个宏观上的把握,现在通过上一篇和这一篇博文,将对C++模板以及基于C++模板的STL关联起来,形成一个总体的把握,对于掌握C++中模板(template)这一强有力的工具会十分有帮助.本文的主要内容有: (1) STL容器: (2) STL迭代器: (3) STL算法: (4) ST

python 添加自定义库

首先,写一个库文件aaa.py 格式,在python安装目录下面创建一个空的文件夹命名Function, 然后将文件保存在python 安装目录下面的一个Function文件夹下面. 打卡python ,输入from function.aaa import * 例如: class Stack: def __init__(self): self.items = [] def isEmpty(self): return self.items == [] def push(self,item): se