Jump to content

Louis Manfredi

  • Content Count

  • Joined

  • Last visited

Community Reputation


About Louis Manfredi

  • Rank
    Extremely Active
  1. Not sure about the exact serial protocol these chips use, but if its I2C or SPI, take a look at NI's USB-8451. I'm using one for SPI comm with a DUT & very happy with it. (Wish I could say same of my I2S comms -- that't being somewhat of an adventure.) Best, Louis
  2. Hi Zmarcoz: I was in a similar position to you a few years back. A few points to make: First, in (partial) answer to your specific question, a few years back I taught myself basics of C++ using Metrowerks Codewarrior U. No particular certification, but it was free web-based learning, I learned a lot, I recall even the compiler was near free. So a good place to start, first learn the stuff, then worry about the certification. From what I understand Metrowerks is sort of a thing of the past, but their parent company Freescale, still sells some of their stuff & perhaps runs the Codewarr
  3. QUOTE (alfa @ Mar 12 2009, 04:10 AM) Wow, that explains a lot!
  4. Hi Folks: Seems to me that the vast majority of times I do stuff that needs execution order without data dependency, it is i/o with file system or hardware of some sort... most often things that can pop up with some kind of unexpected fault I'd like to detect. It also seems like there have been many times I've designed code using the error cluster for purely execution order purposes only to discover later that I want to trap some condition and flag it as an error later, and been glad the wiring of the cluster was already done. So I sort of think the error cluster is fine for establishing ex
  5. It just doesn't seem as catchy as "The software is the instrument." Best, Louis
  6. QUOTE (hooovahh @ Feb 12 2009, 10:49 AM) ...Well there aren't that many threads where the other means of navigation get cumbersome. Best, L
  7. Hi Folks: The go to page control in a multipage thread doesn't seem to work for me. for example this: doesn't seem to do anything when I push the Go button. I'm running Firefox 3.0.6 under XP. Best Regards, Louis
  8. Haven't priced Aardvarks lately, but I guess they must be around $400 the pair. Doesn't seem like that much, but if your DUTs are going to throw 28 v in inappropriate directions with any regularity, I guess it can add up. Sounds to me like you might need some high power zener diode protection circuits-- Perhaps backed up with fuses. Transorb is one brand protective diode I've used before. Also some current-limiting resistors might help, especially in combination with the diodes. Might also be possible to opto-isolate the inputs, but that can get dicey if your running at a high clock rate
  9. Will NI's 8451 do the job for you? I've got one, seem to recall it was economical, and definitely was pretty easy to set up. (not that my I2C traffic was all that easy, but that too is a long story) at any rate, the 8451 is working fine for me. Best, Louis
  10. QUOTE (zmarcoz @ Jan 22 2009, 11:24 AM) A skilled proofreader, in their native language, can work pretty quickly- but not two pages in 15 seconds. (I don't really think its possible to do a thorough proofreading job in less time than it takes to read the document aloud.
  11. QUOTE (Gary Rubin @ Jan 21 2009, 04:04 PM) --Be that as it may, no excuse for them not finding out-and-out grammar errors! zmarcoz: I have given the latest version of your resume a quick read (I didn't have time to proofread closely). But based on the kind of quick read I would give a resume if I were hiring someone, this version is much better, gives a much clearer picture of who you are, of why someone might want to choose you over other applicants and reads much more smoothly. Probably room for further improvement, but at least to my eye you are heading in the right direction. Best
  12. QUOTE (Manudelavega @ Jan 21 2009, 10:41 AM) Definitely start with empty array and use "insert into array" -- much more efficient, especially for larger arrays. (many threads discussing this in both LAVA and NI site.) What to do when the array fills, if it ever does? Sort of up to you... Several approaches: 1) Blank out the whole array, start again from scratch. 2) Start at the beginning, overwrite the first sample, but leave the old data up for display, then overwrite the second sample, etc. 3) Like (2) but blank out the first few samples, overwrite the first sample, that
  13. Hi zmarcoz: I agree with most all of the other comments, and join them in wishing you best results in your career search. In particular, I agree that networking contacts are worth far more than trying to get a job through simply posting a resume or contacting a few recruiters. Just the same, the resume has to be near perfect, even if you make contact with a potential employer another way, they will be influenced, positively or negatively, when they see your resume. Also, I think its important not to emphasize the programming tools, but what you are doing with the tools. Programming langua
  14. Hi Manudelavega: Welcome to LAVA. Your array size is pretty small: 8640 samples/channel for the 24 hour period. Even with a large number of channels, you shouldn't have any problems in that regard, you could fit the whole array in memory if there were not other problems with the approach. (If you use an array, be sure to initialize it to the size you need when you begin, since you know what the size will be that is most efficient-- see other threads on memory allocation.) Trusting the computer to stay running for 24 hours is another issue. For that reason, you should probably be writing y
  15. QUOTE (Zac @ Jan 19 2009, 11:49 AM) Pretty cool project-- If it is for a wind tunnel, my previous comment about LabVIEW drivers goes in spades. Worst comes to worst (and only if worst comes to worst) chuck their software, and also chuck their electronics, and wire the strain gauge bridges directly into a cRIO A/D convertor. (I believe NI makes a strain gauge bridge device for cRIO.) Best, Louis
  • Create New...

Important Information

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