国产性一乱一性一伧的解决方法,国产一区影视,日韩欧美国产亚洲,日韩av在线播放不卡,国产69精品久久久久孕妇大杂乱 ,亚洲国产一,97国产精品视频,波多野结无码高清中文
君億道科技聯系電話:0755-26830682

公司新聞

最全面及時的公司資訊、企業動態

【技術指南】 使用MCC數據采集設備的數字輸入輸出

來源君億道
目標

介紹如何使用MCC數據采集設備和各種軟件平臺寫入單個數字I/O位。

 

適用人群

需要監測并控制數字狀態的數據采集系統開發人員,并希望了解其在不同軟件環境中的使用情況。

 

概述

數字信號,顧名思義,是只能表征兩種狀態的信號,比如“開”或“關”。類似的例子包括警示燈的亮或滅,門上鎖或沒有上鎖以及繼電器的閉合或斷開。這兩種狀態可表示成數字10或布爾值(真和假)。在多數硬件架構中,這些單獨位連接形成字節或字,用于高效地傳輸數據。類似上述用途的硬件IC被應用于現代DAQ設備。通常,輸入輸出信號以8位為一組,讀和寫都是8位并行操作。

 

在一些應用中,您可能需要在同一時刻準確無誤地控制或監測一組信號,那么請確保這些信號在同一個端口(Port)上。但對于某些信號,當您人為地將它們連接同一端口時,您也可以決定按順序對它們進行讀和寫。除端口操作之外,MCC還提供基于位(Bit)的操作。該操作會自動屏蔽其它無關位。

 

一個常見的問題是:“我應該以多快的速度對數字輸入進行采樣?”,回答總是:“頻率應該足夠快以免丟掉任何一次狀態改變”。請注意,數字輸入往往不具有自鎖功能,它們更不會自動檢測輸入的變化。您必須定期讀取(查詢),您的軟件決定當前讀數與先前相比是否發生改變。相反,由于輸出信號會被鎖存,所以除非您要求改變狀態,否則不必再次向端口進行寫操作。

 

現實世界中的數字信號往往是單向的,但DAQ設備通常會提供雙向功能,以適用于一系列廣泛應用。通常,DAQ設備在上電時會將數字端口配置為輸入模式。您應按需配置DAQ設備每個端口的方向。某些設備提供更為靈活的單獨位配置功能。程序啟動時,每個數字端口都將進行一次配置。

 

對于軟件控制的數字輸出操作(與軟件平臺無關),需要兩個步驟:設置端口方向為輸出,然后向端口或某一位寫入一個數值。前者只需執行一次,而后者可根據應用程序的需求重復執行。

 

必須指定以下信息:

端口編號

端口方向

輸出數據

 

以下信息將會返回:

錯誤代碼

 

以下示例展示了如何使用Universal LibraryTMUL for AndroidTMNI LabVIEWTMDASYLab?DAQami執行一次非連續的掃描。

 

Universal Library通用庫范例

以下示例展示了如何使用Universal LibraryVisual Basic進行初始配置,繼而控制數字輸出。

PortType = MccDaq.DigitalPortType.AuxPort ‘定義使用哪一個數字端口

Direction = MccDaq.DigitalPortDirection.DigitalOut ‘定義輸出方向

ULStat = DaqBoard.DConfigPort(PortType, Direction) ‘配置端口

BitNum = 0 ‘定義端口的哪一個位用于控制

BitValue = 1 ‘定義寫入值

ULStat = DaqBoard.DBitOut(PortType, BitNum, BitValue) ‘將數值輸出

 

UL for Android

以下示例展示了如何使用UL for AndroidJava配置并控制數字輸出。

DigitalPortType = AUXPORT; //定義使用哪一個數字端口

DigitalDirection = OUTPUT; //定義輸出方向

mDioDevice.dConfigPort(DigitalPortType, DigitalDirection); //配置端口

bitNum = 0; //定義端口的哪一個位用于控制

bitState = true; Specify the Boolean value to write mDioDevice.dBitOut(DigitalPortType, bitNum, bitState); //將數值輸出

 

NI LabVIEW

以下示例展示了如何使用LabVIEW控制一個數字位的輸出。以下接線圖展示了相關的VI和設置。在這里硬件設備#0Auxport的第一位(Do0)被配置為輸出,然后負責輸出操作人員鍵入的truefalse

image.png

 

DASYLab

非編程人員可以使用受歡迎的DASYLab對數字信號進行監測和控制。以下展示了一個數字輸出模塊,其數據輸入端被連接至一個Switch Control模塊的輸出端。操作人員在運行時可以選擇開或關,使得DAQ硬件設備的數字輸出位D010之間反轉。

image.png

雙擊Switch模塊,您可以在選項菜單中配置開關變量頻率。通過下圖我們看到頻率被設置為1Hz,使得數字輸出位D0每秒更新一次以和操作人員的選擇保持一致。

image.png

主營:電流探頭,電壓探頭,羅氏線圈,電流傳感器,高壓探頭,電流互感器,功率電子測量產品
粵ICP備14003389號深圳君億道科技有限公司 © http://www.fengshengzhitongche.com
主站蜘蛛池模板: 聂荣县| 冕宁县| 资源县| 通许县| 阿鲁科尔沁旗| 常山县| 普格县| 吉安市| 乌海市| 花莲市| 湖口县| 大港区| 讷河市| 崇义县| 海丰县| 东丰县| 湖南省| 定陶县| 韶关市| 茶陵县| 库尔勒市| 沛县| 顺昌县| 亚东县| 二手房| 崇阳县| 房产| 库车县| 宝清县| 长子县| 邵东县| 云林县| 乐亭县| 新和县| 磴口县| 衡阳市| 吉首市| 淮北市| 泰兴市| 固原市| 保靖县| 辉南县| 融水| 正镶白旗| 英山县| 昌图县| 乐陵市| 申扎县| 内丘县| 文成县| 定远县| 建阳市| 合阳县| 理塘县| 广灵县| 石柱| 英吉沙县| 磐石市| 华阴市| 祁东县| 长治市| 盐亭县| 馆陶县| 桃源县| 夏河县| 利津县| 和平县| 连南| 灌云县| 庆元县| 德保县| 杂多县| 富宁县| 梓潼县| 大竹县| 寿宁县| 武乡县| 长武县| 壶关县| 连城县| 张家界市| 抚顺县|