Управление шкалой графика

Простейшие вопросы в области инженерной разработки

Управление шкалой графика

Postby barcklay on 18 Sep 2017, 18:47

Добрый день.
Требуется управлять интервалом временной шкалы графика, учитывая, что программа, где этот график находится, исполняется на контроллере автономно. Просмотр графика осуществляется по мере необходимости через remote panel (через браузер).
Как это сделать?
Пробовал через PropertyNode->X.Scale->max\min. При отладке с использованием ПК это работает, при выполнении автономно на контроллере выдается ошибка 1055.
Посоветуйте, как решить такую задачу
barcklay
beginner
beginner
 
Posts: 25
Joined: 10 Jul 2015, 12:20
LabVIEW Version: 2014
Karma: 0

Re: Управление шкалой графика

Postby Kosist on 18 Sep 2017, 21:03

Code.gif
Ну или скрины хотя бы.
И немного больше деталей - что за контроллер (промышленный ПК, cDAQ, cRIO, что-то другое)?
Ошибка 1055 - означает что ссылка не действительна. Если исполнение идет на cRIO, то тогда понятно - т.к. там проперти ноды нельзя использовать (нет интерфейса как такового), а при запуске из-под ПК все будет работать, т.к. исполнение будет не на RT...
P.S. Жаль, что гифки в аттачментах не работают... :haha:
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 757
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 224
CLAD I/O VIP students

Re: Управление шкалой графика

Postby barcklay on 19 Sep 2017, 09:52

Да, устройство - cRio 9066.
Кусок кода прилагаю.
Кратко - требуется обеспечить отображение приходящих данных за последние 2 часа.
Каким образом можно иначе решить данный вопрос?
Attachments
123.png
barcklay
beginner
beginner
 
Posts: 25
Joined: 10 Jul 2015, 12:20
LabVIEW Version: 2014
Karma: 0

Re: Управление шкалой графика

Postby Kosist on 19 Sep 2017, 09:57

На компакт рио узел свойств работать не будет - http://digital.ni.com/public.nsf/allkb/ ... 6B0065F4B9.
Можно собирать данные в 2-х часовой буфер, и отображать его (по заполнении буфера, удаляете данные с начала буфера, новые дописываете в конец, и т.д.).
В целом, обычная практика такова - имеется приложение на контроллере, и приложение на компе (хосте). Контроллер посылает данные на хост, и тот уже их отображает. Тогда можно использовать все, что угодно. Если сейчас Вы "стучите" к контроллеру через Remote Panel черел локальную сеть, то советую переделать приложение на RT часть, и хост часть.
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 757
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 224
CLAD I/O VIP students

Re: Управление шкалой графика

Postby barcklay on 19 Sep 2017, 10:08

Спасибо за информацию.
В настоящий момент реализую именно вариант с 2х часовым буфером.
Заказчик хочет вариант без хоста.
В чем основные плюшки подобного разделения? Есть ли в этом смысл, если в системе N идентичных установок с такими контроллерами и один ПК оператора?
barcklay
beginner
beginner
 
Posts: 25
Joined: 10 Jul 2015, 12:20
LabVIEW Version: 2014
Karma: 0

Re: Управление шкалой графика

Postby Kosist on 19 Sep 2017, 10:53

Имея приложение на хосте, Вы можете делать намного больше, чем контроллируя приложение через Remote Panel. Т.к. Remote Panel действия происходят на cRIO - и, таким образом Вы грузите его ненужной работой. Но все зависит от приложения... Представте, что Вам нужно анализировать данные, строить графики, генерировать отчеты; иметь user management, и т.д. Все это лучше сделать на хосте, а RT приложение пускай только собирает данные, сохраняет их/передает дальше, управляет устройствами.
Ну и да, если у Вас есть много одинаковых станций, Вы можете сделать одно хост приложение, которое будет их мониторить - и это будет происходить более удобным способом, нежели удаленно через браузер.
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 757
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 224
CLAD I/O VIP students


Return to Для чайников

Who is online

Users browsing this forum: Bing [Bot] and 6 guests

cron