环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)電氣產(chǎn)品 > 工業(yè)安全產(chǎn)品 > 安全開關(guān)

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
安全開關(guān)

MATLAB數(shù)據(jù)采集工具箱

發(fā)布日期:2022-04-17 點(diǎn)擊率:133

前言
       MATLAB 被廣泛的使用在工程學(xué)和科學(xué)的領(lǐng)域, 從數(shù)據(jù)采集和分析到應(yīng)用程序開發(fā)。MATLAB 環(huán)境集合了數(shù)學(xué)計(jì)算, 圖形化輸出, 和強(qiáng)有力的計(jì)算機(jī)程序語言。內(nèi)建的接口讓使用者可以從儀器、檔案、和外部數(shù)據(jù)庫和程序中讀取數(shù)據(jù)。另外, MATLAB 應(yīng)用程序還可以整合使用其它著名的計(jì)算機(jī)語言所開發(fā)出來的函式庫如C 、C++ 、FORTRAN, 和Java。

 
        本文主要將會(huì)介紹MATLAB數(shù)據(jù)采集工具箱的內(nèi)部結(jié)構(gòu), 和外部的使用接口, 熟悉數(shù)據(jù)采集工具箱的使用方法將會(huì)了解如何使用同一組指令去操作各種不同硬件的數(shù)據(jù)采集卡以進(jìn)行模擬輸入(AI), 模擬輸出(AO), 數(shù)字輸出入(DIO)的各種操作. 對(duì)于MATLAB的使用者而言將是一項(xiàng)有力的工具。

何謂MATLAB數(shù)據(jù)采集工具箱(Data Acquisition Toolbox)
        數(shù)據(jù)采集工具箱是一組M-File 函式集和MEX-File 等動(dòng)態(tài)鏈接鏈接庫所組成的, 專門使用在數(shù)據(jù)采集方面的一組函式庫. 它提供了以下主要的功能
       1. 以相同的指令操作 模擬輸入(AI), 模擬輸出(AO), 數(shù)字輸出入(DIO)和同步模擬輸出入轉(zhuǎn)換各式功能, 不會(huì)因不同硬件而產(chǎn)生不同的指令.
        2. 一個(gè)及時(shí)數(shù)據(jù)采集環(huán)境, 被測量的數(shù)據(jù)不需經(jīng)由轉(zhuǎn)換可直接進(jìn)入MATLAB 直接進(jìn)行分析.
        3. 支持主要的數(shù)據(jù)采集卡的廠商, 如:凌華, Agilent, ComputerBoards 和 National Instruments.
        4. 支持事件驅(qū)動(dòng)(Event-driven)的數(shù)據(jù)采集.

MATLAB數(shù)據(jù)采集工具箱的內(nèi)部結(jié)構(gòu)
        數(shù)據(jù)采集工具箱包括三個(gè)模塊分別為: M-File 函式集, 數(shù)據(jù)采集引擎(Data Acquisition Engine), 和硬件轉(zhuǎn)接驅(qū)動(dòng)程序(Hardware Driver Adaptors)。如下圖所示, 這些模塊允許使用者在MATLAB 內(nèi)和使用者的數(shù)據(jù)采集硬件之間交換數(shù)據(jù)。

圖一: 數(shù)據(jù)采集工具箱的三大模塊和數(shù)據(jù)流動(dòng)的關(guān)系

        屬性和事件是內(nèi)部溝通的方式, 數(shù)據(jù)是主要傳送的標(biāo)的, 分述如下:

屬性(Property values)
        使用者能經(jīng)由屬性的改變而改變使用者的數(shù)據(jù)采集行為, 經(jīng)由數(shù)據(jù)采集工具箱屬性的改變將會(huì)影響到硬件驅(qū)動(dòng)程序的行為, 使硬件的工作符合使用者的實(shí)際需要。

資料(Data)
        使用者能從感應(yīng)器獲取數(shù)據(jù)并存放它在MATLAB內(nèi), 或從MATLAB 輸出數(shù)據(jù)到作動(dòng)器。 此外使用者能在數(shù)字(1和0)和數(shù)字的輸出入(DIO)之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換。

事件(Events)
        事件發(fā)生在當(dāng)某個(gè)特定的情況符合之后, 通常在使用者設(shè)定屬性后使用者可以指定一個(gè)或更多的回呼函數(shù)(Callback function)去處理不同的事件。使用者能使用事件的一些方式包括預(yù)先決定相當(dāng)數(shù)量的數(shù)據(jù)被采集之后立刻進(jìn)行分析, 或當(dāng)硬件驅(qū)動(dòng)程序有錯(cuò)誤發(fā)生時(shí)顯示一個(gè)錯(cuò)誤訊息到MATLAB的工作區(qū)。

