Web страница связь с LabVIEW

ActiveX, .NET, DLL
Ответить
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Web страница связь с LabVIEW

Сообщение Aleksey Feoktistov »

Добрый день!

Подскажите литературу по созданию веб страниц HTML для связи с LabVIEW или пример, если можно.
Спасибо!

Нашел пример Flatten and Unflatten XML.lvproj
но пока не понятно как им пользваться
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Web страница связь с LabVIEW

Сообщение Aleksey Feoktistov »

Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Web страница связь с LabVIEW

Сообщение Aleksey Feoktistov »

Похоже понял.
использовать нужно Flatten To XML.VI
затем, после строки <?xml version="1.0" encoding="WINDOWS-1251"?>
вставить строчку <?xml-stylesheet type='text/xsl' href='имя_файла.xsl'?>
тогда XML откроется в браузере как надо
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Web страница связь с LabVIEW

Сообщение Aleksey Feoktistov »

все таки этот вариант меня не устраивает.
нужен какой-то механизм прямой связи html страницы с LabVIEW
может как-то можно сетевые переменные в браузере отображать или что-то другое?
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Web страница связь с LabVIEW

Сообщение Kosist »

Может, Вам следует смотреть в сторону Web Publishing Tool (http://digital.ni.com/public.nsf/allkb/ ... 210071D43A); LabVIEW WebPager (https://vfpsoft.com/webpager/), или WebService ( Примеры мне выделить тяжело, попробуйте поискать или тут на форуме, или на ni - какие более подходят Вам. Знаю, что на этом форуме уже поднимались подобные темы, некоторые коллеги реализовывали подобное
Мы делили апельсин - много наших полегло...
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Web страница связь с LabVIEW

Сообщение Aleksey Feoktistov »

основное требование это отсутсвие необходимости устанавливать на клиентской части какое-либо дополнительное по, отсутствие необходимости производить какие-либо настройки, возможность просматривать значения переменных на любой платформе.
поэтому web publishing tool не подходит. для его работы нужен microsoft silver light
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Web страница связь с LabVIEW

Сообщение Kosist »

Ну, тогда или WebPager (но он платный), или WebServices использовать...
Мы делили апельсин - много наших полегло...
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Web страница связь с LabVIEW

Сообщение Aleksey Feoktistov »

Kosist, https://decibel.ni.com/content/docs/DOC-41659

чтобы открыть веб страницу
http://127.0.0.1:8080/WebService/home.html
Вложения
Add Two with Submit.zip
(13.81 КБ) 306 скачиваний
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Web страница связь с LabVIEW

Сообщение Aleksey Feoktistov »

Дело обстоит так
В некоторых случаях буду использовать Web Service (когда нужно выдать небольшое количество данных без визуализации, и в случаях когда нельзя установить дополнительное ПО)
Когда нужно создать ПО для определенного количества рабочих сетевых мест, лучший вариант - это клиент-серверное приложение.
А вот что касается Web Publishing Tool, то он вызывает вопросы:
1. Правда ли, что Microsoft в 2016 году прекращает поддержку данной технологии? Если да, то что придет на её место?
2. Насколько стабильно работает данная технология в долгосрочной перспективе? как часто зависает веб страница за сутки при непрерывной работе и можно ли это устранить добавлением кода в HTML для автоматической перезагрузки страницы с определенной периодичностью?

Web Pager вообще экономически не выгодно приобретать. Вроде разработчики в России, а цена в $
AlexanderKonoval
developer
developer
Сообщения: 257
Зарегистрирован: 03 янв 2014, 19:37
Версия LabVIEW: 2016
Откуда: Украина, Киев
Контактная информация:

Re: Web страница связь с LabVIEW

Сообщение AlexanderKonoval »

Мы по факту пришли к тому, что лучше всего писать страницу независимо от :labview: , связывать страницу с базой. С той же базой связываем софт на :labview: , который будет значения в базе менять. А страница будет это отображать.
Самое, имхо, стабильное решение. И универсальное.
Учитывая совремённые тенденции, очень удобно пользоваться лабвьюшными инструментами по работе с JSON, благо реализовать веб-сервисы таким образом проще всего. да и трафик, сравнительно с тем же XML, сильно меньше.

А вот работать с кодом страницы... давненько я не встречал сайтов без CMS. зачем?
колдооооовствооооо! (С)
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приложениями»