[討論] Matalb NI DAQ AOAI問題

看板MATLAB作者 (中原一點紅)時間11年前 (2014/12/14 15:00), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
想請問各位版上神人, 在下想使用NI DAQ系統,在Matalb軟體下,此DAQ有AO和AI等功能 現在已經可以按照範例個別使用AI和AO,可是我最終希望是將AI進來後的訊號, 經過PID等控制處理後,AO出去,因此希望能同時做AI、AO處理。 目前希望能打一個弦波進去輸出一樣的弦波出來(會有相位落後)。 sin(wt+a) sin(wt+a+b) ---------> A/D -------> D/A -------> 以下是我目前使用的範例 AI範例 % please using matlab 2013 to run clc;clear all;close all; % initialize setting devices = daq.getDevices s = daq.createSession('ni'); s.addAnalogInputChannel('Dev1', 'ai1', 'Voltage') s.Rate = 1000;%sample frequency; s.DurationInSeconds = 2; %% start getting data [data,time] = s.startForeground; sdata = [time,data]; save('accdata.txt','sdata','-ascii'); figure(3) plot(time,data(:,1)); xlabel('Time (Secs)'); ylabel('Voltage (Voltage)'); s.release(); AO範例 https://bennthomsen.wordpress.com/engineering-toolbox/ni-mydaq/ni-mydaq-matlab/ 請大家幫我出主意吧 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.122.128 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1418540423.A.643.html

12/16 01:41, , 1F
自己解答好了 MATLAB Simulink RTWT Analog input output
12/16 01:41, 1F

12/18 02:48, , 2F
請問你是用哪張DAQ卡??
12/18 02:48, 2F
文章代碼(AID): #1KZJM7P3 (MATLAB)