Jump to content

TobyD

Members
  • Posts

    636
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by TobyD

  1. QUOTE (km4hr @ Oct 15 2008, 06:04 AM) I don't know about advanced search, but I have had much better luck with http://labviewsearch.com/' rel='nofollow' target="_blank">labviewsearch.com than with the lava search feature. -Toby
  2. QUOTE (marp84 @ Oct 15 2008, 04:45 PM) Have you seen http://zone.ni.com/devzone/cda/tut/p/id/6349' target="_blank">this article? It could be helpful.
  3. QUOTE (dannyt @ Oct 14 2008, 07:32 AM) That's a cool site - I got a 3.41 on my first run (without the use of calipers or straight edges). I probably should get back to work now
  4. QUOTE (raymyster @ Oct 13 2008, 11:57 AM) You might want to check out the http://forums.lavag.org/LabVIEW-User-Interface-gallery-cat6.html' target="_blank">UI galleries... Toby
  5. QUOTE (Phillip Brooks @ Oct 9 2008, 06:44 AM) I can't say this is the right way, but it seems to be working for our purposes... If I need something to be modal to TestStand, like the native TS dialog boxes in the process model (Serial Number box, Pass-Fail-Error-Terminate Banners, etc) I generally pass in the sequence context and use the TS Modal VIs. Calling LabVIEW dialogs directly from TS will work fine and I do it sometimes for simple dialog boxes (i.e. Do something and Click OK to continue) or when I don't have easy access to the sequence context reference, but I've found that using the TS Modal VIs makes it a little harder for the system operators to lose a window and get confused. If you are customizing the login dialogs, you are probably better off to call your custom LabVIEW dialogs directly because you don't have an active sequence context when TS launches so it gets pretty convoluted to use the TS Modal VIs. Toby
  6. QUOTE (Val Brown @ Oct 10 2008, 05:39 PM) I would run your Array through an interpolation table (and add units if desired). This makes calibrating your hardware simple by manually measuring a series of points and adding them to the cluster array. The VI I posted assumes a linear interpolation from 0 to 65535. Download File:post-8758-1223914426.vi Saved in 8.6
  7. QUOTE (Norm Kirchner @ Oct 12 2008, 10:37 PM) There are some good shots in there - thanks for sharing. You really weren't kidding about the pillow case! Yuck!
  8. QUOTE (Val Brown @ Oct 9 2008, 12:28 PM)
  9. QUOTE (LV_FPGA_SE @ Oct 9 2008, 09:41 AM) That has http://decibel.ni.com/content/docs/DOC-2323' target="_blank">been done (read the comments about ideas on replicating the system with an FPGA - That would be a fun project). You could also make a soil moisture monitoring system that integrates with the sprinkler system controller to fully automate the sprinkler system based on the water needs of each zone. Another idea... you could do an automatic fish feeder. Something that distributes a fixed amount of fish food to a tank on whatever schedule you set it up for.
  10. QUOTE (jdunham @ Oct 8 2008, 11:13 PM) That's a good thing to know. I don't need it now, but I'll file it away in case the need arises in a future project. Thanks! :thumbup:
  11. QUOTE (jlokanis @ Oct 8 2008, 02:27 PM) I think you can use [^0-9 \.] (you might not need the backslash). This will allow multiple decimal points though i.e. 12.342.12.23 I'm just learning regular expressions, but there are some great websites with examples of how to do just about anything. If you need to limit your check to a single decimal, I'm sure there is a way to do that but I'd have to spend some time digging. EDIT: Well, I'm too slow, but don't forget to add a space in there if you want to ignore white space. :thumbup:
  12. QUOTE (jlokanis @ Oct 8 2008, 10:56 AM) You can do this with Match Regular Expression. Read up on filtering with regular expressions and you can build an expression that will search for any non numeric character. If none are found the VI returns -1. If I get some more time I'll see if I can make it work. EDIT: OK, If you use [^0-9 ] as your regular expression, the VI will return a positive number if any non numeric character other than a space is used. If it is all numeric, it returns -1.
  13. QUOTE (Pollux @ Oct 8 2008, 01:45 AM) I agree with Ben on this one. The event driven architecture is easy to implement and one of the most efficient ways to implement the kind of program you refer to. The method of polling for changes to your buttons inside a while loop wastes processor time and generally responds more slowly than the event structure. Toby
  14. QUOTE (ASTDan @ Oct 7 2008, 07:33 AM) My understanding is that the termination character only affects read operations. How are you setting your input string control ('\' code display, hex display, normal display). I wonder if this could be having an effect on things?
  15. QUOTE (p.gabor @ Oct 3 2008, 07:03 AM) If the task happens inside a For Loop you should check out the For Loop Progress Bar.vi from http://www.mooregoodideas.com/goodLabViewStuff.htm' rel='nofollow' target="_blank">Moore Good Ideas.
  16. QUOTE (professor_rumsdiegeige @ Oct 2 2008, 12:35 AM) I tried to recreate your issue in Vision Assistant 8.6 but everything worked as expected. Do you have write permissions to the folder you are storing images to?
  17. QUOTE (Michael_Aivaliotis @ Oct 2 2008, 12:25 AM) Awesome! Thank you. I've been thinking of requesting a TestStand forum - I know there are a few gurus around :thumbup:
  18. QUOTE (Ton @ Oct 1 2008, 02:14 AM) That's right. You can simply add an entry to your ini file (or cut and paste from somewhere else) with as many shortcuts as you want in this format... QuickDropDiagramShortcuts="cr:Carriage Return Constant;es:Empty String Constant;fc:False Constant;nc:Numeric Constant;"
  19. QUOTE (normandinf @ Oct 1 2008, 08:14 AM) No, you can actually select a decoration from the front panel palette and drop it directly onto the block diagram.
  20. QUOTE (Sparky @ Sep 30 2008, 12:13 PM) Right click on the picture control and select Create --> Reference. You can then drag that reference onto the Front Panel of your SubVI to create a control to wire your input terminal to.
  21. QUOTE (raymyster @ Sep 26 2008, 12:13 PM) Have you looked into clusters? You can create a cluster of these 3 elements and then create an array of clusters... EDIT: Doh! Too slow.
  22. QUOTE (crelf @ Sep 26 2008, 06:51 AM) That's good to know. It would make a good addition to the VI Description :thumbup:
  23. QUOTE (HChandler @ Sep 25 2008, 02:51 PM) You should be able to use the Front Panel --> Position property node to set this at runtime. http://lavag.org/old_files/monthly_09_2008/post-8758-1222381331.png' target="_blank">
  24. QUOTE (Eugen Graf @ Sep 25 2008, 10:14 AM) What about performance? I've found .net to pretty slow when called from LabVIEW. Have you done any speed comparisons? Hard drive space is so cheap that I don't think install size is enough of an advantage to make up for any lost performance (if there is lost performance). I'd be curious to see the numbers - but I don't have time to test it myself right now. -Toby
  25. QUOTE (Eugen Graf @ Sep 25 2008, 04:04 AM) What are the advantages/disadvantages of one way over the other? I have always used VISA.
×
×
  • Create New...

Important Information

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