Salut,
SVP j'ai besoin de votre aide,
J'ai travaille avec une carte d'acquisition (installee au pc) de type : NI-PCI - 6024E, pour controler le niveau d'eau dans un system a 3 reservoirs cilindriques(Three Tank System)
Pour cela, j'ai utilise une petite section de code (analoginput, analogoutput, getdata et putdata) dans mon programme Matlab: La section est au dessous
J'ai pu faire marcher le programme sans aucun probleme. Maintenant j'utilise une carte interface d'un autre type et qui est : NI- PCI-6014: ''Dev1'' plug- in Device, (NI-DAQmx Devices: Device type)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 %************************TO GET DATA************************* ai = analoginput('nidaq', 1 ); addchannel(ai,1); set(ai,'SampleRate',1) set(ai,'SamplesPerTrigger',1*1) start(ai) data1 = getdata(ai); % data1 =Level delete(ai) %************************TO PUT DATA************************** ao = analogoutput('nidaq', 1 ); addchannel(ao,1); set(ao,'SampleRate',1) set(ao,'SamplesPerTrigger',1*1) putdata(ao,data2); % data2 =control signal = Level = la commande start(ao); stop(ao); %*********************End of small section code*******************
quand je fais marcher le programme je recois le message d'erreur ci-dessous:
Aussi quand j'utilise dans le programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ??? Error using ==> analoginput.analoginput Error using ==> analoginput.analoginput Error using ==> daqregister Error using ==> daqregister Unable to load adaptor: C:\Program Files\MATLAB704\toolbox\daq\daq\private\mwnidaq.dll. Driver files or DLL for the specified adaptor could not be found or are not nstalled. Error in ==> Contr_PI_3_Tank_Sys_Slovenia at 82 ai = analoginput('nidaq','Dev1');
Je recois aussi le meme message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ai = analoginput('nidaq','Dev1'); a la place de la premiere ligne ai = analoginput('nidaq', 1);
Aussi quand je veux avoir le (hardware-related information for the specified adaptor ('nidaq')), j'ecris dans la fenetre de commande de Matlab
Je recois le message ci-dessous:
Code : Sélectionner tout - Visualiser dans une fenêtre à part >> out = daqhwinfo('nidaq')
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 out = daqhwinfo('nidaq') ??? Error using ==> daqhwinfo Error using ==> daqregister Error using ==> daqregister Unable to load adaptor: C:\Program Files\MATLAB704\toolbox\daq\daq\private\mwnidaq.dll. Driver files or DLL for the specified adaptor could not be found or are not installed.
Merci d'avance
Sinceres salutations
Partager