How do I free up terminal for a script to keep running, i.e. run a script in two places at once?
    8 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Real Name
      
 el 27 de Jun. de 2018
  
I have a camera connected to my computer which, for it to take a video, runs a function that is along the lines of:
 function video(camera)
  while X
    camera.takePicture();
    drawnow;
  end
 end
My main driver script is along the lines of:
camera.video;
%do stuff that changes the images and what the camera sees
I want the camera to be running while the rest of the script is running so I can see what is going on.
Anyone have an easy way of doing this? I don't want to overkill.
0 comentarios
Respuesta aceptada
  Matt Macaulay
      
 el 28 de Jun. de 2018
        I don't think it's possible to have the script run at two places at once. However a quick workaround would be to move the while loop to the main driver script:
while X
    camera.video;
    %do stuff that changes the images and what the camera sees
end
and so the video function is now only
function video(camera)
    camera.takePicture();
    drawnow;
 end
1 comentario
Más respuestas (0)
Ver también
Categorías
				Más información sobre MATLAB Support Package for USB Webcams en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

