91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 其它綜合

LabVIEW 8.2的模擬輸入編程

發布時間:2008/9/20 0:00:00 訪問次數:1977

  創建一個daqmx ⅵ獲取模擬輸入信號,步驟如下。

  · 第1步:新建一個ⅵ,在程序框圖窗田中添加daqmx create virtual charme1.vi創建虛擬通道,在下拉菜單中選擇模擬輸入電壓類型為ai voltage。devl/ai0∶1指定物理通道為daq設備1的模擬輸入通道0和1;mlnlmum value和maxlmum value設置模擬輸入信號的下限值和上限值。程序框圖如圖1所示。

  daqmx create virtual channel。vi下拉菜單中有6種類型:模擬輸入(analog input)、模擬輸出(analog output)、數字輸入(digital input)、數字輸出(digital output)、計數器輸入(counter input)和計數器輸出(counter output)。各類型下又分多種子類型,如模擬輸入分為電壓(voltage)、溫度(temperature)、電流(current)等。ai voltage類型圖標、接線端子如圖2所示。

  如圖1 daqmx create virtual channel

  如圖2 ai voltage

  輸入接線端和輸出接線端說明如下。

  task ih:指定任務,為該任務添加通道。如果端子沒有連接,不指定任務,則自動新建一個任務。

  physical channels:指定添加的物理通道,可以從硬件通道列表中選擇一個或多個物理通道,也可以用字符串指定物理通道,如單個通道“devl/ai0”,多個連續的通道“dev 1/ai0∶4”,多個非連續的通道“devl/ai0,devl/ai2,devl/ai4”。

  name to asstgn:指定創建的虛擬通道的名稱。如果端子沒有連接,不指定虛擬通道名稱,則使用物理通道的名稱。

  units:指定測量單位。

  maxlmum value:指定輸入上限值。

  mlnlmum value:指定輸出下限值。

  input terminal configuration:指定端子類型。default為默認類型,differential為差分模式,nrse為單端無參考地模式,pseudodifferential為偽差分模式,rse為單端參考地模式。

  task out:輸出任務標識。

  · 第2步:添加daqmx timing.vi,在其下拉菜單中選擇sample clock配置采樣參數。rate指定每個通道的采樣率;contirnuous samples指定采樣類型為連續采樣;samplesper channel指定連續采樣時緩沖區間大小。程序框圖如圖3所示。

  如圖3 添加daqmx timing vi

  daqmx timing.vi 下拉菜單有5種類型:采樣時鐘(aamp1e c1ock)、握手時鐘(handshaking)不指定時鐘(imp1icit)、波形時鐘(usewaveform)、時鐘檢測方式(change detection)。sample clock圖標和接線端如圖4所示。輸入接線端和輸出接線端說明如下。

  task/channels ih:任務或虛擬通道。

  rate:指定每個通道每秒采樣率。

  source:指定時鐘源,如果使用內部時鐘,不連接。

  如圖4 sample clock

  active edge:指定時鐘脈沖檢測方式,falling為下降沿,rising為上升沿。

  sample mode:指定采樣模式。continuous samples為連續采樣;finite samples為有限長度采樣;hardware timed single point為無緩沖區間連續單點采樣。

  samples per channel:如果輸入模式為有限采樣,則指定每個通道采樣數;如果輸入為連續采樣,則指定緩沖區間大小。task out:輸出任務標識。

  · 第3步:添加daqmx start task.vi啟動任務,隨后添加daqmx read.vi讀取信號樣本。在下拉菜單中選擇“analog→multiple channels→multiple samples→idwaveform”,讀取模擬輸入多通道多樣本一維波形數據,讀取輸出數據data waveform顯示波形。在daqmx read.vi外添加循環結構,實現連續讀取樣本;number ofsamples設置每次循環讀取的樣本數。程序框圖如圖5所示。

  如圖5 添加啟動任務和讀數據

  · 第4步:添加daqmx clear task.vi關閉任務,并添加simple error handler.vi提示錯誤信息。程序框圖如圖6所示。


  如圖6 添加關閉任務

  歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)



  創建一個daqmx ⅵ獲取模擬輸入信號,步驟如下。

  · 第1步:新建一個ⅵ,在程序框圖窗田中添加daqmx create virtual charme1.vi創建虛擬通道,在下拉菜單中選擇模擬輸入電壓類型為ai voltage。devl/ai0∶1指定物理通道為daq設備1的模擬輸入通道0和1;mlnlmum value和maxlmum value設置模擬輸入信號的下限值和上限值。程序框圖如圖1所示。

  daqmx create virtual channel。vi下拉菜單中有6種類型:模擬輸入(analog input)、模擬輸出(analog output)、數字輸入(digital input)、數字輸出(digital output)、計數器輸入(counter input)和計數器輸出(counter output)。各類型下又分多種子類型,如模擬輸入分為電壓(voltage)、溫度(temperature)、電流(current)等。ai voltage類型圖標、接線端子如圖2所示。

  如圖1 daqmx create virtual channel

  如圖2 ai voltage

  輸入接線端和輸出接線端說明如下。

  task ih:指定任務,為該任務添加通道。如果端子沒有連接,不指定任務,則自動新建一個任務。

  physical channels:指定添加的物理通道,可以從硬件通道列表中選擇一個或多個物理通道,也可以用字符串指定物理通道,如單個通道“devl/ai0”,多個連續的通道“dev 1/ai0∶4”,多個非連續的通道“devl/ai0,devl/ai2,devl/ai4”。

  name to asstgn:指定創建的虛擬通道的名稱。如果端子沒有連接,不指定虛擬通道名稱,則使用物理通道的名稱。

  units:指定測量單位。

  maxlmum value:指定輸入上限值。

  mlnlmum value:指定輸出下限值。

  input terminal configuration:指定端子類型。default為默認類型,differential為差分模式,nrse為單端無參考地模式,pseudodifferential為偽差分模式,rse為單端參考地模式。

  task out:輸出任務標識。

  · 第2步:添加daqmx timing.vi,在其下拉菜單中選擇sample clock配置采樣參數。rate指定每個通道的采樣率;contirnuous samples指定采樣類型為連續采樣;samplesper channel指定連續采樣時緩沖區間大小。程序框圖如圖3所示。

  如圖3 添加daqmx timing vi

  daqmx timing.vi 下拉菜單有5種類型:采樣時鐘(aamp1e c1ock)、握手時鐘(handshaking)不指定時鐘(imp1icit)、波形時鐘(usewaveform)、時鐘檢測方式(change detection)。sample clock圖標和接線端如圖4所示。輸入接線端和輸出接線端說明如下。

  task/channels ih:任務或虛擬通道。

  rate:指定每個通道每秒采樣率。

  source:指定時鐘源,如果使用內部時鐘,不連接。

  如圖4 sample clock

  active edge:指定時鐘脈沖檢測方式,falling為下降沿,rising為上升沿。

  sample mode:指定采樣模式。continuous samples為連續采樣;finite samples為有限長度采樣;hardware timed single point為無緩沖區間連續單點采樣。

  samples per channel:如果輸入模式為有限采樣,則指定每個通道采樣數;如果輸入為連續采樣,則指定緩沖區間大小。task out:輸出任務標識。

  · 第3步:添加daqmx start task.vi啟動任務,隨后添加daqmx read.vi讀取信號樣本。在下拉菜單中選擇“analog→multiple channels→multiple samples→idwaveform”,讀取模擬輸入多通道多樣本一維波形數據,讀取輸出數據data waveform顯示波形。在daqmx read.vi外添加循環結構,實現連續讀取樣本;number ofsamples設置每次循環讀取的樣本數。程序框圖如圖5所示。

  如圖5 添加啟動任務和讀數據

  · 第4步:添加daqmx clear task.vi關閉任務,并添加simple error handler.vi提示錯誤信息。程序框圖如圖6所示。


  如圖6 添加關閉任務

  歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)



相關IC型號

熱門點擊

 

推薦技術資料

羅盤誤差及補償
    造成羅盤誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
若尔盖县| 樟树市| 平武县| 乌恰县| 铁岭县| 漠河县| 会泽县| 固镇县| 简阳市| 民和| 加查县| 邓州市| 会泽县| 汉沽区| 诸暨市| 来凤县| 巩留县| 商南县| 敖汉旗| 鄂托克前旗| 西和县| 桐梓县| 商河县| 额济纳旗| 秦皇岛市| 澎湖县| 新和县| 谷城县| 磐石市| 阿合奇县| 平果县| 富阳市| 和政县| 浦东新区| 沙田区| 汕头市| 台中市| 章丘市| 九龙坡区| 元氏县| 靖安县|