показать значения по оси в любой точке Waveform Chart

Простейшие вопросы в области инженерной разработки
Ответить
Et_cetera
beginner
beginner
Сообщения: 26
Зарегистрирован: 17 окт 2017, 22:53
Версия LabVIEW: 2017

показать значения по оси в любой точке Waveform Chart

Сообщение Et_cetera »

Подскажите пожалуйста, можно ли сделать так, чтобы при наведении мышки на график в Waveform Chart показывалось значение по оси Y в этой точке? Вроде того,как в Waveform Graph и ХУ можно посмотреть значения в любой точке при помощи Cursor-Legend.
При просмотре тем форума сложилось впечатление,что это можно реализовать при помощи event-структуры, но где и какие настройки выбирать - осознание не пришло. :think:
Нужно как-то задать координаты мышки?
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: показать значения по оси в любой точке Waveform Chart

Сообщение zxc_pavel »

1. Создается числовой индикатор(прозрачный) и Waveform Chart . У графика считывается property node -> plot bounds. (Также учтите смещение "0" глобального - pane - origin)
2. Отслеживается положение курсора мыши initialize mouse.vi + Acquire input data.
3. Если курсор мыши внутри графика, то :
а) Считываем Waveform Chart->Y.ScaleMaximum и Y.ScaleMinimum.
б) Пропорционально находится соответствие курсора мыши и позиции на графике
в) Индикатор->visible->true + писать в него значение, а его через property node->position в место курсора.
4. Если курсор вне графика, то индикатор->visible->false
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: показать значения по оси в любой точке Waveform Chart

Сообщение zxc_pavel »

Примерно так
Вложения
Untitled 1.vi
(33.51 КБ) 89 скачиваний
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: показать значения по оси в любой точке Waveform Chart

Сообщение Blackman »

:wink:
Вложения
WFChart Cursor Position.png
Et_cetera
beginner
beginner
Сообщения: 26
Зарегистрирован: 17 окт 2017, 22:53
Версия LabVIEW: 2017

Re: показать значения по оси в любой точке Waveform Chart

Сообщение Et_cetera »

Спасибо за ответы, буду пробовать!!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»