色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

LabVIEW中的映射表是什么?

華穗科技 ? 來(lái)源:華穗科技 ? 2023-07-21 10:14 ? 次閱讀

一、 映射表的概念

在了解映射表的概念之前,我們需要先明確映射的概念,映射是一個(gè)數(shù)學(xué)名詞,它指的是集合與集合之間的一種對(duì)應(yīng)關(guān)系:集合A中的每一個(gè)元素都在集合B中存在與之對(duì)應(yīng)的元素。

下面引入LabVIEW中的映射表的概念:由多對(duì)“鍵-值”對(duì)組成的條目集合。其中所有鍵都是唯一的,而值可以不唯一,每一個(gè)鍵都必須有一個(gè)與之對(duì)應(yīng)的值。

由此可見(jiàn)鍵和值之間存在映射關(guān)系,由多對(duì)“鍵-值”條目組成的集合就是映射表,鍵和值可以分別為任意數(shù)據(jù)類(lèi)型。映射表也可以稱(chēng)為字典,因?yàn)椴檎矣成浔眍?lèi)似于查字典,“鍵”通常被用于查找“值”。

二、映射表的API

生成映射表:使用輸入的所有“鍵-值”對(duì)創(chuàng)建一個(gè)映射表。對(duì)于具有重復(fù)鍵的條目,該函數(shù)僅包括結(jié)果映射表中的最后一個(gè)條目。各個(gè)鍵的數(shù)據(jù)類(lèi)型必須相同,各個(gè)值的數(shù)據(jù)類(lèi)型也必須相同。

db99c52a-276a-11ee-962d-dac502259ad0.png

插入映射表:給已有映射表中插入一個(gè)新的條目后輸出結(jié)果映射表。如果鍵已包含在映射表中,則此函數(shù)將用新的關(guān)聯(lián)值替換鍵的原始值。

dbc820a0-276a-11ee-962d-dac502259ad0.png

從映射表中刪除:從已有映射表中刪除指定條目后輸出結(jié)果映射表。當(dāng)鍵存在時(shí)返回該鍵相關(guān)聯(lián)的值。

dbeec232-276a-11ee-962d-dac502259ad0.png

在映射表中查找:檢查映射表是否包含指定鍵的條目,并返回鍵的關(guān)聯(lián)值。如果不包含指定鍵則會(huì)返回T。

dc0b6284-276a-11ee-962d-dac502259ad0.png

讀取映射表最大值和最小值:映射表中的鍵可以看作一個(gè)集合,該API可以獲取到所有鍵集合中的最大元素和最小元素。

dc3038ac-276a-11ee-962d-dac502259ad0.png

群體大小:返回輸入的群體的元素個(gè)數(shù),即群體的大小。(該API集合和映射表通用)

dc4a8bbc-276a-11ee-962d-dac502259ad0.png


空群體:當(dāng)輸入的群體中元素個(gè)數(shù)為零時(shí)返回T。(該API集合和映射表通用)

dc733224-276a-11ee-962d-dac502259ad0.png

二、 映射表的相關(guān)知識(shí)

1、雖然變體屬性也可以用作字典來(lái)查找值,但是映射表更靈活,因?yàn)殒I和值都可以是任何LabVIEW數(shù)據(jù)類(lèi)型。對(duì)于變體屬性,鍵必須是字符串,值必須是變體。相比變體屬性,映射表更加不容易出錯(cuò)。對(duì)于映射表,LabVIEW在編輯時(shí)返回連線錯(cuò)誤,因?yàn)橹到邮罩付ǖ臄?shù)據(jù)類(lèi)型。對(duì)于變體屬性,LabVIEW在運(yùn)行時(shí)返回接線錯(cuò)誤,因?yàn)樵撝凳墙邮苋魏螖?shù)據(jù)的變體類(lèi)型。

2、映射表可以通過(guò)循環(huán)的索引輸入訪問(wèn)到每個(gè)條目,條目是以簇的形式呈現(xiàn)(簇中包含鍵和值兩個(gè)元素),并且再通過(guò)一次索引輸出轉(zhuǎn)換成一個(gè)簇?cái)?shù)組,如下圖所示:

dc9658b2-276a-11ee-962d-dac502259ad0.png

3、映射表操作(插入、刪除、查找等)相對(duì)于數(shù)組操作(插入、刪除、索引)映射表操作消耗的資源會(huì)更多,但是它的執(zhí)行速度和效率遠(yuǎn)高于數(shù)組操作。

三、群體數(shù)據(jù)類(lèi)型的應(yīng)用場(chǎng)景

