Jump to content

TobyD

Members
  • Posts

    636
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by TobyD

  1. QUOTE(menghuihantang @ Nov 2 2007, 10:56 AM) The trimming I was thinking of was the erode and dilate functions found under Processing Functions: Binary>>Basic Morphology. The erode and dilate functions can be setup based on the number of neighboring pixels. There are also many different particle filter parameters available that you may be able to setup to "trim" the way you want.
  2. QUOTE(menghuihantang @ Nov 1 2007, 09:22 AM) I don't have a lot of experience with vision, but I know that once you convert the image to binary (it looks like you have already done this) there are multiple methods of trimming, filling, finding neighboring pixels, and counting individual objects. Unfortunately I don't have vision installed on my new laptop so I can't point you to anything specific.
  3. QUOTE(mross @ Nov 1 2007, 11:02 AM) That would certainly be something to watch for. You could increase the delay, which would eliminate any of the problems you bring up, but each interation then has the potential to be off by as much the loop delay. It would probably be safer to go with a 5-10ms loop delay - especially for an application like this where the on/off times are measures in minutes. Incandescent bulbs usually have an illumination time of >15ms anyway.
  4. QUOTE(sahara agrasen @ Oct 31 2007, 09:44 AM) Just look up an algorithm online and recreate it in LabVIEW. That is what I did in the code below. Consider it my contribution to support the plethora of braindead engineers coming out of universities with an ever increasing frequency. I would suggest you take the time to understand this code before you turn it in for a grade. http://lavag.org/old_files/post-8758-1193864673.vi'>Download File:post-8758-1193864673.vi
  5. QUOTE(crelf @ Oct 30 2007, 03:21 PM) I haven't noticed any significant lag. I'm browsing both from home (Comcast cable connection) and from work in WA state and the pages seem to load quickly.
  6. QUOTE(gronfelt @ Oct 28 2007, 12:01 AM) Here's another simple example with three lights. The On and Off times are in ms, but that could easily be changed to minutes. I didn't spend too much time making it pretty - just wanted to give you an idea. -Toby Download File:post-8758-1193782874.vi
  7. I've been preparing for my CLD exam and took the "Security System" sample exam yesterday. I fell like it went pretty well, but I thought I'd solicit feedback from the experts. After I completed my project I looked at the example solution and it was a significantly different approach. In fact, I feel like the example solution does not even meet the program requirements (i.e. an event is logged every time you push a button, not every time the status changes). Take a look if you have time and please don't hold back. I can handle criticism - I'm just trying to get it right. I'm looking for specific feedback in the areas that the exam will be graded in. Also, I know you cannot discuss the actual exam, but are there any specific areas I should focus on besides those covered by the sample exams? The sample exam can be found at: http://zone.ni.com/devzone/cda/epd/p/id/1662 Thanks, Toby Download File:post-8758-1191518351.zip
  8. QUOTE(eaolson @ Oct 2 2007, 01:35 PM) I had forgotten all about nethack! I can't wait to get home and play it...Ahhh how the years fly by.
  9. QUOTE(BrokenArrow @ Oct 2 2007, 09:13 AM) ╦ ╩ don't think LabVIEW supports the characters you are trying to use. I attempted a similar thing a while back and never came up with a way to do it. It seems like the characters automatically get converted to something that LV can handle. Edit: I looked into it some more and it looks like the box characters you are trying to write (╦╔╚ etc) are actually Unicode characters and not extended ASCII. The true extended ASCII characters appear to be supported.
  10. QUOTE(Popatlal @ Oct 2 2007, 08:52 AM) Welcome to Lava . I would highly reccomend LabVIEW for Everyone. As a beginner, this book will give you everything you need to get started and it also has some good intermediate/advanced stuff when you feel a bit more comfortable. The nice thing about a book like this is it teaches you the right way to do things before you form a lot of bad habits - and besides that, if you have any questions the author frequents this forum. Thanks Jim! :worship:
  11. QUOTE(Michael_Aivaliotis @ Oct 1 2007, 05:24 PM) Confirmed on Windows Vista as well.
  12. QUOTE(Shazlan @ Sep 30 2007, 09:55 PM) Well, your first problem is that you are using a FLIR camera (I work for Fluke in the Thermography division so I might be biased). I don't know what tools are available in the FLIR SDK, but there should be a method you can call to capture an image with a parameter that specifies pixel type (16-bit jpg with radiometric data; 16-bit jpg with compresses png radiometric data; radiometric data only; etc). I would think you should be able to let the camera do the work for you as well. Rather than capture the image directly from the camera, call a method to capture an image on the camera (in the format that you want) and then query the camera to pull the complete image file into LabVIEW? The FLIR SDK manuals should explain all the options.
  13. QUOTE(jg69 @ Sep 25 2007, 12:54 AM) That's a good one :thumbup: . Confirmed in LV8.5 on Windows Vista.
  14. QUOTE(DAngstrom @ Sep 24 2007, 06:56 PM) You could switch back to Windoze :laugh:
  15. QUOTE(allus @ Sep 20 2007, 06:54 PM) If the user can push a "Send" button on the DMM why couldn't they push a "Send" button in your LabVIEW application that queries the DMM for its current reading? You could also implement the timed trigger that rkanders mentioned where you push a button in your LV app that waits a few seconds and then queries the DMM for data.
  16. QUOTE(ecarrig @ Sep 21 2007, 08:59 AM) I've been using SnagIt for quite a while and I could not live without it now. It is the best tool I've found for any kind of screen capture (scrolling windows, animation, movies, etc.). It is definately worth the $. :thumbup:
  17. QUOTE(tum @ Sep 19 2007, 12:22 AM) I hope I'm not just doing your homework for you, but that is kind of what it feels like. Download File:post-8758-1190320336.vi
  18. QUOTE(geges @ Sep 13 2007, 12:16 AM) The only way that I know to do this is with the User32.dll in windows. Call the SetCursorPos function and send it the horizontal and vertical values of the target you want to click, you could then call the mouse_event function in the same dll to trigger the mouse click. See example...
  19. QUOTE(mross @ Sep 12 2007, 09:38 AM) Nevertheless...Well Said!
  20. QUOTE(Justin Goeres @ Sep 10 2007, 10:36 AM) I'll agree with you there. It is not very intuitive. The help files do explain it pretty well though and it's easy to use once you understand the functionality.
  21. QUOTE(Bryan @ Sep 10 2007, 10:22 AM) I'm just guessing, but I think it's probably for Goodrich Corporation in Vergennes, VT. Here's my evidence... http://sh.webhire.com/servlet/av/jd?ai=102...070992&sn=I Usually the recruiters don't want to give too many details because if you apply directly they don't get paid.
  22. The Quote +/- button works together with the "AddReply" button at the top of a thread. You can push the "Quote +/-" button on multiple entries and then push the "AddReply" button to quote all of those entries in your reply. Pushing the "Reply button will take you directly to the edit screen for a new post with that entry always quoted (regardless of the state of the Quote +/- button). Clear as mud?
  23. QUOTE(crelf @ Sep 10 2007, 07:14 AM) I went with RSS feeds a couple of weeks ago. I don't like Internet Explorer as an RSS reader so I have them streaming right into Outlook. It's great! Makes it much easier to keep up with the posts and if I need to see the actual thread there is a link that takes me right to it.
  24. QUOTE(Michael_Aivaliotis @ Sep 7 2007, 08:04 PM) FYI - My wife hates you...but I'm up to lvl 44 and I only needed hints on 3 lvls! Good Stuff :thumbup:
×
×
  • Create New...

Important Information

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