Как отображать по координате Х текущее время?

Обсуждение вопросов, связанных с обработкой аудио и видео информации
Ответить
willzon
beginner
beginner
Сообщения: 26
Зарегистрирован: 29 июл 2008, 08:11
Версия LabVIEW: 11

Как отображать по координате Х текущее время?

Сообщение willzon »

Подскажите, пожалуйста, как сделать график с текущим временем и датой по оси абсцисс. Вроде распространённая задача, может в обучение поместить такой урок?
Нужно вывести несколько графиков в одих координатных осях в зависимости от текущего времени и даты, и чтобы можно было просматривать состояние за сутки.
По идее, надо подавать текущее время в секундах и три текущих значения графиков на XY-graph, но никак не идёт - ни через кластер, ни через массив. Никак не разберусь.
Заранее спасибо.
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Как отображать по координате Х текущее время?

Сообщение Oleg B. »

willzon писал(а): Нужно вывести несколько графиков в одих координатных осях в зависимости от текущего времени и даты, и чтобы можно было просматривать состояние за сутки.
Вместо генераторов случайных чисел поставьте свои генераторы.
Откройте свойства оси Х и установите нужный формат.
Вложения
3x XY graph.png
Axle X format.png
Properties.png
veni, vidi, phallomorphi
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Как отображать по координате Х текущее время?

Сообщение Jakob Brontfeyn »

http://www.labviewportal.org/viewtopic. ... it=#p28192
тоже полезно будет взглянуть, на этот пример.
willzon
beginner
beginner
Сообщения: 26
Зарегистрирован: 29 июл 2008, 08:11
Версия LabVIEW: 11

Re: Как отображать по координате Х текущее время?

Сообщение willzon »

Oleg B. писал(а):
Вместо генераторов случайных чисел поставьте свои генераторы.
Откройте свойства оси Х и установите нужный формат.
Сделал как у вас на картинке, но у меня вообще ничего не выводится:
Изображение
Я, правда, и принцип не понимаю: по идее, пока не цикл не прокрутится сутки, никакие данные из цикла и выводиться не должны, то есть на графике ничего не должно отображаться. А у вас как-то отображается.
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Как отображать по координате Х текущее время?

Сообщение Oleg B. »

Изначально вы просили сделать суточный график.
Для того, чтобы понять как это работает, измените 86400 на 300, а 1000 на 100.
Через 30 секунд получите график
veni, vidi, phallomorphi
willzon
beginner
beginner
Сообщения: 26
Зарегистрирован: 29 июл 2008, 08:11
Версия LabVIEW: 11

Re: Как отображать по координате Х текущее время?

Сообщение willzon »

Oleg B. писал(а):Изначально вы просили сделать суточный график.
Для того, чтобы понять как это работает, измените 86400 на 300, а 1000 на 100.
Через 30 секунд получите график
Ну да, историю за сутки, а сам график нужен в рельном времени. Надо было, конечно, это оговорить;думал, понятно и так.
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Как отображать по координате Х текущее время?

Сообщение Oleg B. »

willzon писал(а): Ну да, историю за сутки, а сам график нужен в рельном времени. Надо было, конечно, это оговорить;думал, понятно и так.
На одном графике отображается всё, а на другом последние 20 секунд.
Вложения
Real Time XY Graph.png
veni, vidi, phallomorphi
willzon
beginner
beginner
Сообщения: 26
Зарегистрирован: 29 июл 2008, 08:11
Версия LabVIEW: 11

Re: Как отображать по координате Х текущее время?

Сообщение willzon »

Oleg B. писал(а): На одном графике отображается всё, а на другом последние 20 секунд.
А не могли бы VI выложить в 2009-м формате? Что-то не найду у себя таких элементов.
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Как отображать по координате Х текущее время?

Сообщение Oleg B. »

willzon писал(а): А не могли бы VI выложить в 2009-м формате? Что-то не найду у себя таких элементов.
Чего конкретно вы не можете найти?
Все, что есть на этой блок-диаграмме, присутствует в базовом пакете :labview: с версии 6.0, а то и раньше.
Может быть, "Time Stamp" появился чуть позже.
Один цикл,
6 элементов - из палитры Clusters,
11 элементов - из палитры Arrays,
2 элемента - из палитры Time,
6 элементов - из палитры Numeric
+ кнопка Стоп и 2 ХУ индикатора на лицевой панели.
veni, vidi, phallomorphi
Ответить

Вернуться в «Работа с графикой и звуком»