Using CurrentPoint in UIAxes in AppDesigner with timedate x axis

Folks,
CurrentPoint returns a value that is not a timedate format. I do not know how to handle this. I did a Google search, but could not find the answer. I would like my ButtonDown callback to be able to return a timedate value corresponding to the x-axis:
cPt = app.UIAxesRaw.CurrentPoint(1, 1:2);
But it returns a value around 0.95 always.
Thanks for your help!

 채택된 답변

Stephen23
Stephen23 2025년 4월 28일
편집: Stephen23 2025년 4월 28일
Because all of the data are returned in one array any datetime values are converted into a numeric equivalent (i.e. to provide one homogenous array). You could use DATETIME to convert the relevant x-value back to a DATETIME object, but the easier and more general approach is to use NUM2RULER:
cPt = app.UIAxesRaw.CurrentPoint(1,1:2)
xDt = num2ruler(cPt(1),app.UIAxesRaw.XAxis)
See also:

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 MATLAB Parallel Server에 대해 자세히 알아보기

제품

릴리스

R2022b

질문:

2025년 4월 27일

댓글:

2025년 4월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by