problems using Start in Data Acquisition script

I have a very basic script here. im running Matlab 2020a with the Data Acquisition Toolbox installed to gather data from a NI USB 6289 DAQ. the code is below
clear all
d = daq("ni");
ch1=addinput(d, "ThunderdomeDAQ", "ai0", "Voltage");
start(d)
data=read(d);
pause(5);
stop(d);
however, every time i run the code, it returns an error for the line start(d) is on. the error says:
Unrecognized method, property, or field 'doWriteDataLastBlock' for class 'daq.ni.ChannelGroupAnalogInput'.
it returns the same error if i use start(d,"Continuous") as well. also, if i use data=read(d, seconds(1)) instead of start(d).
anyone have any ideas?

 Respuesta aceptada

scott siler
scott siler el 4 de Sept. de 2020
Editada: scott siler el 4 de Sept. de 2020

0 votos

finally resolved this issue with Tech Support's help. they were surprised about the answer as well. so, i set the name of my DAQ to 'ThunderdomeDAQ', which it has been for years, and worked fine on Matlab 2018a. i recently updated my software to Matlab 2020a and apparently in 2019 or 2020, something was changed in the software. Now if you change the name of your DAQ to anything including 'do', your program will not work. it really is as simple as that. i changed the name to "Thunderd0meDAQ' and it works.

Más respuestas (1)

Hi
Maybe you should add data rate, e.g.:
D = daq("ni");
D.Rate = 5000;
addinput(D, "ThunderdomeDAQ", "ai0", "Voltage");
D.Rate = 5000;
data=read(D, seconds(5)); % Collect data for 5 sec

1 comentario

scott siler
scott siler el 14 de Ag. de 2020
thanks for the response Sulaymon.
just tried it. no change. still throws the same error response for the line data=read(D, seconds(5));

Iniciar sesión para comentar.

Categorías

Más información sobre Data Acquisition Toolbox Supported Hardware en Centro de ayuda y File Exchange.

Productos

Versión

R2020a

Preguntada:

el 14 de Ag. de 2020

Editada:

el 4 de Sept. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by