Deleting objects from TMTool after clearing from workspace

In testing new functions which use visa, we noticed out-of-memory errors when creating and clearing visa objects. This appears to be because they are saved in TMTool as well as the Workspace. Now, if the Workspace variable is cleared, the object remains in TMTool with no handle to delete it. Is there a way to generate new object habdles for TMTool Instrument Objects?

 Respuesta aceptada

Daniel
Daniel el 4 de Mayo de 2021
Editada: Daniel el 4 de Mayo de 2021
Turns out I forgot that 'instrfind' returns all the handles. Therefore,
fclose( instrfind( 'Status', 'open' ); delete( instrfind );
works.

Más respuestas (1)

Pranav Verma
Pranav Verma el 19 de Mzo. de 2021
Hi Daniel,
You can try instrreset to disconnect and delete all the instrument objects.
Thanks

1 comentario

Turns out I forgot that 'instrfind' returns all the handles. Therefore,
fclose( instrfind( 'Status', 'open' ); delete( instrfind );
works.

Iniciar sesión para comentar.

Categorías

Más información sobre Instrument Connection and Communication en Centro de ayuda y File Exchange.

Productos

Versión

R2020b

Preguntada:

el 15 de Mzo. de 2021

Editada:

el 4 de Mayo de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by