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

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

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

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

博途用戶自定義庫的使用

jf_61nrsJTz ? 來源:方正智芯 ? 2023-12-25 10:08 ? 次閱讀

博途官方提供了很多庫,比如:基本函數(shù)庫、通信庫、安全庫、驅(qū)動庫等等,用戶可以使用庫中的函數(shù)/函數(shù)塊來完成具體的控制任務(wù)。除了官方的庫,我們也可以創(chuàng)建自己的庫(用戶自定義庫)。比如,把項(xiàng)目中經(jīng)常使用的函數(shù)/函數(shù)塊/數(shù)據(jù)類型等存放到自定義庫中,方便自己使用及與別人共享。博途具有很強(qiáng)的庫管理功能,包括:庫版本管理,庫的更新及清掃等等。本系列文章我將給大家介紹項(xiàng)目庫、全局庫、庫的更新/清掃等功能,今天這篇文章,我們先來介紹項(xiàng)目庫。

博途的庫可分為兩類:項(xiàng)目庫和全局庫。

項(xiàng)目庫:顧名思義,與具體的項(xiàng)目相關(guān)聯(lián)。打開任意一個博途項(xiàng)目,在其右側(cè)的“庫”任務(wù)卡中都有一個“項(xiàng)目庫”的窗格(雖然它可能是空的)。項(xiàng)目庫隨著博途項(xiàng)目的打開而打開,隨著項(xiàng)目的關(guān)閉而關(guān)閉,它沒有單獨(dú)的存放路徑;

全局庫:顧名思義,在全局范圍可用,它并不屬于某個項(xiàng)目。全局庫有單獨(dú)的存放路徑,可被打開/關(guān)閉,也能像博途項(xiàng)目一樣歸檔(后續(xù)文章詳細(xì)介紹);

項(xiàng)目庫和全局庫在“庫”任務(wù)卡中的布局如下圖所示:

00418bb6-a2b2-11ee-8b88-92fbcf53809c.png

在上圖的【項(xiàng)目庫】中 ,我們看到有兩個節(jié)點(diǎn):類型和模板副本。

1、類型(types)

類型是一種模板,在其中可以存放函數(shù)/函數(shù)塊/用戶自定義數(shù)據(jù)類型。“模板”就像一個模具,由它復(fù)刻出的函數(shù)/函數(shù)塊/用戶自定義類型等被稱為其“實(shí)例”。如果你有面向?qū)ο?a target="_blank">編程的基礎(chǔ),可以把這里的“類型”理解為面向?qū)ο缶幊痰摹邦悺保伤鼜?fù)刻的即為其“實(shí)例”。將項(xiàng)目中的函數(shù)/函數(shù)塊/數(shù)據(jù)類型通過拖拽的方式放到【類型】節(jié)點(diǎn)就會自動創(chuàng)建其“類型”。反之,從【類型】節(jié)點(diǎn)中將元素拖放到項(xiàng)目中會自動創(chuàng)建其“實(shí)例”。比如下面這張圖是我自定義的庫,其中“類型”中很多函數(shù)/函數(shù)塊來自我之前文章的用SCL語言編寫的代碼:

004f2104-a2b2-11ee-8b88-92fbcf53809c.png

注意:這里的函數(shù)/函數(shù)塊圖標(biāo)的右上角都有一個小的黑色三角形,與普通的函數(shù)/函數(shù)塊圖標(biāo)是不同的,表示這是一個“類型”。順便說一句,我之前寫的SCL函數(shù)/函數(shù)塊的名稱都是以“FBxxx_<功能描述>”的格式命名,其中“xxx”表示函數(shù)塊的編號,比如“FB5011_BubbleSort”。這種命名格式其實(shí)是延續(xù)經(jīng)典Step7的風(fēng)格,因?yàn)樵诮?jīng)典Step7環(huán)境下,函數(shù)/函數(shù)塊的編號是比較重要的,不能有重復(fù)。但是在博途環(huán)境下,即使函數(shù)/函數(shù)塊的編號有重復(fù),編譯時開發(fā)環(huán)境也會自動幫我們處理(重新編號)。因此,函數(shù)/函數(shù)塊的編號已經(jīng)不太重要的,更關(guān)心其名稱。所以,在我的用戶庫中我采用了新的命名規(guī)則,采用小寫單詞+下劃線的方式命名(也被稱為下劃線命名法)。另外博途還支持分組,可以把功能類似的指令放到同一組,方便管理。