1、快速計(jì)算:雖然集合和映射表作為群體數(shù)據(jù)結(jié)構(gòu)具備有序性會(huì)額外消耗部分內(nèi)存開(kāi)銷(xiāo),但是它們可以對(duì)數(shù)據(jù)進(jìn)行更快地搜索、插入、更改以及刪除等操作,所以十分適合應(yīng)用在需要快速計(jì)算的應(yīng)用場(chǎng)景下;

2、防止重復(fù)寫(xiě)入:由于群體數(shù)據(jù)類(lèi)型中元素或條目具有唯一性,這使得它可以防止重復(fù)寫(xiě)入,保證數(shù)據(jù)的唯一性,所以十分適合應(yīng)用在需要放置重復(fù)寫(xiě)入的應(yīng)用場(chǎng)景下。

3、查找特定數(shù)據(jù):在LabVIEW 2019之前,存儲(chǔ)有序數(shù)據(jù)或有對(duì)應(yīng)關(guān)系的數(shù)據(jù)時(shí)會(huì)選擇簇或數(shù)組,并且操作簇或數(shù)組來(lái)完成特定數(shù)據(jù)的查找,但現(xiàn)在可以用集合與映射表來(lái)替代。

四、拓展:

集合與映射表都屬于群體數(shù)據(jù)結(jié)構(gòu),而群體數(shù)據(jù)結(jié)構(gòu)除了LabVIEW中有,在其他很多編程語(yǔ)言中也有。比如python中有Set(集合)和Dict(字典)數(shù)據(jù)結(jié)構(gòu),它就對(duì)應(yīng)了LabVIEW中的集合與映射表。Python和LabVIEW的群體數(shù)據(jù)結(jié)構(gòu)對(duì)應(yīng)關(guān)系如下:
dcb7c36c-276a-11ee-962d-dac502259ad0.jpg




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    1974

    文章

    3656

    瀏覽量

    324280
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4798

    瀏覽量

    84810

原文標(biāo)題:知識(shí)分享 | LabVIEW中的群體數(shù)據(jù)類(lèi)型(二)

