LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

4 Nos User Interface touch screens - One PC running LV

Solved!
Go to solution

I have a test equipment that has four stations and each equipped with a Touchscreen user interface ( see image ) .  All four of these will be connected to a Ethernet switch and that in turn connects to the PC. 

 

I need to be able to serve different images in each station as required and then exchange data - Test data to the Touch Screen from LV code (red dots ) and Push Button Data  form Touch Screen to LV code (green dots ). 

 

So far have not done anything on the Ethernet comm and hence wanted to know if my approach is right and possible ? 

Station UI.png

Raghunathan
LabVIEW to Automate Hydraulic Test rigs.
0 Kudos
Message 1 of 5
(785 Views)

Tell us more about these touch screens, model etc.,

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 5
(779 Views)

Hi Raghunathan,

 


@MogaRaghu wrote:

I need to be able to serve different images in each station as required and then exchange data - Test data to the Touch Screen from LV code (red dots ) and Push Button Data  form Touch Screen to LV code (green dots ). 

 

So far have not done anything on the Ethernet comm and hence wanted to know if my approach is right and possible ? 


Yes, this is doable!

Think about how any web server providing a website is working: many users ("clients) can contact the website ("server") and request to visit a certain website. Each client can request it's own website and is served by the server…

 

You need to implement a similar scheme with your 4 stations ("clients") and your one PC ("server")!

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Message 3 of 5
(776 Views)
Solution
Accepted by topic author MogaRaghu

Problem solved. 

 

I located a 7" Nextion display which takes simple RS232 commands !! And I have created a LV code to send and receive data to the display. https://nextion.tech/

 

I think this must be the most simple interface for a display of this size and performance !!  

 

For sending data to the pre-formatted fields on the display you just send the param ( string / int etc ) in a particular format as defined by the instruction set. And to receive data from Buttons its even simpler - just enter the required Hex code in the Button click event on the display !! 

 

Ok the catch is this -- while you can easily send data to the existing fields and receive data from buttons, none of these can be created at Run time.  So in that sense it is NOT like a web server but typically Industrial Control applications do not need such a functionality - its enough if the UI is created and you only update values in run time. 

Raghunathan
LabVIEW to Automate Hydraulic Test rigs.
0 Kudos
Message 4 of 5
(677 Views)

Looks like they have a good portfolio and are professionally made.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 5 of 5
(658 Views)