Jump to content

LAVA 1.0 Content

Members
  • Posts

    2,739
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by LAVA 1.0 Content

  1. Start a background VI with VI server that waits on a notifier. When the user clicks on the thumbnail, send the notifier to the background VI (presumably a filepath) and have that vi load the data into a queue. when the background VI is done, it just waits for another notifier. In that same background vi, monitor the notifer while loading a file. If a new notifer arrives, close the current file, flush the queue and then begin loading the new file into the queue. Use a null path to tell the background vi to stop and wait for the next filename. I can see where your user might get click happy and cause alot of file I/O. This might be a problem if using FLASH based storage or a slow network connection. You might want to add a small delay (1 second?) before opening the file and beginning to read. Your background VI might use a notifier to tell the calling VI that the data is available. It could even be the same data type as that sent to the background VI (file name) When the calling VI gets a notifier that matches the sent message, it could flush the queue and render the image. Just some quick ideas. Is this for your app on your home page?
  2. I join with ohiofudu to wish Happy Holidays to LAVA community. Thanks everybody to help LabVIEW users to look further in the software development.
  3. QUOTE(Justin Goeres @ Dec 19 2007, 08:35 AM) :thumbup: QUOTE(neB @ Dec 19 2007, 08:57 AM) My hope is to build a web of realted terms such that novices can chase down related terms that do not show up in a normal serach. And for my part, I use these backwards when I can't remeber "SLIP" but I can remember IP_Over_Serial. And because the tags are all public, I can use the realationships defined by others. As I think about it more, tagging SLIP PPP etc. is probably fine. It allows the forum members to create an info-base that applies weight to certain data that might not show up high on a classic search. As Justin said, applying tags to unsearchable items is great (pics, audio, or even LV source files?!) Maybe tagging posts containing block diagram images and VIs that can't be searched by keyword would be helpful. The first thing that comes to mind are some of Christian Altenbach's great examples like rotating an image. He provides code and screen shots that are good enough to be shipping examples/documentation (that's another story). I will watch with interest how the tagging works out on the "other side". (I'm only a Proven Veteran and can't participate for now... )
  4. There are some nice Timestamp related functions in the MGI Freeware VIs. You can use VI Package Manager to install them.
  5. Its the end of the year and I've been thinking about my library tools (or lack there of). I wanted to brush up on palette and reuse skills, so I expanded on Norm's Error_OR vi. I made it polymorphic to accept combinations of instances and/or arrays of error clusters/booleans. I also added a merge vi that can be dropped in the while loop to include the polymorphic VI and a compound arithmetic node. Download File:post-949-1198081203.zip (LabVIEW 8.0)
  6. QUOTE(LV Punk @ Dec 19 2007, 06:40 AM) I'll confess to that tag. I have never used tags so I don't understand the rules. Lacking rules, I just made up my own. It is not the individual tag words themselves that are important but rather the tags that are used together for the same post. In the case of "SLIP" that tag will also show you the related tags, in this case "Bluetooth", "IP_Over_Serial", "PPP", and "VI_Server". My hope is to build a web of realted terms such that novices can chase down related terms that do not show up in a normal serach. And for my part, I use these backwards when I can't remeber "SLIP" but I can remember IP_Over_Serial. And because the tags are all public, I can use the realationships defined by others. As to tagging on LAVA; The earlier we start it, the better LAVA will be in the long run. Ben PS:I will re-post some of this to the afore cited NI thread to try and get more feedback.
  7. QUOTE(rolfk @ Dec 19 2007, 12:18 PM) Thanks for this Rolf, I was hopping it would be easier than this...
  8. QUOTE(Justin Goeres @ Dec 18 2007, 10:06 PM) I was thinking the same thing when I noticed some of my NI forum posts has some tags applied. I commend the people who are trying to add the tags, but I don't see how tagging a post about using SLIP and PPP with the tags SLIP and PPP is going to improve the experience. If tags are to be used, it should be to tag a question asked from a non-LabVIEW perspective with LabVIEW vernacular or with words that can lead a reader to a solution to their problem. The keywords SLIP PPP are already there... Some time ago there was some feature on the LAVA forums that would auto-rewrite things like LV as LabVIEW or NI as National Instruments. Maybe something could be done with the Wiki tagging to automagically add links to the Wiki subject for "http://wiki.lavag.org/functional' global variable" title='LabVIEW Wiki article on functional global variable' alt='Wiki article on functional global variable' style="border-bottom: 1px dotted #3366BB; color: #3366BB; cursor:pointer; text-decoration:none;" class="wiki">functional global variable" (added in this case using Insert Special Item) by simply mentioning it in a post; or maybe a button at the top of the editor window to "create links for recognized Wiki terms" if automagically is too intrusive to the members. (After posting, I see that "L_V" is still rewritten as LabVIEW )
  9. Hello, In order to get the correct local time with a timestamp in countries that have a summer time and a winter time (daylight saving stuff) the property has to be disabled in windows. So my question is, how to programmatically enable/disable this windows option ? Thanks in advance
  10. Hy all, I have got a verry big programm running on an LabVIEW RT System (8.2.1). The programm involves motion control, analog/digital I/O, CAN bus... I made some minor changes (change the datatype of shared (local) variables) and a little extension of the programm. When I run the programm from my host computer - everything works perfetct. When I Build and distribute the application I dont'd get errors. When I then restart the RT- system, the application doesn't start!!! With the RT-System Manager I can see, that there is my application - but the execution state is bad and not running top level. When I distribute the old application, everything works fine. Has anyone an Idea?
  11. hi tanks for reply i want to inactive 'use defult if unwired' and it gives the prevues amount.. beacuese i want to use that and i donot want change that tanks best regard :thumbup:
  12. hi i have problem with case structure . i have case structure with 2 case (true,false),false is defult ,when case is true i generate code.but i must to use unwire defult ,in this time my code chenge .i use this code for shift register that use in the future i cannot get true code :headbang: best regard :worship:
  13. QUOTE(jlokanis @ Dec 17 2007, 06:17 PM) KeKeKe - Pwned by LV!
  14. QUOTE(Yen @ Nov 8 2007, 07:06 PM) Hi Yen, I will install your tool and test it "roar", I mean without looking into the code, it probably the most appropriate way to give a feedback on "does it help ?" I'll let you know in this thread after christmas. Thanks for sharing this tool.
  15. Alfa, After splitting half a bottle of Jim Beam with my buddy last night ( post CLA exam ) I paraphrased you by saying "A dream is a solution to the qunatum-mechanical equation of our brian." He stoped and ask me to repeat it, and after he declared "That's it! That's exactly right." Ben
  16. I try it on two other computers: 1st with LV8.2.1 : the vi work fine 2nd with LV 8.2 : The vi does'nt work fine Ouf, I don't need to add the key MakeTheProgrammerCrazy=False Somebody with LV8.2 can confirm that is related to LV8.2? Thanks to all, I will upgrade!
  17. QUOTE(crelf @ Dec 14 2007, 02:43 PM) Was there a bug in the N terminal with constant folding? TO many bugs, so few brain cells.... Ben
  18. QUOTE(gleichman @ Dec 14 2007, 01:33 PM) uhm... This is what I get for the first run: And this is what I get for the second run: I use WinXP and LV8.2 Can it be a LabVIEW setting?
  19. I use the In Range and Coerce Function to coerce the N terminal of a for loop but the output is never coerced. Also if the N terminal is in the range for the In Range and Coerce Function, the In range output need two run to turn on. Anybody can explain this strange behavior? :headbang: See the attached code.
  20. QUOTE(RovingCalypso @ Dec 14 2007, 03:28 AM) I think you'll need to separate the UI functions from the calculations before you can implement this in LabVIEW. MathScript can be used to perform some of the calculations, but the I/O functions like "input" "polar" "text" etc... are not really applicable. The functions used are basic enough that you shouldn't need to use a MathScript node at all. Break the Matlab script into logical parts. such as "get number of poles", "create a 50 element array of angle,length pairs", "for each element in the array, calculate angle,length using a constant value, a 'cos' function and the 'number of poles'", "plot data". Don't try to update a polar chart graph on the fly in LabVIEW.Think this way, "Gather inputs", "Calculate points" and finally "Present output". The updating of the polar plot during the calculations was probably done in the Matlab script because it's convenient. It can be done in LabVIEW but will complicate your code. If you're not familiar Matlab OR LabVIEW, I suspect this is going to take you a long time...
  21. QUOTE(jlokanis @ Dec 13 2007, 06:24 PM) launching 100s every minute from several instances of a reentrant vi ? Care to describe your system a bit more?
  22. thank u for your advise . i can work with the simple tools in labview but i can understand how to use , property node , active x , local variable tank u for your attention .
  23. Hi Everybody your forum is too majestic.and i see that for the first time .i am sorry if i cannot speak English well . I am Beginer In LabView . I want to know that I can use variable like Other language (for Example in the delphi i define variable like this : var x:integer;) beacuse i want use some value in case loop (case 0) that excecute in other case (case 1) and in dont like to use for loop . if your answer is yes please explain that . please guidance me for application of labview .i indeed thanksful :worship: best regard
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.