Jump to content

jcarmody

Members
  • Posts

    947
  • Joined

  • Last visited

  • Days Won

    39

Everything posted by jcarmody

  1. QUOTE (zmarcoz @ Feb 6 2009, 08:54 AM) I get the system label from here: (someone else may get it from the Block Diagram, but I can't find it.) The System Label adapts to the background color. Your label wasn't like that. http://lavag.org/old_files/monthly_02_2009/post-7534-1233943593.jpg' target="_blank">
  2. QUOTE (Val Brown @ Jan 28 2009, 05:16 PM) I don't think that this will work if the Pause control is handled in an Event Structure because setting the value of a control doesn't trigger an event. I discovered this yesterday and ended up putting a Value (Signaling) property node in the Timeout case. Jim
  3. QUOTE (David M. @ Jan 28 2009, 02:46 AM) The file is from a really old version of LabVIEW; I can't open it.
  4. QUOTE (Darren @ Jan 24 2009, 02:08 AM) This link tells me to: QUOTE Look for some posts in the coming weeks about how I prepared for each exam. I'm looking forward .
  5. Monty Python has made an official YouTube channel. They had this to say: QUOTE and:QUOTE We know who you are, we know where you live and we could come after you in ways too horrible to tell. Instead, they made their material available. This isn't the first time that making something available free resulted in a lot of money for the artists. another link WooHoo for Monty Python. gizmodo had this to say:QUOTE Are you paying attention, MPAA and RIAA? A controlled release of free material keeps people from resorting to piracy and keeps them in your controlled ecosphere, which can include, yes, ways for fans to give you money. Important news for engineers all over the world, I think.
  6. QUOTE (Louis Manfredi @ Jan 22 2009, 05:43 PM) I thought of that as I was driving home. It'll work fine, but they cost 2X the Aardvark. That brings me to another point in this sad story. I need a new one because my existing station went down this morning when a bad UUT put 28V to the clock and/or data lines. I had a spare! ...which, they promptly destroyed this afternoon. Any idea how I can protect these lines?
  7. Hi, I need a USB I2C adapter (with LabVIEW drivers) that I can use to replace an existing part. I've been using TotalPhase's I2C Host Adapter but can't get one fast enough. It's a long story... Can you recommend one? Thanks, Jim
  8. QUOTE (gareth123 @ Jan 21 2009, 10:27 PM) You don't need to specify an input to a formula, but it's essentially a constant if there are no dependent variables. QUOTE Another thing which I'm pretty curious about. At first, my formula was sin(2*pi) and why did you change it to sin(2*pi*mod(i,pi)) instead? what does the "mod(i,pi)" do? sin(2*pi) = 0, e^0 = 1. Your VI calculated to 1 every time the loop ran; I added to it to make it more interesting. http://zone.ni.com/reference/en-XX/help/371361A-01/lvtextmath/msfunc_mod/' target="_blank">mod is the modulo operator, mod(i,pi) gives you the remainder of i/pi.
  9. QUOTE (Michael_Aivaliotis @ Jan 21 2009, 05:03 PM) I'll give it a shot.
  10. jcarmody

    Alfa String

    QUOTE (alfa @ Jan 20 2009, 02:47 AM) We the Sheeple, in order to form a more perfect Union...QUOTE When a president will accept my theory? They have.
  11. QUOTE (Mourad @ Jan 20 2009, 03:17 AM) I think you're missing a step; the example has Initialize -> Configure -> Read -> Close. /Jim
  12. QUOTE (gleichman @ Jan 19 2009, 03:09 PM) I was going to say that! I always get beaten to the punch... Also, and I don't know if it matters to the judges, but it's cleaner to label your wires with a System label. Good job! /Jim
  13. QUOTE (freemason @ Jan 16 2009, 03:18 PM) You're welcome. Keep coming back!QUOTE I was close, I wish I knew how to do it. Were you able to figure out what I did, or do you still have questions?
  14. QUOTE (gareth123 @ Jan 18 2009, 01:37 AM) You didn't wire anything into the graph Your formula only makes one data point; I think you need a chart instead Your formula calculates to a constant Try this one
  15. NI says that a CLD: QUOTE Passing the CLD exam doesn't prove that you fit this description, but it sure does make people think that. It's a bit of misrepresentation to present yourself as a CLD without having the ability to back it up.I passed the CLD exam with less than one year of experience. When I left my first LabVIEW position, my new employer knew only that I was a CLD (and that I interview well enough) and hired me. The pressure to produce at the level they expect is high; I've worked a lot of hours and still look back and shake my head at some of the programs I've written! I expect to always keep learning, but at some point my basic approach has improved and my code is cleaner. I think that this is what is expected of a CLD. I've toyed with the idea of sitting for the CLA exam. I doubt that I'd pass it the first time, but I'd sure learn the test. I'm good at passing tests and would probably pass the second time, but then I'd be misrepresenting myself. A CLA: QUOTE Demonstrates mastery in architecting LabVIEW applications for a multi-developer environment Demonstrates technical expertise and software development experience to architect LabVIEW components Manages projects by effectively utilizing project and configuration management tools Possesses experience of approximately 24 months in developing medium to large LabVIEW applications Good luck with your career, but know that a LabVIEW job interview might contain a test! This has been discussed on this forum here, and other places. EDIT - Oh, yeah. I've begun working with the OpenG project in an effort to learn more of the "architect" and team-oriented development stuff that is expected of a CLA. I expect this will be a mutually beneficial relationship in that I'll grow as a developer and, in exchange, I'll work on Open Source software that many of us use. Talk about a win-win situation! I've also thought of working on something for the Code Repository (may still do that). These are options for you, too, to help you gain the experience you need to go along with certification you want.
  16. NI says that a CLD: QUOTE Passing the CLD exam doesn't prove that you fit this description, but it sure does make people think that. It's a bit of misrepresentation to present yourself as a CLD without having the ability to back it up.I passed the CLD exam with less than one year of experience. When I left my first LabVIEW position, my new employer knew only that I was a CLD (and that I interview well enough) and hired me. The pressure to produce at the level they expect is high; I've worked a lot of hours and still look back and shake my head at some of the programs I've written! I expect to always keep learning, but at some point my basic approach has improved and my code is cleaner. I think that this is what is expected of a CLD. I've toyed with the idea of sitting for the CLA exam. I doubt that I'd pass it the first time, but I'd sure learn the test. I'm good at passing tests and would probably pass the second time, but then I'd be misrepresenting myself. A CLA: QUOTE Demonstrates mastery in architecting LabVIEW applications for a multi-developer environment Demonstrates technical expertise and software development experience to architect LabVIEW components Manages projects by effectively utilizing project and configuration management tools Possesses experience of approximately 24 months in developing medium to large LabVIEW applications Good luck with your career, but know that a LabVIEW job interview might contain a test! This has been discussed on this forum here, and other places. EDIT - Oh, yeah. I've begun working with the OpenG project in an effort to learn more of the "architect" and team-oriented development stuff that is expected of a CLA. I expect this will be a mutually beneficial relationship in that I'll grow as a developer and, in exchange, I'll work on Open Source software that many of us use. Talk about a win-win situation! I've also thought of working on something for the Code Repository (may still do that). These are options for you, too, to help you gain the experience you need to go along with certification you want.
  17. QUOTE (jcarmody @ Jan 16 2009, 04:52 PM) Silly me, I didn't wire the error cluster into the Shift Register.
  18. I've managed this. It deleted 100 files in only a few seconds (and put them in the Recycle Bin).
  19. This deletes files but doesn't send them to the Recycle Bin. Any ideas of how to get them there? I'm thinking .NET, but I've never dot-netted anything.
  20. Here's your code, slightly modified. You were so close! I added a delay (to stop hogging the CPU) I added a Case Structure and a Shift Register (to control when the 30 second timer operates) I deleted your wire between Get Start Time and Set Start Time I changed the Boolean control to a constant to Auto Reset the first timer I added a First Call to the test so you'd get your measurement at T=0 You'll also need to multiply your "at every" control by 3600 to get the first timer to run for hours instead of seconds. Jim
  21. Here's your code, slightly modified. You were so close! I added a delay (to stop hogging the CPU) I added a Case Structure and a Shift Register (to control when the 30 second timer operates) I deleted your wire between Get Start Time and Set Start Time I changed the Boolean control to a constant to Auto Reset the first timer I added a First Call to the test so you'd get your measurement at T=0 You'll also need to multiply your "at every" control by 3600 to get the first timer to run for hours instead of seconds. Jim
  22. QUOTE (zmarcoz @ Jan 15 2009, 03:52 PM) The pictured VI is fine because the two loops aren't trying to run in parallel. The first loop is building an array of random numbers and the second loop simply indexes through that array, increments each element and displays it on the Front Panel (although, it'll be too fast to see). This wouldn't work if you wanted to display the incremented value in the second loop while the first loop was still running. (BTW, you'd be better off using a For Loop instead of the second While Loop; it'll auto-index the array and you don't need to worry about the loop conditional terminal.) http://zone.ni.com/reference/en-XX/help/371361E-01/lvconcepts/block_diagram_data_flow/' target="_blank">This is data flow. I don't know QUOTE the meaning of communicating between while loop(case structure) </jim>
  23. QUOTE (zmarcoz @ Jan 15 2009, 03:52 PM) The pictured VI is fine because the two loops aren't trying to run in parallel. The first loop is building an array of random numbers and the second loop simply indexes through that array, increments each element and displays it on the Front Panel (although, it'll be too fast to see). This wouldn't work if you wanted to display the incremented value in the second loop while the first loop was still running. (BTW, you'd be better off using a For Loop instead of the second While Loop; it'll auto-index the array and you don't need to worry about the loop conditional terminal.) http://zone.ni.com/reference/en-XX/help/371361E-01/lvconcepts/block_diagram_data_flow/' target="_blank">This is data flow. I don't know QUOTE the meaning of communicating between while loop(case structure) </jim>
  24. jcarmody

    Alfa String

    QUOTE (Yair @ Jan 15 2009, 01:39 PM) And, you can't spell geek without "EE". That's amusing to MEs (like me).
×
×
  • Create New...

Important Information

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