Hi!
I'm a student and I'm working with LabView 7 for the first time. I'm looking for tutorials or hints from you on how to solve the following problem:
I have managed to set up serial comm. so I get a string, I can log data to a file and I can show the raw data in a text display.. now.. I'm talking with a naon-satellite and the VI is going to act as a groundstation for it. (This is a student project, and I chose to try to develop the groundstation in LabView, none of the others did, help me impress them with the coolest groundstation controll software! 🙂
The nano satellite will "talk" on RS-232 9600 baud and since I'm programming the PIC MCU I can make up my own protocol.
I'm thinking something like:
Groundstation sends this: ?Temperature1
And the satellite then replies: !Temperature1[Data]EndofData
I will have 10 different probes in the satellite, monitoring currents, voltages and temperatures and I need some help and tips on how to "filter" the incomming string and split it up so that I can route the approrpriate data to the appropriate "frontpanel?" or graph.
So how would you recommend that I do it?
I have looked at and read about all the powerfull string searches and manipulations, maybe I could use a switch of some sort? My problem is I cant really see how I can first single out the data from the (continous) stream comming from the satellite and then pass the data on so I can treat it. (do conversions and prepare it for display.)
I'm not asking anyone to solve it for me, but I would like to get pointers so I can get started on the right track right away, I cant afford to "waste" a week and then discover that I have to use a completely different approach.. I hope to avoid that. 🙂
Also, I'm wondering if it is possible to have several graphs "underneath" each other in the front panel, so that when the user presses say, F1 through F10 it "brings to the front" different graphs. That way I can have 10 graphs but only show one at a time (but I can scroll them back in time to look at the history of it). That way I could have one big graph area on my screen and cycle which one is active. Hard to explain... I don't want to have just 1 graph window, because then I cant go back in time, so I actually need one graph for each data-set, I just want to controll which one is visible at all times.
I don't know what to search for in help to find out about this, so please help me get started with this too. (For example by giving help search strings to use or which VI's to look closer on and why I should look at that particular VI.)
Also, I'm not sure how to make arrays of the incomming data? Maybe that is a vaste of time anyway, but if your advice is about making arrays of the incoming string, then how? I cant find the orange array anywhere, I can just find the pink (for strings) and blue (for numbers)?
Thanks!
PS: not sure if this is a LabView General or a LabView datalogging, maybe a little of both?