Подскажите, пожалуйста, как сделать график с текущим временем и датой по оси абсцисс. Вроде распространённая задача, может в обучение поместить такой урок?
Нужно вывести несколько графиков в одих координатных осях в зависимости от текущего времени и даты, и чтобы можно было просматривать состояние за сутки.
По идее, надо подавать текущее время в секундах и три текущих значения графиков на XY-graph, но никак не идёт - ни через кластер, ни через массив. Никак не разберусь.
Заранее спасибо.
Как отображать по координате Х текущее время?
-
Oleg B.
- leader
- Сообщения: 674
- Зарегистрирован: 25 сен 2011, 11:30
- Награды: 2
- Версия LabVIEW: 5 .. 2021
- Откуда: Israel
- Контактная информация:
Re: Как отображать по координате Х текущее время?
Вместо генераторов случайных чисел поставьте свои генераторы.willzon писал(а): Нужно вывести несколько графиков в одих координатных осях в зависимости от текущего времени и даты, и чтобы можно было просматривать состояние за сутки.
Откройте свойства оси Х и установите нужный формат.
veni, vidi, phallomorphi
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
Re: Как отображать по координате Х текущее время?
http://www.labviewportal.org/viewtopic. ... it=#p28192
тоже полезно будет взглянуть, на этот пример.
тоже полезно будет взглянуть, на этот пример.
Re: Как отображать по координате Х текущее время?
Сделал как у вас на картинке, но у меня вообще ничего не выводится:Oleg B. писал(а):
Вместо генераторов случайных чисел поставьте свои генераторы.
Откройте свойства оси Х и установите нужный формат.
Я, правда, и принцип не понимаю: по идее, пока не цикл не прокрутится сутки, никакие данные из цикла и выводиться не должны, то есть на графике ничего не должно отображаться. А у вас как-то отображается.
-
Oleg B.
- leader
- Сообщения: 674
- Зарегистрирован: 25 сен 2011, 11:30
- Награды: 2
- Версия LabVIEW: 5 .. 2021
- Откуда: Israel
- Контактная информация:
Re: Как отображать по координате Х текущее время?
Изначально вы просили сделать суточный график.
Для того, чтобы понять как это работает, измените 86400 на 300, а 1000 на 100.
Через 30 секунд получите график
Для того, чтобы понять как это работает, измените 86400 на 300, а 1000 на 100.
Через 30 секунд получите график
veni, vidi, phallomorphi
Re: Как отображать по координате Х текущее время?
Ну да, историю за сутки, а сам график нужен в рельном времени. Надо было, конечно, это оговорить;думал, понятно и так.Oleg B. писал(а):Изначально вы просили сделать суточный график.
Для того, чтобы понять как это работает, измените 86400 на 300, а 1000 на 100.
Через 30 секунд получите график
-
Oleg B.
- leader
- Сообщения: 674
- Зарегистрирован: 25 сен 2011, 11:30
- Награды: 2
- Версия LabVIEW: 5 .. 2021
- Откуда: Israel
- Контактная информация:
Re: Как отображать по координате Х текущее время?
На одном графике отображается всё, а на другом последние 20 секунд.willzon писал(а): Ну да, историю за сутки, а сам график нужен в рельном времени. Надо было, конечно, это оговорить;думал, понятно и так.
veni, vidi, phallomorphi
Re: Как отображать по координате Х текущее время?
А не могли бы VI выложить в 2009-м формате? Что-то не найду у себя таких элементов.Oleg B. писал(а): На одном графике отображается всё, а на другом последние 20 секунд.
-
Oleg B.
- leader
- Сообщения: 674
- Зарегистрирован: 25 сен 2011, 11:30
- Награды: 2
- Версия LabVIEW: 5 .. 2021
- Откуда: Israel
- Контактная информация:
Re: Как отображать по координате Х текущее время?
Чего конкретно вы не можете найти?willzon писал(а): А не могли бы VI выложить в 2009-м формате? Что-то не найду у себя таких элементов.
Все, что есть на этой блок-диаграмме, присутствует в базовом пакете с версии 6.0, а то и раньше.
Может быть, "Time Stamp" появился чуть позже.
Один цикл,
6 элементов - из палитры Clusters,
11 элементов - из палитры Arrays,
2 элемента - из палитры Time,
6 элементов - из палитры Numeric
+ кнопка Стоп и 2 ХУ индикатора на лицевой панели.
veni, vidi, phallomorphi