在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Matlab中建立屬于自己的庫(kù)

Linelayout4 ? 來(lái)源:新能源入門客 ? 2023-06-19 11:10 ? 次閱讀


本期講解如何在Matlab中建立屬于自己的庫(kù),針對(duì)于公司設(shè)計(jì)相關(guān)MBD產(chǎn)品。
步驟如下:

將庫(kù)添加到庫(kù)瀏覽器中

此示例說(shuō)明如何創(chuàng)建模塊庫(kù),并將其添加到 Simulink庫(kù)瀏覽器中。此示例還顯示如何添加子庫(kù)。

要指定與您的庫(kù)相關(guān)的信息,您可以創(chuàng)建名為slblocks的函數(shù)。

將庫(kù)添加到庫(kù)瀏覽器

Simulink 起始頁(yè)上,選擇Blank Library并點(diǎn)擊Create Library。

注意

庫(kù)瀏覽器僅支持庫(kù)。您無(wú)法在庫(kù)瀏覽器中顯示模型的內(nèi)容。

向該庫(kù)添加一個(gè) Gain 模塊。

在 MATLAB命令行窗口中,輸入以下命令將EnableLBRepository庫(kù)屬性設(shè)置為'on'。當(dāng)您保存庫(kù)時(shí),只有此屬性設(shè)置為 on,您的庫(kù)才會(huì)出現(xiàn)在庫(kù)瀏覽器中。

set_param(gcs,'EnableLBRepository','on');

將庫(kù)保存到 MATLAB 路徑上的文件夾中。對(duì)于本示例,將庫(kù)命名為mylib。

在 MATLAB 當(dāng)前文件夾瀏覽器中,打開包含mylib的文件夾,然后在 MATLAB 工具條中點(diǎn)擊New Script。

在打開的 MATLAB 編輯器中,添加以下函數(shù),該函數(shù)指定庫(kù)mylib應(yīng)出現(xiàn)在名為My Library的庫(kù)瀏覽器中。

function blkStruct = slblocks
% This function specifies that the library 'mylib'
% should appear in the Library Browser with the 
% name 'My Library'

    Browser.Library = 'mylib';
    % 'mylib' is the name of the library

    Browser.Name = 'My Library';
    % 'My Library' is the library name that appears
    % in the Library Browser

    blkStruct.Browser = Browser;

將函數(shù)另存為slblocks.m。

注意

您可以將該函數(shù)保存為.m或.mlx文件。但不能另存為 P 代碼文件。

通過(guò)點(diǎn)擊 Simulink 工具條中的Library Browser打開庫(kù)瀏覽器。

要在庫(kù)瀏覽器中查看新庫(kù),請(qǐng)右鍵點(diǎn)擊庫(kù)列表并選擇Refresh Library Browser。

ec81bd04-0dd7-11ee-962d-dac502259ad0.png

下圖顯示了示例庫(kù)mylib,它在庫(kù)瀏覽器中的名稱為My Library。

注意

如果您保存庫(kù)時(shí)沒(méi)有將'EnableLBRepository'設(shè)置為'on',庫(kù)瀏覽器的頂部將顯示一條消息。

eca80356-0dd7-11ee-962d-dac502259ad0.png

請(qǐng)點(diǎn)擊Fix并根據(jù)提示進(jìn)行操作。

將子庫(kù)添加到庫(kù)瀏覽器

按照以下步驟將名為mylib2的子庫(kù)添加到您的mylib庫(kù)中。

創(chuàng)建名為mylib2的庫(kù)。將幾個(gè)模塊添加到該庫(kù)。

在 MATLAB 命令行窗口中,為新庫(kù)將EnableLBRepository庫(kù)屬性設(shè)置為'on'。

set_param(gcs,'EnableLBRepository','on');

將mylib2保存到包含mylib的文件夾中。

向該mylib庫(kù)添加一個(gè) Subsystem 模塊。

通過(guò)刪除子系統(tǒng)中的 Inport 和 Outport 模塊,從子系統(tǒng)中刪除輸入和輸出端口。

將Subsystem模塊命名為My Sublibrary。

要將Subsystem模塊鏈接到子庫(kù),請(qǐng)使用屬性檢查器將OpenFcn回調(diào)設(shè)置為mylib2。

ecf6f614-0dd7-11ee-962d-dac502259ad0.png

保存mylib。

要在庫(kù)瀏覽器中查看新子庫(kù),請(qǐng)右鍵點(diǎn)擊庫(kù)列表并選擇Refresh Library Browser。

ed1f06e0-0dd7-11ee-962d-dac502259ad0.png