文章出處:【微信號(hào):華穗科技,微信公眾號(hào):華穗科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問(wèn)STM32H750VB的DMA通道映射在哪里查看?

    準(zhǔn)備用STM32H750VB這款芯片,在參考手冊(cè)中發(fā)現(xiàn)找不到DMA通道的映射表,想問(wèn)一下這個(gè)去哪里查看?
    發(fā)表于 04-11 07:15

    labview進(jìn)行坐標(biāo)映射

    用XY運(yùn)動(dòng)平臺(tái)做實(shí)驗(yàn),采用GT-SV-400運(yùn)動(dòng)控制卡,在做二維插補(bǔ)實(shí)驗(yàn)時(shí)需要坐標(biāo)映射,就是GT-Map Axis函數(shù),有前輩知道這個(gè)函數(shù)怎么在labview中使用嗎?請(qǐng)指點(diǎn)一下
    發(fā)表于 07-13 12:22

    請(qǐng)問(wèn)有STM32F4系列的DMA1各通道和數(shù)據(jù)流的映射表

    各位大神,求助STM32F4系列的DMA1各通道和數(shù)據(jù)流的映射表
    發(fā)表于 04-16 14:42

    imx6ul開(kāi)發(fā)板的靜態(tài)地址映射表在哪幾個(gè)文件

    在驅(qū)動(dòng)編程的時(shí)候想了解一下靜態(tài)地址映射表在哪幾個(gè)文件,網(wǎng)上查詢了解到在內(nèi)核文件的arch/arm但是進(jìn)去imx6平臺(tái)查找出來(lái)的文件不確定,在相關(guān)技術(shù)文檔好像也沒(méi)有找到,有技術(shù)支持
    發(fā)表于 01-10 06:00

    ARM如何通過(guò)USB分析等不同映射的原理方式訪問(wèn)外設(shè)資源

    在學(xué)習(xí)過(guò)程,發(fā)現(xiàn)三個(gè)方面的映射比較難于掌握和理解,然后通過(guò)GPIO和三層架構(gòu)的架構(gòu)來(lái)作為映射原理的例子來(lái)說(shuō)明如何通過(guò)USB、分析等不同映射的原理來(lái)說(shuō)明如何通過(guò)USB、分析等不同
    發(fā)表于 04-20 10:43

    MMU存儲(chǔ)管理單元的工作原理是什么?如何實(shí)現(xiàn)其流程呢

    MMU,Memory Management Unit,存儲(chǔ)管理單元。MMU的工作流程為:首先,配置一個(gè)地址映射表的基地址。然后,每輸入一個(gè)虛擬地址則輸出一個(gè)物理地址。地址映射表可以簡(jiǎn)單認(rèn)為是虛擬地址
    發(fā)表于 05-13 09:56

    STM32H7 DMA請(qǐng)求映射表記錄在哪里可以找到呢?

    STM32H7 DMA 請(qǐng)求映射表記錄在哪里?我們想在 USART1 RX 和 TX 上使用 DMA。在 STM32H7 的 STm32Cube ,例如
    發(fā)表于 01-04 08:04

    語(yǔ)義網(wǎng)基于機(jī)器學(xué)習(xí)的本體映射研究

    本體映射是解決語(yǔ)義網(wǎng)不同本體間的知識(shí)共享和重用問(wèn)題的有效方法。本論文從解決語(yǔ)義網(wǎng)本體的各種異構(gòu)問(wèn)題出發(fā),同時(shí)考慮到目前的本體大多映射效率不高、
    發(fā)表于 12-22 13:45 ?10次下載

    Logistic混沌映射在級(jí)聯(lián)逆變器的應(yīng)用

    Logistic混沌映射在級(jí)聯(lián)逆變器的應(yīng)用
    發(fā)表于 05-06 16:54 ?0次下載

    LabVIEW管理項(xiàng)目

    LabVIEW管理項(xiàng)目
    發(fā)表于 03-21 20:02 ?32次下載

    淺析太陽(yáng)輻射表的波長(zhǎng)范圍及應(yīng)用

    太陽(yáng)輻射表是用來(lái)測(cè)量太陽(yáng)輻射的傳感器,廣泛應(yīng)用在氣象、農(nóng)業(yè)、林業(yè)、交通、海洋、科研等領(lǐng)域。
    發(fā)表于 09-14 15:22 ?0次下載

    凈全輻射表/四分量?jī)糨椛鋫鞲衅骱?jiǎn)介

    TBB-2系列凈全輻射表由兩個(gè)短波輻射表和兩個(gè)長(zhǎng)波輻射表組成。短波輻射表由石英罩、感應(yīng)元件、表體等部件組成。長(zhǎng)波輻射表由硅制弧形濾光罩、感應(yīng)
    發(fā)表于 09-29 16:41 ?1518次閱讀
    凈全輻<b class='flag-5'>射表</b>/四分量?jī)糨椛鋫鞲衅骱?jiǎn)介

    C語(yǔ)言映射表在串口數(shù)據(jù)解析的應(yīng)用

    一、映射表在串口數(shù)據(jù)解析的應(yīng)用 二、映射表在UI設(shè)計(jì)的應(yīng)用
    發(fā)表于 10-27 11:16 ?411次閱讀

    C語(yǔ)言映射表在串口數(shù)據(jù)解析的應(yīng)用

    C語(yǔ)言映射表在串口數(shù)據(jù)解析的應(yīng)用
    的頭像 發(fā)表于 11-13 09:33 ?495次閱讀

    嵌入式開(kāi)發(fā):映射表在串口數(shù)據(jù)解析的應(yīng)用

    1 映射表在串口數(shù)據(jù)解析的應(yīng)用 1.1 數(shù)據(jù)結(jié)構(gòu) 1.2 指令、函數(shù)映射表 1.3 串口解析函數(shù)實(shí)現(xiàn)
    的頭像 發(fā)表于 11-28 10:30 ?459次閱讀
    主站蜘蛛池模板: 国产乱码伦人偷精品视频| 嫩草影院地址一地址二| 混乱家庭电影完整版在线看| 久久亚洲精品中文字幕60分钟| 女人高潮了拔出来了她什么感觉 | 加勒比一本之道高清视频在线观看| 老师洗澡让我吃她胸的视频| 日本高清天码一区在线播放| 亚洲国产成人99精品激情在线| 20岁中国男同志china1069| 父皇轻点插好疼H限| 久久99国产精品无码AV| 欧美人妇无码精品久久| 亚洲va在线va天堂XX xX| 7756短视频| 国产麻豆精品传媒AV国产在线| 久久综合色超碰人人| 色综合伊人色综合网站下载| 永久免费在线视频| 国产A级毛片久久久久久久| 久久午夜一区二区| 乌克兰肛交影视| 99久久久无码国产精品AAA| 国产在线精彩亚洲久久| 青青草狠狠干| 再插深点嗯好大好爽| 国产精品97久久AV色婷婷综合| 麻豆国产原创中文AV网站| 香蕉久久av一区二区三区| 99re.05久久热最新地址| 国内高清在线观看视频| 人妖和美女玩| 最近中文字幕完整版高清| 国产午夜福利片| 人与畜禽CROPROATION免费| 在线日本v二区不卡| 国产睡熟迷奷系列精品| 欧美深夜0000XXXX疯狂| 一个人在线观看免费高清视频 | 真人做受120分钟免费看| 国产成人久视频免费|