類型中的實(shí)例不能單獨(dú)修改,需要修改時要對模板進(jìn)行修改,然后發(fā)布新的版本。

2、模板副本(Master Copies)

模板副本就是項(xiàng)目中函數(shù)/函數(shù)塊/數(shù)據(jù)類型的副本(拷貝),從項(xiàng)目中將相應(yīng)的元素拖放到【模板副本】節(jié)點(diǎn)就自動創(chuàng)建一個同名的副本,其作用相當(dāng)于備份。與類型不同,模板副本可被單獨(dú)修改,當(dāng)其對應(yīng)的函數(shù)/函數(shù)塊/數(shù)據(jù)類型發(fā)生變更時它也不會自動更新。

當(dāng)項(xiàng)目庫創(chuàng)建完成后,可以通過更新的方式將其同步到指定的全局庫中。關(guān)于項(xiàng)目庫就先介紹到這里,下一篇文章介紹全局庫。

審核編輯:湯梓紅

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

    關(guān)注

    3

    文章

    4374

    瀏覽量

    64401
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4891

    瀏覽量

    70364
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    243

    瀏覽量

    17494

原文標(biāo)題:博途用戶自定義庫的使用(1)-項(xiàng)目庫

文章出處:【微信號:方正智芯,微信公眾號:方正智芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Maxwell中兩種用戶自定義材料的實(shí)現(xiàn)方法

    Maxwell支持兩種用戶自定義材料。一種是User Library(UserLib),另一種是Personal Library(PersonalLib)。UserLib通常是一個網(wǎng)絡(luò)存儲
    的頭像 發(fā)表于 12-14 17:33 ?7620次閱讀
    Maxwell中兩種<b class='flag-5'>用戶</b><b class='flag-5'>自定義</b>材料<b class='flag-5'>庫</b>的實(shí)現(xiàn)方法

    HarmonyOS應(yīng)用自定義鍵盤解決方案

    自定義鍵盤是一種替換系統(tǒng)默認(rèn)鍵盤的解決方案,可實(shí)現(xiàn)鍵盤個性化交互。允許用戶結(jié)合業(yè)務(wù)需求與操作習(xí)慣,對按鍵布局進(jìn)行可視化重構(gòu)、設(shè)置多功能組合鍵位,使輸入更加便捷和舒適。在安全防護(hù)層面,自定義鍵盤可以
    的頭像 發(fā)表于 06-05 14:19 ?473次閱讀

    制作和使用自定義C文件

    制作和使用自定義C文件 目標(biāo) 1.制作一個文件libGetMax.a ,其中包含一個外部函數(shù)GetMax 。 函數(shù)GetMax的作用是判斷
    發(fā)表于 01-16 11:58 ?1362次閱讀

    1602自定義字符

    1602液晶能夠顯示自定義字符,能夠根據(jù)讀者的具體情況顯示自定義字符。
    發(fā)表于 01-20 15:43 ?1次下載

    基于HAL的USB自定義HID設(shè)備實(shí)現(xiàn)

    基于HAL的USB自定義HID設(shè)備實(shí)現(xiàn)基于HAL的USB自定義HID設(shè)備實(shí)現(xiàn)準(zhǔn)備工作CubeMX配置代碼實(shí)現(xiàn)基于HAL的USB
    發(fā)表于 12-28 20:04 ?13次下載
    基于HAL<b class='flag-5'>庫</b>的USB<b class='flag-5'>自定義</b>HID設(shè)備實(shí)現(xiàn)

    自定義視圖組件教程案例

    自定義組件 1.自定義組件-particles(粒子效果) 2.自定義組件- pulse(脈沖button效果) 3.自定義組件-progress(progress效果) 4.
    發(fā)表于 04-08 10:48 ?14次下載

    ArkUI如何自定義彈窗(eTS)

    自定義彈窗其實(shí)也是比較簡單的,通過CustomDialogController類就可以顯示自定義彈窗。
    的頭像 發(fā)表于 08-31 08:24 ?2606次閱讀

    PLC1200/1500PLC用戶自定義數(shù)據(jù)類型(UDT)

    用戶自定義的數(shù)據(jù)類型可以包含基本數(shù)據(jù)類型(例如,INT bool string),以及 數(shù)組 ,結(jié)構(gòu)體,以及PLC的專有數(shù)據(jù)類型等,而且用戶自定義數(shù)據(jù)類型中也可以再包含另外一個
    發(fā)表于 04-20 09:46 ?5次下載
    <b class='flag-5'>博</b><b class='flag-5'>途</b>PLC1200/1500PLC<b class='flag-5'>用戶</b><b class='flag-5'>自定義</b>數(shù)據(jù)類型(UDT)

    基于STM32單片機(jī)自定義漢字顯示使用文件設(shè)計源代碼

    基于STM32單片機(jī)自定義漢字顯示使用文件設(shè)計源代碼
    發(fā)表于 04-26 14:30 ?0次下載

    labview自定義控件

    labview自定義精美控件
    發(fā)表于 05-15 16:46 ?18次下載

    自定義算子開發(fā)

    一個完整的自定義算子應(yīng)用過程包括注冊算子、算子實(shí)現(xiàn)、含自定義算子模型轉(zhuǎn)換和運(yùn)行含自定義op模型四個階段。在大多數(shù)情況下,您的模型應(yīng)該可以通過使用hb_mapper工具完成轉(zhuǎn)換并順利部署到地平線芯片上……
    的頭像 發(fā)表于 04-07 16:11 ?3275次閱讀
    <b class='flag-5'>自定義</b>算子開發(fā)

    labview超快自定義控件制作和普通自定義控件制作

    labview超快自定義控件制作和普通自定義控件制作
    發(fā)表于 08-21 10:32 ?14次下載

    用戶自定義的使用之全局

    有兩個子節(jié)點(diǎn):類型及模板副本。類型是一種模板,相當(dāng)于面向?qū)ο缶幊讨械摹邦悺保0甯北臼琼?xiàng)目代碼的拷貝;
    的頭像 發(fā)表于 01-08 09:35 ?1663次閱讀
    <b class='flag-5'>博</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'>庫</b>

    用戶自定義的使用-的編輯及管理

    前面兩篇文章我們介紹了項(xiàng)目及全局。項(xiàng)目沒有單獨(dú)的存放路徑,它隨項(xiàng)目創(chuàng)建而創(chuàng)建,隨項(xiàng)目保存而保存。全局有單獨(dú)的存放路徑,可被保存、歸檔及解壓縮等。
    的頭像 發(fā)表于 01-24 10:45 ?1756次閱讀
    <b class='flag-5'>博</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'>庫</b>的編輯及管理

    如何快速創(chuàng)建用戶自定義Board和App工程

    概述自HPM_SDKv1.7.0發(fā)布開始,在HPM_ENV中新增了user_template文件夾,以方便用戶快速創(chuàng)建自定義的Board和App工程。user_template是用戶模板工程,
    的頭像 發(fā)表于 02-08 13:38 ?447次閱讀
    如何快速創(chuàng)建<b class='flag-5'>用戶</b><b class='flag-5'>自定義</b>Board和App工程
    主站蜘蛛池模板: 婷婷开心激情网 | 欧美男女交性过程视频 | 国产精品二区三区免费播放心 | 六月婷婷综合网 | 国产精品天天看大片特色视频 | 波多野结衣在线观看一区二区三区 | 精品伊人久久大线蕉色首页 | 免费一级片在线观看 | 国产叼嘿视频网站在线观看 | 狼色视频在线观免费观看 | 男女视频在线观看 | 免费国产网站 | 中国成人在线视频 | 国产网站免费观看 | 成人观看网站a | 欧美黄色高清 | 欧美一级片在线免费观看 | 欧美一区二区影院 | 国产成人精品影视 | 激情五月开心婷婷 | 激情综合六月 | 欧美极品bbbbⅹxxxx | 一区二区三区四区无限乱码在线观看 | 97一区二区三区 | 88xx成人永久免费观看 | 黄色网欧美| 欧美午夜片| 狠婷婷| 色婷婷亚洲综合五月 | 狠狠色噜噜狠狠狠狠97影音先锋 | 亚洲电影二区 | 亚洲国产精品国产自在在线 | 久久精品人人爽人人爽快 | 亚洲高清色图 | 午夜影院操 | 久视频在线观看久视频 | 人人澡人人草 | 日本黄色一级大片 | 天天拍天天射 | 天天襙| 亚洲 欧美 日韩 在线 中文字幕 |