Можно ли сделать зум на графике XY Labview

Простейшие вопросы в области инженерной разработки
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Можно ли сделать зум на графике XY Labview

Сообщение JohnChaban »

Всем привет
Можно ли программно сделать зум на графике Labview?
Спасибо за ответы
Аватара пользователя
zxc_pavel
developer
developer
Сообщения: 255
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 28 раз
Контактная информация:

Re: Можно ли сделать зум на графике XY Labview

Сообщение zxc_pavel »

Можно любые значения осей поставить, что и будет являться "зумом"
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Книга по Labview

Сообщение JohnChaban »

Всем привет
Где можно скачать книгу по Labview где расписано как работать с GraphXY?
Просто у меня на графике 1904 год. Если я убираю это то куроср пропадает.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5646
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 35 раз
Поблагодарили: 121 раз

Re: Книга по Labview

Сообщение IvanLis »

JohnChaban писал(а): 20 фев 2025, 17:13 Всем привет
Где можно скачать книгу по Labview где расписано как работать с GraphXY?
Просто у меня на графике 1904 год. Если я убираю это то куроср пропадает.
В такой постановке Вы не найдете.
Нужно читать Help, смотреть стандартные примеры и примеры из интернет.
Вот например:

Посмотрите в примерах TDMS - File Viewer.vi https://forums.ni.com/t5/LabVIEW/TDMS-V ... -p/4377527
В lv2015 он например лежит в папке: C:\Program Files\National Instruments\LabVIEW 2015\vi.lib\Utility\tdmsutil.llb
Там WaveForm используется, но почти все свойства и методы XYGraph наследует от него.
Снимок экрана от 2025-02-20 21-29-14.png
Снимок экрана от 2025-02-20 21-29-14.png (33.22 КБ) 13457 просмотров
Некоторое время назад делал просмотрщик именно на базе TDMS - File Viewer и XYGraph туда "втянул" достаточно просто:
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2303
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 33 раза
Поблагодарили: 34 раза

Re: Можно ли сделать зум на графике XY Labview

Сообщение Borjomy_1 »

0:00:00 01.01.1904 это временное представление числа 0, отсчет идет в секундах. Т.е число 86400 будет уже 0:00:00 02.01.1904. Только надо еще учитывать часовой пояс.
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Re: Можно ли сделать зум на графике XY Labview

Сообщение JohnChaban »

А как и где указывается часвовой пояс в Labview?
ujin1
developer
developer
Сообщения: 258
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 19 раз
Поблагодарили: 40 раз
Контактная информация:

Re: Можно ли сделать зум на графике XY Labview

Сообщение ujin1 »

Borjomy_1 писал(а): 20 фев 2025, 21:34 0:00:00 01.01.1904 это временное представление числа 0, отсчет идет в секундах. Т.е число 86400 будет уже 0:00:00 02.01.1904. Только надо еще учитывать часовой пояс.
Формат хранения времени в LabVIEW Mac HFS+ timestamp https://zone.ni.com/reference/en-XX/hel ... me_string/
Эпоха Мак'а. Часовой пояс добавляется из настроек операционной системы.
Изображение
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Не получается добавить время на шкалу

Сообщение JohnChaban »

Всем привет
кому не сложно посмотрите пример вроде добавил время но оно на шкале не отображантся.
Вложения
1.vi
(27.77 КБ) 178 скачиваний
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5646
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 35 раз
Поблагодарили: 121 раз

Re: Не получается добавить время на шкалу

Сообщение IvanLis »

JohnChaban писал(а): 23 фев 2025, 09:50 Всем привет
кому не сложно посмотрите пример вроде добавил время но оно на шкале не отображантся.
У меня отображается
Снимок экрана от 2025-02-23 11-34-21.png
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Re: Можно ли сделать зум на графике XY Labview

Сообщение JohnChaban »

на 2 графике внизу
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5646
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 35 раз
Поблагодарили: 121 раз

Re: Можно ли сделать зум на графике XY Labview

Сообщение IvanLis »

JohnChaban писал(а): 24 фев 2025, 08:02 на 2 графике внизу
Отображается, только в другом формате.
Снимок экрана от 2025-02-24 19-22-14.png
Если формат отображения поправить, то почти совпадает.
Снимок экрана от 2025-02-24 19-23-14.png
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Re: Можно ли сделать зум на графике XY Labview

Сообщение JohnChaban »

IvanLis писал(а): 24 фев 2025, 19:24
JohnChaban писал(а): 24 фев 2025, 08:02 на 2 графике внизу
Отображается, только в другом формате.
Снимок экрана от 2025-02-24 19-22-14.png
Если формат отображения поправить, то почти совпадает.
Снимок экрана от 2025-02-24 19-23-14.png
Подскажите как вы сделали я сижу голову ломаю вот в код пытаюсь время добавить.
Вложения
1.jpg
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5646
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 35 раз
Поблагодарили: 121 раз

Re: Можно ли сделать зум на графике XY Labview

Сообщение IvanLis »

JohnChaban писал(а): 25 фев 2025, 08:19 Подскажите как вы сделали я сижу голову ломаю вот в код пытаюсь время добавить.
Без имени.png
Я ничего не делал.
У Вас на входе цикла массив "0" длины (там где стрелка).
Туда необходимо подать данные, сделать это можно изменив значение массива (обведен кругом), т.к. по умолчанию он пустой.
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Re: Можно ли сделать зум на графике XY Labview

Сообщение JohnChaban »

Вся и беда в то что если массив 0 то график идет по 0 если какойто из массивов 1 то график переходит на 1 если можно я бы отослал вам программу.
У меня на шкалах Х на обойх графиках врем начинается с 3:00.
Там есть код "Ваша Лапша" я сам написать азаново не смог
Вложения
1.jpg
1.jpg
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2303
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 33 раза
Поблагодарили: 34 раза

Re: Можно ли сделать зум на графике XY Labview

Сообщение Borjomy_1 »

Надо ставить в настройках отображения не Absolute Time, а Relative Time. Абсолютное время это дата, причем с учетом часового пояса (те самые 3:00). Относительное время даты уже не имеет и всегда считается с нуля.
Также вы можете из абсолютного времени вычесть константу 0 типа Time. В ней как раз и содержится часовой пояс.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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