How do I free up terminal for a script to keep running, i.e. run a script in two places at once?
10 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!