我是靠谱客的博主 野性芹菜,最近开发中收集的这篇文章主要介绍Simulink:自定义simscape库并添加到Library Browser中,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

开始以为自定义库完成以后就能在Library Browser中搜索到,后来发现不是,还需要自己添加一下。

总的分为两大步:

一、创建simscape自定义库

二、将自定义库添加到Library Browser

以下是详细步骤:

 

一、创建simscape自定义库

(更详细的内容可在matlab的帮助中搜索关键字 “ssc_build” 或 "Building Custom Block Libraries",版本2018b)

1、创建目录 XXX+LiBatteryElements

其中XXX为任意matlab可识别路径,+LiBatteryElements为ssc文档所在文件夹,文件夹名的第一位必须为“+”

2、在目录下创建.ssc文档

具体可参看simscape language。

3、切换MATLAB当前路径到 XXX+LiBatteryElements,在命令行窗口输入命令“ssc_build”。在路径XXX下生成文件名为LiBatteryElements_lib.slx的自定义库。

(使用ssc_build在有的路径下会创建失败,错误提示如下,部分情况下修改路径名可以创建成果,原因未明。)

二、将自定义库添加到Library Browser

(更详细的内容可在matlab的帮助中搜索关键字“Add Libraries to the Library Browser”,版本2018b)

1、创建路径E:Program FilesMATLABR2018bZ_MyLibrary,在MATLAB搜索路径中添加该路径,路径可自定义。

2、将+LiBatteryElements文件夹和生成的自定义库LiBatteryElements_lib.slx保存在当前路径下。

3、创建slblocks.m文件,输入以下内容

function blkStruct = slblocks
		Browser.Library = 'LiBatteryElements_lib';%生成自定义库的文件名
		Browser.Name = 'Z_MyLibrary';%在Browser内显示的库名
		blkStruct.Browser = Browser; 

4、刷新Library Browser界面,F5或右键选择刷新。

备注:

1、X:Program FilesMATLABR2018btoolboxphysmodsimscapelibrarym 该路径下是simscape自带的库,可参考ssc文档和slblocks.m文件的结构内容

2、X:Program FilesMATLABR2018btoolboxphysmodsimscapesimscapem 该路径下有几个关于ssc命令的m文件

最后

以上就是野性芹菜为你收集整理的Simulink:自定义simscape库并添加到Library Browser中的全部内容,希望文章能够帮你解决Simulink:自定义simscape库并添加到Library Browser中所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(93)

评论列表共有 0 条评论

立即
投稿
返回
顶部