Udostępnianie dandych przez sieć internet przy użyciu mechanizmu DataSocket
- Na komputerze, który będzie stanowił serwer wykonujemy następujące czynności:
Uruchamiamy DataSocketServer:
Start => Programs => National Instruments => DataSocket =>
DataSocket Server
- Podpinamy dane do serwera:
Na wskaźniku lub kontrolerze klikamy prawym klawiszem z menu kontekstowego
wybieramy data opreation => data socketconnection: connect to =>
browse => measurement data => datasocketserver => wybieramy typ danych.
Connect type: publish. Attach. W tym miejscu możemy nadać swoją nazwę na
typ danych zmieniając wpis po ostatnim / w polu Connect to.
- Uruchamiamy vi generujący dane. Od tego momentu nowe dane będą
widoczne na zewnątrz.
- Na komputerze klienta na wskaźniku kliknąć prawym klawiszem,
z menue podręcznego wybrać data operation => datasocketconnection:
connect to => w adresie wpisujemy dstp://IPserwera/samplenum
(jeżeli takiego typu dane). W oknie Connection type zaznaczyć subscribe.
Wcisnąć attach. Dane powinny być czytane po uruchomieniu programu.
Przykład można znaleźć w: help => find examples => networking =>
DataSocket general: Front Panel Data Socket Write.vi i
Front Panel Data Socket Read.vi
Publikacja vi w serwisie www
- Należy zachować vi w katalogu NationalInstruments\Labview7.1\www
- W menue tools => options => vi serwer configuration wybieramy tcp/ip
- Tools => vi server => wprowadzić nazwę programu vi.
- Tools => web serwer configuration => enable web serwer.
- Tools => web serwer visible vi => nazwa pliku, który ma być widoczny.
- W przeglądarce WWW wpisujemy http://IPservera/.monitor?nazwa.vi
- To spowoduje ciągłe uaktualnienie się interfejsu.
- W przeglądarce WWW wpisujemy http://IPservera/.snap?nazwa.vi
wyświetli się ostatni zrzut ekranu vi.
Zdalne kontrolowanie i prezentacja panelu vi
- tools => options => web server: configuration
- Otwiera się na lokalnym komputerze pusty vi z menu
operate => serwer ip adress:IPservera, vi name: nazwa.vi, request control x.
Connect.
Wysyłanie emaila z poziomu LabView
Prześledź przykład help => Find Example => Networking =>
Internet & Web => EMail with Data.vi
Waldemar Tokarz, ostatnia modyfikacja 2007-05-31