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

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

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

Сообщение JohnChaban »

Я время поменял нв Realitive ime.
А что вычесть я так и не понял
Не получается техническая часть не могу понять как сделать
Помогитн очень надо
Вложения
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 »

Таймеры дают время в миллисекундах, относительно... скорее всего запуска компьютера. Это относительное время в МИЛЛИСЕКУНДАХ.
Функция Get Datetime ( внизу ) выдает время в СЕКУНДАХ. Вычитать из миллисекунд секунды так себе занятие. А преобразовывать миллисекунды в таймстамп еще хуже.
Разницу в миллисекундах надо умножать на 0.001 и выводить в контрол типа double. Формат отображения этого контрола установить как relative time.
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение JohnChaban »

Borjomy_1 писал(а): 03 мар 2025, 00:05 Таймеры дают время в миллисекундах, относительно... скорее всего запуска компьютера. Это относительное время в МИЛЛИСЕКУНДАХ.
Функция Get Datetime ( внизу ) выдает время в СЕКУНДАХ. Вычитать из миллисекунд секунды так себе занятие. А преобразовывать миллисекунды в таймстамп еще хуже.
Разницу в миллисекундах надо умножать на 0.001 и выводить в контрол типа double. Формат отображения этого контрола установить как relative time.
Добрвй день
Правильно ли я вас понял?
Сделал так время на шкалах с 0 начинается.
Вложения
1.jpg
ujin1
developer
developer
Сообщения: 258
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 19 раз
Поблагодарили: 40 раз
Контактная информация:

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

Сообщение ujin1 »

JohnChaban писал(а): 03 мар 2025, 08:01
Borjomy_1 писал(а): 03 мар 2025, 00:05 Таймеры дают время в миллисекундах, относительно... скорее всего запуска компьютера. Это относительное время в МИЛЛИСЕКУНДАХ.
Функция Get Datetime ( внизу ) выдает время в СЕКУНДАХ. Вычитать из миллисекунд секунды так себе занятие. А преобразовывать миллисекунды в таймстамп еще хуже.
Разницу в миллисекундах надо умножать на 0.001 и выводить в контрол типа double. Формат отображения этого контрола установить как relative time.
Добрвй день
Правильно ли я вас понял?
Сделал так время на шкалах с 0 начинается.
XY GRAF - Один график один кластер из двух массивов. шкала X первый массив кластера, шкала Y второй массив кластера. Длина массивов должна совпадать. Что будет если не совпадает не знаю не проверял.
Просто вставьте время в первый массив кластера. И в каждом кластере (каждом графике) должно быть первым массивом (ось X) время
Так же можно включить отображение дробной части, что будет соответствовать миллисекундам.
Вставить время.png
18905.vi
(331.33 КБ) 211 скачиваний
Время будет сохранятся в формате MAC эпохи. Отображаться с Вашим часовым поясом. Если будете отображать на компе с другим часовым поясом, будет отображаться время с другим часовым поясом.
Изображение
ujin1
developer
developer
Сообщения: 258
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 19 раз
Поблагодарили: 40 раз
Контактная информация:

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

Сообщение ujin1 »

JohnChaban писал(а): 03 мар 2025, 08:01
Borjomy_1 писал(а): 03 мар 2025, 00:05 Таймеры дают время в миллисекундах, относительно... скорее всего запуска компьютера. Это относительное время в МИЛЛИСЕКУНДАХ.
Функция Get Datetime ( внизу ) выдает время в СЕКУНДАХ. Вычитать из миллисекунд секунды так себе занятие. А преобразовывать миллисекунды в таймстамп еще хуже.
Разницу в миллисекундах надо умножать на 0.001 и выводить в контрол типа double. Формат отображения этого контрола установить как relative time.
Добрвй день
Правильно ли я вас понял?
Сделал так время на шкалах с 0 начинается.
Если нужно чтобы время отсчитывалось с 0, то это относительное время. Коллеги уже сказали нужно домножить на 0.001 и поставить формат времени relative time
Относительный формат 1.png
Относительный формат.png
Относительный формат 2.png
Не очень понятно что Вы хотите видеть на шкале время. Можете еще раз сформулировать?
Изображение
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение JohnChaban »

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

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

Сообщение ujin1 »

JohnChaban писал(а): 04 мар 2025, 15:33 Ввидеть время когда зарущен график нормальное время
Просто вставьте время в первый массив кластера
Получилось?
Изображение
Аватара пользователя
IvanLis

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

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

Сообщение IvanLis »

JohnChaban писал(а): 26 фев 2025, 17:51 Там есть код "Ваша Лапша" я сам написать азаново не смог
Дело не в "лапше", а в том, что не понимая свойств и назначения "колеса", Вы пытаетесь собрать и запустить "автомобиль".
Пока Вы не разберетесь и не начнете понимать азов, у Вас так и будут проблемы.

Не зря придумали "функциональное программирование", нужно отработать каждую функцию, а уже потом из них собирать программу.

Вот маленький пример, разберитесь с ним.
А потом подумайте, как Вашу программу разделить на части (функции), которые взаимодействуя, выполнят, что от них необходимо.
Time XYGraph.vi
lv2015
(35.16 КБ) 204 скачивания
Time XYGraph.vi
lv2014
(36.43 КБ) 201 скачивание
Снимок экрана от 2025-03-06 11-42-03.png
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение JohnChaban »

Простите у меня LV14
Аватара пользователя
IvanLis

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

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

Сообщение IvanLis »

JohnChaban писал(а): 06 мар 2025, 15:39 Простите у меня LV14
Добавил 2014 версию.

Так то я думал, что 2016 у Вас установлена :crazy:
JohnChaban писал(а): 13 дек 2024, 11:09 Программу скачал
установил LV2016 сохранил под себя.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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