下圖顯示了示例子庫(kù)mylib2,它在庫(kù)瀏覽器中的名稱為My Sublibrary。

由于您創(chuàng)建的回調(diào),點(diǎn)擊My Sublibrary將顯示mylib2庫(kù)的內(nèi)容。

指定庫(kù)列表中的庫(kù)順序

您可以通過(guò)向 MATLAB 路徑中添加一個(gè)sl_customization.m文件并為您的庫(kù)設(shè)置排序優(yōu)先級(jí),從而指定您的庫(kù)相對(duì)于列表中其他庫(kù)的順序。例如,要讓您的庫(kù)出現(xiàn)在列表的頂部,可以將排序優(yōu)先級(jí)設(shè)置為-2。默認(rèn)情況下,Simulink 庫(kù)的排序優(yōu)先級(jí)為-1。其他庫(kù)的排序優(yōu)先級(jí)默認(rèn)為0,這些庫(kù)顯示在 Simulink 庫(kù)的下面。排序優(yōu)先級(jí)相同的庫(kù)按字母順序顯示。

以下示例文件sl_customization.m的內(nèi)容將新庫(kù)放置在庫(kù)列表的頂部。

function sl_customization(cm)
% Change the order of libraries in the Simulink Library Browser. 
cm.LibraryBrowserCustomizer.applyOrder({'My Library',-2});
end

要使自定義立即生效,請(qǐng)?jiān)?MATLAB 命令行窗口中輸入:

sl_refresh_customizations

ed387288-0dd7-11ee-962d-dac502259ad0.png

責(zé)任編輯:彭菁

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • matlab
    +關(guān)注

    關(guān)注

    187

    文章

    2988

    瀏覽量

    232590
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1040

    瀏覽量

    35923
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4361

    瀏覽量

    63621

原文標(biāo)題:如何在Matlab中建立屬于自己的庫(kù)(針對(duì)公司設(shè)計(jì)MBD產(chǎn)品)-編號(hào)Matlab0001