開始進(jìn)行數(shù)據(jù)采集
        或許最有效學(xué)習(xí)數(shù)據(jù)采集工具箱的方式為, 連接使用者的硬設(shè)備然后開始使用數(shù)據(jù)采集工具箱實(shí)際的進(jìn)行數(shù)據(jù)采集的工作. 實(shí)際進(jìn)行如何輸入或輸出數(shù)據(jù)。這個(gè)部分提供使用者一個(gè)簡單的例子說明怎么從實(shí)際的硬件上采集數(shù)據(jù)(AI), 又如何從MATLAB中產(chǎn)生數(shù)據(jù)并輸出到實(shí)際的硬件(AO), 另一種常見的數(shù)據(jù)采集是使用數(shù)字I/O(DIO)。

         以上均為典型的數(shù)據(jù)采集范例并且會(huì)對(duì)個(gè)范例作說明。使用者應(yīng)該記住這些步驟并修改成為自己的數(shù)據(jù)采集應(yīng)用。

         注意模擬輸入和模擬輸出范例使用一張凌華 DAQ2010的數(shù)據(jù)采集卡, 如果使用者使用一種另外支持的硬件裝置, 使用者應(yīng)該修改硬件轉(zhuǎn)接驅(qū)動(dòng)程序的名稱(Hardware Driver Adaptor Name.)和設(shè)備識(shí)別碼(Hardware Device Identifier)。

        如果使用者想要所有函數(shù)的相關(guān)說明, 可以參考MATLAB的函數(shù)說明。

        如果使用者想要其它的屬性相關(guān)說明, 可以參考MATLAB的基本屬性說明。

        如果使用者已經(jīng)安裝好凌華 DAQ2010的數(shù)據(jù)采集卡, 安裝好硬件驅(qū)動(dòng)程序. 就可在光盤中或是到凌華科技網(wǎng)站http://www.凌華tech.com 中 尋找D2K-MTLB的DAQ2000系列的硬件轉(zhuǎn)接驅(qū)動(dòng)程序, 安裝D2K-MTLB后就算完成了準(zhǔn)備動(dòng)作.

模擬輸入(AI)范例
       這個(gè)范例將會(huì)使用數(shù)據(jù)采集工具箱對(duì)真實(shí)的數(shù)據(jù)采集卡進(jìn)行設(shè)定, 操作, 采集數(shù)據(jù), 并以圖表顯示出來.,只要稍為修改設(shè)定屬性值, 即可使用在真實(shí)的應(yīng)用中.

1.宣告一個(gè)裝置對(duì)象 – 宣告一個(gè)可以代表DAQ2010的模擬輸入對(duì)象(ai)
ai = analoginput('凌華',1);

2.增加輸入信道(Add channels) – 增加一個(gè)硬件信道到ai
chan = addchannel(ai, 0);

3.設(shè)定屬性值 – 設(shè)定取樣頻率和觸發(fā)來源和條件
set(ai,'SampleRate',2000)
set(ai,'TriggerType', 'Immediate')
set(ai,'TriggerChannel', chan) %不一定要執(zhí)行此指令因?yàn)闀?huì)需要Trigger訊號(hào)
set(ai,'TriggerConditionValue', 2.0) %不一定要執(zhí)行此指令因?yàn)闀?huì)需要Trigger訊號(hào)

4.開始采集數(shù)據(jù) – 當(dāng)數(shù)據(jù)采集結(jié)束時(shí), ai會(huì)自動(dòng)停止數(shù)據(jù)采集并傳回?cái)?shù)據(jù).此時(shí)亦可使用圖表將數(shù)據(jù)顯示.
. start(ai)
data = getdata(ai);
plot(data)

 


下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

主站蜘蛛池模板: 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 周口风机|周风风机|河南省周口通用风机厂| 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 北京包装设计_标志设计公司_包装设计公司-北京思逸品牌设计 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | 多功能干燥机,过滤洗涤干燥三合一设备-无锡市张华医药设备有限公司 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 阜阳在线-阜阳综合门户| 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 【黄页88网】-B2B电子商务平台,b2b平台免费发布信息网 | 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 暴风影音| 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 快速门厂家-快速卷帘门-工业快速门-硬质快速门-西朗门业 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 酒店厨房设计_中央厨房设计_北京商用厨房设计公司-奇能商厨 | 制氮设备-变压吸附制氮设备-制氧设备-杭州聚贤气体设备制造有限公司 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 锂离子电池厂家-山东中信迪生电源| DWS物流设备_扫码称重量方一体机_快递包裹分拣机_广东高臻智能装备有限公司 | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 |