Bonjour à tous,
j'effectue une acquisition de donnée avec Data Acquisition toolbox et une carte National Instrument.
J'obtiens ce warning, que j'aimerai résoudre :
ce message ce met en boucle et "polue" ma console
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Warning: Error occurred while executing callback: Undefined function 'get_data' for input arguments of type 'daq.ni.Session'. > In BaseClass>BaseClass.notify at 83 In Session>Session.fireDataAvailableIfNeeded at 4082 In Session>Session.handleProcessAcquiredData at 3147 In StateHardwareRunning>StateHardwareRunning.processAcquiredData at 116 In Session>Session.processAcquiredData at 3693 In Session>Session.handleDataAvailable at 234 In AsyncIOInputChannel>AsyncIOInputChannel.handleDataAvailable at 136 In AsyncIOInputChannel>@(varargin)obj.handleDataAvailable(varargin{:}) at 58 In Channel>Channel.onDataReceived at 398 In Channel>@(source,data)obj.onDataReceived() at 315
concernant mon code :
que je mette :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 lh = addlistener(s,'DataAvailable',@get_data); ... function get_data(src,event) plot(event.Timespamps, event.Data); end
- lh = addlistener(s,'DataAvailable',@get_data);
- lh = addlistener(s,'DataAvailable',@(src,event)get_data(src,event));
j'ai le message d'erreur, si vous avez une idée, je suis preneur, merci !
Partager