LabVIEW and Web Browser Based UIs
LabVIEW and Web Browser Based UIs
• Bachelor of Science in
Mathematics (1952) and Master
of Mathematics (1955) from
Virginia State College.
• Precise calculations to module
the shape of the Earth became
the basis for the Global
Positioning System (GPS).
• Was inducted into the United
States Air Force Hall of Fame in
2018.
• Available since before LabVIEW 7.1
(2004).
• Source code:
https://github.com/wiltdavi/Simple-Pi-WebVI-Web
Sockets
• Web API
• RESTful API – Stateless and uni-directional; a new TCP connection is initiated
for each command. For occasional communication or a scenario with lots of
getting requests.
• WebSocket API – Stateful and bi-directional; maintains the TCP connection for
the life of the web socket connection. For real-time high load applications.
JSON Data
• JSON (JavaScript Object Notation) – An
open standard file format that uses human-
readable text to store and transmit data
objects.
• Create a Package
• Right-click on WebVI gcomp (an NXG library) and select Create
Package/Installer with this item.
• Change the Output type to Package.
• SystemLink Cloud provides benefits that you don’t have to code; web
VI hosting, security, and simultaneous multiple user access but …
Beyond NI
• Since you need to learn something new, what other options are
available?
• Google App Script – Could SystemLink tags could easily be duplicated with a
spreadsheet?