文章出處:【微信號(hào):新能源入門客,微信公眾號(hào):新能源入門客】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    何在protel元件庫(kù)快速找到自己所需元件所在的元件庫(kù)

    何在protel元件庫(kù)快速找到自己所需元件所在的元件庫(kù)???是否有比較快的方法?還是得靠經(jīng)驗(yàn)???求幫助,,謝謝了!
    發(fā)表于 02-23 18:50

    altum designer 自己建立的集成庫(kù)為什么生成不了pcb?求指教....

    altum designer 自己建立的集成庫(kù)為什么生成不了pcb?求指教....
    發(fā)表于 12-26 01:06

    請(qǐng)問(wèn)如何在matlab建立適應(yīng)度函數(shù)?

    請(qǐng)教各位大神,如何在matlab建立適應(yīng)度函數(shù),具體公式是什么
    發(fā)表于 08-27 21:57

    何在Matlab建立四旋翼飛行模型

    本文將詳細(xì)展示如何在Matlab建立四旋翼飛行模型,能正確對(duì)飛行器在力和力矩作下的線運(yùn)動(dòng)、角運(yùn)動(dòng)進(jìn)行6DOF仿真。
    發(fā)表于 09-15 07:46

    請(qǐng)問(wèn)如何在MATLAB建立合適的控制模型?

    何在MATLAB建立合適的控制模型?
    發(fā)表于 10-13 08:04

    何在IAR建立的工程開啟FPU并使用DSP庫(kù)

    CMSIS的DSP庫(kù)提供了哪些功能?如何在IAR建立的工程開啟FPU并使用DSP庫(kù)呢?
    發(fā)表于 10-20 08:04

    如何建立一個(gè)屬于自己的AVR的RTOS

    這篇筆記雖然是“51操作系統(tǒng)學(xué)習(xí)筆記”,但沒(méi)有找到合適的代碼。用楊明記的感覺(jué)還有點(diǎn)難度。因而轉(zhuǎn)學(xué)《建立一個(gè)屬于自己的AVR的RTOS》這篇文章絕對(duì)是學(xué)操作系統(tǒng)入門經(jīng)典之作。經(jīng)典之處在于非常符合大家
    發(fā)表于 11-24 06:31

    怎樣去創(chuàng)建屬于自己的Iconfont圖標(biāo)庫(kù)

    怎樣去創(chuàng)建屬于自己的Iconfont圖標(biāo)庫(kù)呢?有哪些操作步驟?
    發(fā)表于 02-22 07:05

    M24LR04E-R EEPROM如何在收發(fā)器和MatLab之間建立通信?

    玩過(guò) M24LRxx 應(yīng)用程序來(lái)讀取和寫入數(shù)據(jù)到 EEPROM,一切正常。我想在 MatLab 開發(fā)一個(gè)腳本來(lái)做同樣的事情,然后最終在自定義 Windows 應(yīng)用程序實(shí)現(xiàn)它。我只是想知道這是否可行,如果可行,如
    發(fā)表于 02-03 10:24

    何在uclinux添加自己應(yīng)用程序的詳細(xì)過(guò)程

    何在uclinux添加自己應(yīng)用程序的詳細(xì)過(guò)程
    發(fā)表于 03-28 09:48 ?20次下載

    如何建立一個(gè)屬于自己的AVR的RTOS

    如何建立一個(gè)屬于自己的AVR的RTOS 自從03 年以來(lái),對(duì)單片機(jī)的RTOS 的學(xué)習(xí)和應(yīng)用的熱潮可謂一浪高過(guò)一浪.03 年,在離開校園前的,非典的那幾個(gè)月,在華師的
    發(fā)表于 03-11 09:02 ?45次下載

    何在matlab實(shí)現(xiàn)Virtual Reality 技術(shù)

    何在matlab實(shí)現(xiàn)Virtual Reality 技術(shù),資料的代碼很全,步驟很清晰,很實(shí)用,歡迎大家下載交流。
    發(fā)表于 06-03 16:57 ?0次下載

    何在Altium Designer上面建立自己的3D庫(kù)

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何在Altium Designer上面建立自己的3D庫(kù)圖文解析。
    發(fā)表于 11-27 08:00 ?0次下載
    如<b class='flag-5'>何在</b>Altium Designer上面<b class='flag-5'>建立</b><b class='flag-5'>自己</b>的3D<b class='flag-5'>庫(kù)</b>

    何在MATLAB開發(fā)基于像素的視頻和圖像處理算法

    此講座將結(jié)合新產(chǎn)品的特性,重點(diǎn)介紹如何在MATLAB?開發(fā)基于像素流的視頻和圖像處理的算法,并通過(guò)HDL代碼產(chǎn)生的技術(shù)快速在FPGA上實(shí)現(xiàn)。你將了解到:如何在
    的頭像 發(fā)表于 08-29 06:08 ?2978次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>MATLAB</b><b class='flag-5'>中</b>開發(fā)基于像素的視頻和圖像處理算法

    何在Matlab建立屬于自己庫(kù)(針對(duì)公司設(shè)計(jì)MBD產(chǎn)品)

    您可以通過(guò)向 MATLAB 路徑添加一個(gè) sl_customization.m 文件并為您的庫(kù)設(shè)置排序優(yōu)先級(jí),從而指定您的庫(kù)相對(duì)于列表
    的頭像 發(fā)表于 06-19 11:06 ?2608次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Matlab</b><b class='flag-5'>中</b><b class='flag-5'>建立</b><b class='flag-5'>屬于</b><b class='flag-5'>自己</b>的<b class='flag-5'>庫(kù)</b>(針對(duì)公司設(shè)計(jì)MBD產(chǎn)品)
    主站蜘蛛池模板: 永久黄色免费网站 | 欧美乱妇15p| 亚洲网站免费 | 免费看色视频 | 六月丁香婷婷激情国产 | 天天做天天爱夜夜爽女人爽宅 | 色婷婷5月精品久久久久 | 国内精品免费视频精选在线观看 | 久久电影福利 | 在线永久免费观看黄网站 | 一个色中文字幕 | 亚欧色视频在线观看免费 | 亚洲第一页视频 | 中国一级特黄视频 | 中文天堂最新版在线中文 | 黄色免费网站在线 | 免费在线播放视频 | 久久久噜噜噜久久 | 天堂社区在线观看 | 一区二区视屏 | 91视频免费观看 | 亚洲乱亚洲乱妇41p 亚洲乱亚洲乱妇41p国产成人 | 国产午夜视频在线观看网站 | 亚洲一区二区三区四区在线观看 | 美女扒尿口给男人桶到爽 | 亚洲午夜精品久久久久久抢 | 亚洲成在人天堂一区二区 | 色www免费视频 | 在线看片成人 | 国产黄色在线视频 | 色拍视频| 天天干天天骑 | 久久男人网 | 一级片成人 | 伊人五月婷婷 | 99精品热 | 久热九九 | 欧美性受xxxx极品 | 亚洲免费成人在线 | 色噜噜狠狠大色综合 | 欧美一级日韩在线观看 |