Sarah83
-
Posts
179 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by Sarah83
-
-
-
Michael, I am astonished otherwise I am starting a topic in this section
Is this a picture of Toronto?
My desktop background changes often, sometimes from day to day
Edit: On this pc I don't have LV installed. For LV I have an other pc with special cards inside (arinc, synchro). And the other pc don't have network access :headbang: (I love my usb stick :worship: )
-
Hi Sarah
Noticed that in your image that you have a 'reset' ( top RHS)condition that will execute at some moment in time .
Could that be causing a problem
Also on your 'NIT'case, that case it is not wired. Is this just due to cropping of image or actual in your VI???
Try enclosing reset condtion in a case statement for debug purposes.
chow
xseadog
Yes, but the reset is only working if the int is finished, after the reset case is activated and set some values blank.
The INIT case is wired, if not, the programm couldn't step into this case, I think. You can't see the connection on this cutting.
I replaced the while loops to case structures. But now I have the problem with the stop buttons
Or is there a proberty where I can stop the case structure?
-
Yes, the INIT is execute
1 it is
2 stop when true is active
3 the mechanical action is everytime like your example image
:headbang:
-
-
-
Hi,
I have a while loop in an other while loop. The inside have a button start over a loop tunnel. Now if I press this button the programm inside this loop should work and if I press the stop button I have linked to the loop inside this loop should stop.
Now, I only press the run button from LV. It steps into my big while loop. Then, without pressing the start button of the other loop the programm steps in the small while loop
Why? The value of the button should be false without pressing.
And if I am in highlight modus I see a small f.
If I press the start button in this modus I see a t.
Here an image:
-
Hi!
Is there someone who works with an ARINC card and LV, too?
I don't know if my problems come from the card or from LV
I have a vi from Condor, this example works irregular. Sometimes there is no problem and it works great and one second later, without any changes in LV, I have problems.
-
Hi John,
I wondered myself, too.
Yes, we use the synchro in helicopters for our navigation system (used for the angle in flight).
I see, your company have a office in Hamburg :thumbup:
-
Hi,
I just see we have 1800 posts here :thumbup:
...carry on to the next 200 posts :beer:
-
OK Sarah, I hope we can finaly close this thread. :thumbup:
Here is some code that will help you out. I think I understand what you require now.
Download File:post-2-1095480616.llb LV Version 7.0
Hi Michael,
thanks! :worship:
Now I understand why I must search and replace the string in two times
-
Hmmm, the programm I have is Apex Signal (windows start panel - start -programms - apex signal )
The website were you can get the driver for this card is here
-
OK, I will try this.
I heard also you shouldn't use while loops in a case of an event strucure, is this right?
-
Yes, I use an event structure. In the event structures I have while loops (one in one event). And the while loops have a button for start and stop. In some cases I have a case structure in an event.
I run my vi. Then I want to start one seperate case with a button. The programm works (numbers counting and the vi read out the serial number of the synchro card) but I can't press a button (stop/reset) or can't change the value of a controller. Everything you can activate is hanging.
-
Hi,
my vi hang on everytime, how could I see that I have locked my vi unconsciously?
The example Locking Front Panels don't gives me answers
-
The bad news is, this is a known issue. The good news is that there is a simple workaround and we should have it fixed by the end of this year.
The problem is that the system cannot handle special characters in the first name, last name or alias fields of the NI User Profile.
To modify these fields of your NI User Profile, visit www.ni.com/profile.
Once there are no special characters in these fields, you will have no problem logging in. If you do have other problems logging in, please send an email to webmaster@ni.com and we will work to resolve it.
Thanks!
Molly K
National Instruments
Web Support & Operations
Hi Molly,
thanks for this information.
I had modify every "
-
Hi Sarah
in your replace vi screen shot I noticed that you have suceed in exchanging the : for _
but you have not addresse
-
-
-
-
Hi Sarah,
I would say that return value (topmost terminal on the right side) of each call library nodes is the status of the function called by the node. Usually this means, that getting a value other than 0 is an error. It might even be that <0 means error, >0 means warning, 0 means OK - like in LV. But it hasn't to be.
As it seems the status output of your vi is probably what you're looking for. Apply the rule mentioned above to this output.
Unfortunately there is just one library call (out off 9) wired to the status. Library call 1 (top most) could finish successful while the other are still running and might produce at a later time still an error.
The code could get quite an improvement!
Also wire an indicator to the return value of each call library node and run your vi on different (valid, invalid) conditions to see what the status do.
I would even recommend to find some documentation of the library called by the nodes, even if the docu and/or examples are for C++ or so. It will give you further informations. Often C examples and implementations are better documented than LV.
The variable names of the library calls give also informations.
Didier
...apart from the "cheep" code sponsored by Apex... yes, the code should get an improvement
Hmm... it couldn't be that true is 0 and false is 200
I made a view element for every return value. I start the vi and if I enter something else then 0 in the numeric element "card" the created elements give back 200. It seems like 200 is false
-
Hi,
to open a vi over a button I think you must make a sub vi of this vi you will like to open.
Place a case structure (true/false)
Let case false blank, place your sub vi in the true case.
Connect a button to the case selector.
Place a while loop around and in this loop a "wait until next ms multiple"
-
Hi,
the synchro card we bought includes a free vi.
But in this vi were called nearly only libraries.
I made a screenshot from the diagram.
Now I don't know how to add an error handler out of this. Maybe if the vi works and "wrap around angle" is empty.
-
Hi,
I just get an idea to break my vi at a special point.
Is it possible to break a vi with a button like e.g a break from a CD? :question:
... a real break not wait until...
Show us your desktop
in LAVA Lounge
Posted
Hmmm, this shows my liking of splatter films (I am collecting this kind of DVD's)
But this is a scene from a harmless film calling Resident Evil :thumbup:
I don't see the background all day because I have opened the LAVA secondary almost all day. One of my colleagues said this image is yukky
Here my other favorite background (edited with Photoshop so that it is darker )
One of my favorite films...