Jump to content

jcarmody

Members
  • Posts

    947
  • Joined

  • Last visited

  • Days Won

    39

Everything posted by jcarmody

  1. A post on NI's forum asked: QUOTE I posted a solution using the OpenG Python tools (a few solutions, actually, as I kept playing) but I wonder how I can improve what I finally came up with. I use a Case structure in a For loop to get the data from the Python session, but I've had to put a case for each data type. Is there a way to get this dynamically? Thanks, Jim Download File:post-7534-1239112361.vi
  2. QUOTE (Pollux @ Apr 6 2009, 09:09 AM) I'm wondering if your SubVI is really closing. I see your While Loop termination in the 'Achizitie' case so execution should continue in your Main VI, but apparently it isn't. Take Mike's advice and use Execution Highlighting to see what happens after you close the second VI. Perhaps you have another event configured that is stopping the loop. What/how many cases have a True wired to the loop condition terminal? I was first struck with the Mouse Up event you're acting on; is there any reason you didn't use the Value Change event? That is typically used.
  3. QUOTE (scls19fr @ Apr 5 2009, 12:52 PM) I really wanted to answer with this, but the answer I wanted to give wasn't at the top of the list, so I'll answer with this one. Finally, I watched a long time ago when I'd never heard of a circular buffer. It's pretty ok.
  4. QUOTE (hooovahh @ Apr 3 2009, 04:01 PM) I'd still be as dumb as a stump if I didn't follow the posts on LAVA. Just yesterday I drew a Flat Sequence structure around a Tick Count (ms) function to time something. Thanks hooovah.
  5. QUOTE (scls19fr @ Apr 4 2009, 03:49 AM) You're right. You can set it at design-time using that method, or you can set it during run-time using a property node. or
  6. QUOTE (Cat @ Apr 3 2009, 12:22 PM) The shirt from Happy Gilmore, I couldn't hurt a fly.
  7. jcarmody

    Alfa String

    QUOTE (alfa @ Mar 31 2009, 06:55 AM) I'm beginning to think you've lumped us into that group. I resemble that implication!
  8. Have you looked at the examples in LabVIEW's example finder or searched NI's site? Here's something to look at to start: http://zone.ni.com/devzone/cda/epd/p/id/4812
  9. jcarmody

    Alfa String

    QUOTE (alfa @ Mar 28 2009, 03:55 AM) I'm a vegetarian; I only eat herbivores. Lambs are carnivores!
  10. jcarmody

    Alfa String

    QUOTE (alfa @ Mar 20 2009, 04:03 AM) Isaiah 46:10 "Declaring the end from the beginning, And from ancient times things that are not yet done, Saying, 'My counsel shall stand, And I will do all My pleasure" Seems like someone beat you to it.
  11. In my factory job I've found that my managers expect me to be equal to an Electrical Engineer (I'm not), in my previous job I was expected to know everything about LabVIEW, SCC & a bunch of the other stuff already mentioned. I'd add that you need to be able to research & learn new things on your own. Become proficient finding answers (including nuggets like prepending "site:forums.lavag.org" or "site:forums.ni.com" to a Google search). The last thing I have to offer is that you should make sure that you understand what tasks they're going to throw at you and that they are very clear of your limitations. Getting a new job is exciting, but it stinks to be jammed into something you're unable to perform.
  12. QUOTE (Cat @ Mar 11 2009, 10:36 AM) :ninja: they heard you say that... Man, I'd watch my back if I were you.
  13. There's a new article on computerworld.com that contains this: QUOTE They should get with the times. We've been doing this for a long time now. It's an interesting article, anyway. Jim
  14. QUOTE (LV_FPGA_SE @ Feb 28 2009, 03:30 PM) I've got a PXI-7813R connected to a cRIO-9151 expansion chassis containing two NI-9403 DIO modules, and LabVIEW 8.6.
  15. I'm developing an ATE that needs to communicate with a UUT that contains a microprocessor with a HOLD line. I can manipulate the UUT as long as I keep that pin high; the microprocessor takes over as soon as I drop it. These UUTs haven't had their programs loaded by this time (that's part of my ATE's job) so a watchdog takes over and the UUT isn't addressable until I cycle its power. (There are a few other lines/states that I need to maintain in order to conduct my tests.) The problem I have is that I have to do a bunch tests and I use a few different FPGA programs to do them. I believe that the digital outputs are dropping when I push a new program to the target and I loose the control lines that allow me to work. I can regain control by resetting the outputs and cycling power every time I change FPGA programs, but I'd rather not (it just doesn't seem right.) My current solution is to take all of the individual programs and unpack them into one Uber-FPGA program (I'm compiling that now) but the block diagram is large and it hurts me when it doesn't fit on one screen. Is there a way to keep the digital output lines from dropping when I change programs? Thanks, Jim
  16. Is there anything preventing you from using a connection string instead of a datalink?
  17. Ben offered to sponsor a coding challenge in this post in NI's forum. QUOTE Can you think of a good challenge?
  18. I have to interview several people over the next week to fill a position one level above me. This person will be responsible for developing ATEs but will also have management responsibility for satisfying all ATE/test requirements in the plant. The resumes I've read so far don't have any LabVIEW experts and I'm worried! I'm not an EE and only have a few years under my belt doing Test Engineering, so I don't know what specific questions to ask. I read the existing posts on interviewing to fill a LabVIEW developer position, but this isn't the same. What can you suggest? Thanks, Jim
  19. QUOTE (vieira @ Feb 16 2009, 07:21 AM) Ok, you've confirmed what I thought. Have you tried nesting two For Loops and building your array? Put your Random Number stuff inside the inner loop, wire the "n" control to the "N" terminals and wire the random number through both loops to a 2D array indicator on the outside (with indexing enabled in both loops, of course). Jim
  20. QUOTE (vieira @ Feb 15 2009, 08:59 PM) Once I figured out that "aleatory" means random, I got confused about what you're trying to do. The order of a matrix having m rows and n columns is m x n, so your square matrix cannot have an order of 3 (unless you 1.732 rows/columns). If I make the minimum = 4 I come up with the attached. Is this what you want? Edit. Oops... this looks like homework (in my excitement, I only noticed it after I posted). A hint: don't worry about the Initialize Array function; you know you need a two-dimensional array. The answer lies in nested http://zone.ni.com/devzone/cda/tut/p/id/7588' target="_blank">For Loops... Jim
  21. QUOTE (cpalha @ Feb 13 2009, 03:55 PM) I did some work with Visual Basic using Microsoft's Speech API; that would probably be a good place to start. You could make a dll and call it from LabVIEW. Here are a few links: Microsoft Speech Homepage Speech Input Technology - Architecture and Driver Support Developing with Microsoft Speech Application SDK Good luck! It would be neat to see what you come up with (post it here). Jim
  22. QUOTE (jcarmody @ Feb 10 2009, 06:51 PM) You said binary... My heart was in the right place! http://lavag.org/old_files/monthly_02_2009/post-7534-1234350714.gif' target="_blank">
  23. QUOTE (vultac @ Feb 10 2009, 01:40 PM) http://lavag.org/old_files/monthly_02_2009/post-7534-1234309797.gif' target="_blank"> Didn't you post this on NI's forum? What are you doing?
  24. QUOTE (vultac @ Feb 8 2009, 03:38 PM) Study Shift Registers and auto-indexing tunnels. The "1" constant outside the loop initializes the Shift Register, otherwise you'd end up with an array full of zeros. The "200" causes the loop to run that many times. You can use a loop to auto-index an input tunnel, too. There's a lot to these structures, but it's all pretty basic and fundamental to programming. http://lavag.org/old_files/monthly_02_2009/post-7534-1234126821.jpg' target="_blank">
  25. QUOTE (vultac @ Feb 8 2009, 03:06 PM) http://lavag.org/old_files/monthly_02_2009/post-7534-1234124770.jpg' target="_blank">
×
×
  • Create New...

Important Information

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