mt_ginput

This function does the same as ginput but it allows the mouse position tracking while ginput is running.
82 descargas
Actualizado 26 abr 2020

->This function returns the same values as the original "ginput". However, mt_ginput function now asks for a second input:

- function [out1,out2,out3] = mt_ginput(arg1,handles)
- %%% Adapted by Gorka Zubia Garea 10/06/2019

-> This second input is asks for a GUI's "handles".

-> In the mt_ginput function "handles.edit_tini" and "handles.edit_tfin" edit boxes are used to print the current value of the mouse/cursor.

-> Handlers to edit boxes have been used but can be used for any kind of text recipients.

-> Feel free to change the names of your text recipients to the ones you desire by modifying their names, in the mt_ginput function's lines 75 and 233, respectively.
------> Line 75:
------------------set(fig,'WindowButtonMotionFcn',{@mouse_trace,handles.edit_tfin});
------------------> Instead of "handles.edit_tfin" insert your desired text recipient.
------------------> The same applies for the line 233, but with handles.edit_tini instead.

-> This way, once you have activated the mt_ginput function, it starts to trace your mouse/cursor position in the current figure, with the "full crosshair" pointer.
---------> For example:
-----------------------------[x,~] = mt_ginput(2,handles);
%%%%%%%%%%% When that line executes, mt_ginput will start showing in the edit_tini editbox your mouse/cursor x position in the figure until you click. After that click, the edit_tini editbox value fixes to the position clicked. Then, one more click is needed to terminate the function, like with the original ginput, but now it automatically starts tracing your mouse/cursor position in the edit_tfin editbox until you click again. That mouse/cursor position will stay fixed in your edit_tfin editbox and the function will terminate.

-> It will stop tracking your mouse position when you click

Citar como

Gorka Zubia Garea (2024). mt_ginput (https://github.com/gzubia/mt_ginput/releases/tag/1.1), GitHub. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2019a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Migrate GUIDE Apps en Help Center y MATLAB Answers.

Community Treasure Hunt

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

Start Hunting!
Versión Publicado Notas de la versión
1.1

See release notes for this release on GitHub: https://github.com/gzubia/mt_ginput/releases/tag/1.1

1.0.0

Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.