how to find time elapsed to execute the part of a program

i have written the code to acquire data from a data acquisition card , i want know the time taken at each stages to acquire data from one pixel. Eg.- time taken to initialize the channel - time taken to address the channel -time take to read the pixel, -time taken to display the image and i am using USB DAQ, sotime taken by an USB cable for transmission
Note:i tried using tic , toc and could not get proper elapsed time.
If any one have any idea regarding this , please help me

 Respuesta aceptada

Sachin Ganjare
Sachin Ganjare el 29 de Oct. de 2012
Try cputime function instead.
Also tic & toc will provide correct results if no other applications are running simulataneousely on your machine.

4 comentarios

using tic i am getting some recursion error , saying it has reached the maximum limit,use set(0,'Recursionlimit ',N), even after the error is not corrected , i took N=500
Can you Can you elaborate more or paste code?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by