acceleration function not working in script?

Hello, i'm trying to assign the value returned from the acceleration function in the mobiledev object
In the m variable I can see the acceleration values but when I call the acceleration function and assign its output to the variable 'x' nothing is in it.
When I run m.acceleration in the command window it works fine so why doesn't it work in this script?
Thanks

Réponses (1)

Yongjian Feng
Yongjian Feng le 3 Juil 2021

0 votes

In general, the debugger shall be able to show you the reason. Just run your Untitle2.m using the matlab debugger, and put a breakpoint in line 5. Then you can examine m directly.

4 commentaires

Will Isom
Will Isom le 4 Juil 2021
Yeah I can see that the m object contains the correct acceleration values but when I call the acceleration function on the m object it doesnt return anything which I cant understand.
I've been following this documentation: https://uk.mathworks.com/help/matlabmobile/ug/sensor-data-collection-with-matlab-mobile.html
Set a breakpoint at line 5, and when the debugger pauses there, copy line 5 and paste to the command line window. What do you get for x from the command line window?
Will Isom
Will Isom le 4 Juil 2021
Im using a waitfor function which works , why do I need to use this in a script but yet in command window I can call the acceleration function and the values are returned with no problem?
Oh, a time delay? The command line window somehow is slower than the function call? Where do you put the waitfor function?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Fourier Analysis and Filtering dans Centre d'aide et File Exchange

Question posée :

le 3 Juil 2021

Commenté :

le 4 Juil 2021

Community Treasure Hunt

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

Start Hunting!

Translated by