Jump to content

TobyD

Members
  • Posts

    636
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by TobyD

  1. QUOTE (bmoyer @ May 8 2008, 09:27 AM) I have not seen anything in my inbox from NI.
  2. QUOTE (Aristos Queue @ May 8 2008, 12:47 PM) I'm sitting in a 9'x10' "office" with carpeted walls in a climate controlled environment. The lights were all put into "summertime" mode a couple of days ago even though it's 45° and cloudy outside so I'm trying to adjust to the dim conditions. The eye-strain and headache were helped slightly by the Excedrin Migraine I took about an hour ago. I'm afraid people would complain if I tried to take my shoes off so I have avoided that. I ate frozen burritos for lunch and they are not settling very well. I do have a really nice computer w/24" widescreen monitor though. I hope that helps your motivation a bit Shane :laugh:
  3. QUOTE (Michael_Aivaliotis @ May 7 2008, 09:36 AM) Not many posts make me laugh out loud, but this one did. That's funny! I was wondering what you would come back with and, although now it seems obvious, I didn't expect that.
  4. TobyD

    TC CJC Accuracy

    QUOTE (ASTDan @ May 7 2008, 06:50 AM) I can't address your question specifically because I have not dealt with this hardware, but I can speak in general terms... When dealing with any temperature measurement device you have to worry about accuracy and repeatability. A published spec only says what the unit is required to do, but most of the time the actual performance is better than the spec. You can calibrate out errors in accuracy by measuring a series of known source temperatures (or by comparing measurements of multiple sources with measurements from a high accuracy device) and generating a lookup table that shows the offset from the actual temperature to the measured temperature. We generally do this by taking 5-10 measurements about 10 seconds apart and averaging them. If we are measuring a 200°C source and our average measurement is 200.7°C then at 200°C we have an offset of -0.7°C. Repeat this process different temperatures until you can generate a relatively good offset curve. Then any time you get a measurement from your device, add the offset at that temperature to give you a more accurate result. Repeatability is a bit trickier. Really all you can do is characterize your device and hope that it is better than the published spec. We generally find that on high quality hardware the repeatability is much better than the published spec. Taking an average of measurements over time can also help to minimize the damage done by repeatability error. Occasionally you should recheck your device against a known source to ensure your offset table is still accurate. Calibrations can drift over time. There are also labs that will do the characterization for you and generate the offset table (we send our temperature standards to NIST for calibration and then use those to calibrate our units that don't require such high accuracy) but it can be expensive. -Toby
  5. QUOTE (crelf @ May 5 2008, 03:16 PM) http://lavag.org/old_files/monthly_05_2008/post-8758-1210029080.png' target="_blank"> I ran it and it returned false...I guess I'm still OK :thumbup:
  6. QUOTE (Sebastian @ May 5 2008, 02:21 PM) Something like this will get you an array of class types contained in your cluster... http://lavag.org/old_files/monthly_05_2008/post-8758-1210025263.png' target="_blank"> Edit: Probably should have used Controls[] instead of AllObjects[]
  7. QUOTE (Michael_Aivaliotis @ May 1 2008, 12:36 PM) That's a lot better than $200, but still too rich for me. A few months ago my wife and I found out we have twins on the way so all my extra $$ is going to pre-allocate diapers for when they arrive. With the open source community as active as it is nowadays, I think there could be a surge of innovation if all the ISO/IEEE standards were released for free (although it may remove some of the incentive to create new standards).
  8. QUOTE (rolfk @ May 4 2008, 05:34 AM) I don't think it is any more unintuitive than shift registers, conditional stop terminals on for loops, the "concatenate inputs" option on a build array node, feedback nodes, or auto indexing in general. I could go on. These are all features of LabVIEW that make life much easier/faster to use, but to a new wire worker looking at a block diagram they might not immediately make sense. That said, once you understand how these features work, it quickly becomes second nature to implement them in your code.
  9. QUOTE (MartinGreil @ May 2 2008, 08:30 AM) That's a great idea :thumbup:
  10. TobyD

    Eat Us

    QUOTE (rolfk @ May 2 2008, 04:04 AM) I agree. I thought it was very well done, but I found myself hitting the pause button so I had time to read the messages and think about them for a second before they were gone. It's amazing how much food gets thrown out just because it doesn't look good enough to sell at the supermarket.
  11. QUOTE (PaulG. @ May 1 2008, 10:23 AM) The spec is defined by ISO 18004:2006. The problem is it will cost you $200 to get a copy. :thumbdown: Too bad, it could be a fun project.
  12. QUOTE (Yen @ Apr 29 2008, 12:32 PM) "I personally believe that U.S. Americans are unable to do so because, uh, some people out there in our nation don't have maps, and, uh, I believe that our education like such as in South Africa and, uh, the Iraq everywhere like, such as..." I'll never get tired of http://www.youtube.com/watch?v=lj3iNxZ8Dww' rel='nofollow' target="_blank">the video!
  13. QUOTE (Cat @ Apr 29 2008, 09:07 AM) Wow. You divorced the guy for getting lost...Harsh!
  14. QUOTE (pallen @ Apr 18 2008, 09:09 AM) I'm just wondering if anyone else has been to the http://www.ni.com/devday/' target="_blank">Developer Day and if you have any feedback on the various sessions offered. I just registered for the one coming up in Seattle on May 15th and I'm trying to decide which sessions to attend. Right now I'm leaning towards LVOOP and Improving Performance, but if anyone has any thoughts I'd love to hear them. Offered sessions are: 1st Session: LabVIEW Object-Oriented Programming: Introductory Concepts, Use Cases and Best Practices or Managing application development with the LabVIEW Project 2nd Session: Improving the Performance of your LabVIEW Applications or Advanced LabVIEW Programming Concepts for Multicore Systems
  15. QUOTE (tcplomp @ Apr 28 2008, 09:27 AM) I think I'd keep that on the down low :ninja: - Good idea though! It's hard to argue with ergonomics nowadays. QUOTE (PaulG. @ Apr 28 2008, 09:59 AM) Don't even THINK of telling me to get a Mac ... I can't afford the snobobotomy. :thumbup: Well said! I don't think you can go wrong by going back to XP. Like you said, SP2 has been a very stable OS and I think Microsoft will decide to continue support for it. Even they are starting to admit that Vista is not all it was cracked up to be.
  16. QUOTE (psiam @ Apr 28 2008, 02:03 AM) MPLAB IDE is an Integrated Development Environment for developing embedded code for a PIC. Do you want to control a PIC programmer (the hardware that programs the PIC) or are you trying to make calls to the IDE from LabVIEW? If you want to control the hardware we need to know specifically what hardware you are using and through what interface. In any case, you will usually need to search the manufacturers website for instructions. There will often be a library available for download that you can call from LabVIEW to drive your hardware.
  17. QUOTE (PaulG. @ Apr 28 2008, 07:11 AM) I have been running Vista for almost a year at work and I installed SP1 last week with no issues. In fact, it seems to have cleared up a couple of the things that were driving me crazy about Vista (like the time it would take to unzip a small file). I'm still not sold on Vista and I won't be upgrading at home, but IT is talking about rolling it out company wide sometime in the next few months so I've been working on getting things ready for that move.
  18. QUOTE (jasonw @ Apr 25 2008, 08:34 AM) Generally it's Automated Test Equipment or Automation Test Engineer
  19. QUOTE (Cat @ Apr 22 2008, 07:39 AM) If you are using Outlook at work you can setup LAVA to send the email to work and then create a custom rule in your Outlook inbox that automatically forwards those emails to your home address. Here's how (if you are not using outlook, there is still probably a way to make this work - most enterprise mail systems allow similar functionality) ... On the Tools menu, click Rules and Alerts. If you have more than one e-mail account in your Outlook e-mail profile, then in the Apply changes to this folder list, click the Inbox to which you want the new rule to apply. Click New Rule. Under Start from a blank rule, click Check messages when they arrive, and then click Next. Under Step 1: Select condition(s), select the check box next to each condition that you want the incoming message to match. Under Step 2: Edit the rule description, click the underlined value that corresponds to the condition, and then select or type the necessary information for the condition. Click Next. Under Step 1: Select action(s), select the forward it to people or distribution list check box. Under Step 2: Edit the rule description, click people or distribution list. In one of the address lists, double-click the name or distribution list to which you want to forward the messages, and then click OK. Click Next twice. Under Step 1: Specify a name for this rule, type a name. Click Finish.
  20. QUOTE (MicrochipHo @ Apr 21 2008, 11:17 AM) You are guessing correct. The number wired to the "N" terminal of a "for loop" sets how many times the loop will run, and not for how long. Take a look at Orko's hint above and calculate the number of times the loop needs to run. Another important thing to be aware of is this: A loop will not output its data until it has finished running and a loop will not begin to run until all of its inputs are satisfied (have data on the wire). In the VI you posted, your for loop will run 10 times and then send the data out. Once the While loop gets that data on its input it will begin to run. You should also read about auto indexing. Currently you are only passing one value from your for loop into your while loop. All of the other random numbers that you generated are lost. I have added a screenshot of your code for reference. http://lavag.org/old_files/monthly_04_2008/post-8758-1208806140.png' target="_blank">
  21. QUOTE (MicrochipHo @ Apr 21 2008, 08:40 AM) If you want to stick with your original idea you can try something like this. Make sure you understand all the settings of In Range and Coerce. Download File:post-8758-1208794184.vi
  22. QUOTE (MicrochipHo @ Apr 21 2008, 08:40 AM) The random number generator generates a number between 0 and 1. You need to cover a range of 6 (24-18) so multiply the random number by 6 and you have a random number between 0 and 6. Now add 18 and you're there.
  23. QUOTE (AnalogKid2DigitalMan @ Apr 18 2008, 03:03 PM) DOHH! Typing faster than I can think again - It is Friday afternoon, thinking has slowed for the weekend.
  24. QUOTE (orko @ Apr 18 2008, 02:10 PM) Yeah, and I got ambitious and planted my tomatoes last weekend when it got over 75°C. I spent yesterday evening spreading a large sheet of clear plastic over all the tomato cages and shoveling dirt around the edges to weight it down and create a little greenhouse. Hopefully that will keep them warm enough...
  25. TobyD

    cluster

    QUOTE (Doon @ Apr 17 2008, 08:34 AM) I like it! :thumbup:
×
×
  • Create New...

Important Information

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