LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Help with event structures.

I've just recently got work experience at a laser atomic physics lab and I'm desperately needing help putting together a program they've requested.

 

"(I think what you are aiming to do is to use "events" in LabView. Basically, the slow phase lock has an "Abs Phase Noise" level that can be set in the software. There is then a voltage output from the computer (I'll call it the CEP noise voltage) that is 0V when the CEP noise is less than the level and 5V when the CEP noise is greater than the set level. The CEP noise voltage is only ever 0 or 5V and nothing in-between. You are going read this voltage with the aqciris computer and set up an event structure in the attostreaking code. The event structure will then pause the acquisition while the CEP noise voltage is 5V and resume it when it returns to 0V. You may want to add a time delay of a minute or two after the voltage returns to 0V or make the user press a button before resuming the acquisition to give you some time to check the CEP lock is ok.)"

This is my first time using this program and I would love it if someone would please give me a head start towards this. Even just a rough tutorial so I can see how it all fits together.

Thank you all very much.

0 Kudos
Message 1 of 6
(2,845 Views)

This problem has not much to do with event structures. Events are for user interactions to handle the UI. The rest should be done with a state machine where the states depend on the monitoring of the voltage, etc.


@Aseri wrote:

This is my first time using this program and I would love it if someone would please give me a head start towards this. Even just a rough tutorial so I can see how it all fits together..


What is "this program"? If you have no prior experience with LabVIEW, you are probably not the right person for this task. You should start with a few tutorials and training material. There are design templates and examples that ship with LabVIEW,

0 Kudos
Message 2 of 6
(2,833 Views)

Hi Aseri,

 

If u've installed labview, go to Help>>Find Example>>Search Tab>>Enter Events and press enter. You'll get lot of examples in the labview.

For beginner for first time users, I prefer Event Tracking Example bundled along with labview. I'm attaching the same example if u need it.

The example gives use case of mouse events,string,numeric and boolean control events.Similarly u can create events for different controls based upon the requirement.

 

If u don't have labview installed please refer to http://www.ni.com/trylabview/

 

 

 

Thanks
uday
Message 3 of 6
(2,823 Views)

It's for a summer research project, they're trying to train me up as well.

 

I agree personally haha, but it'll be worth the experience.  Is there anything at all you can recommend?

0 Kudos
Message 4 of 6
(2,818 Views)

@Aseri wrote:
[...] read this voltage with the aqciris computer [...]

In parallel with learning how to program a state machine, you might begin figuring how to communicate with the "aqciris computer", whatever that is...

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

0 Kudos
Message 5 of 6
(2,786 Views)

Here are my standard links to training, good luck.

 

3 Hour Introduction http://www.ni.com/white-paper/5243/en/

6 Hour Introduction http://www.ni.com/white-paper/5241/en/

LabVEW Basics http://www.ni.com/gettingstarted/labviewbasics/

Self Paced training for students http://www.ni.com/academic/students/learn/

Self Paced training beginner to advanced, SSP Required http://sine.ni.com/myni/self-paced-training/app/main.xhtml

LabVIEW Wiki on Training http://labviewwiki.org/LabVIEW_tutorial#External_Links

Message 6 of 6
(2,765 Views)