Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Everything posted by jcarmody

  1. I've been hitting ctrl-u in these forums all month. It doesn't work here, but it sure makes the result of script-written VIs much nicer.
  2. Why don't you make a dynamic-dispatch thermal chamber controller system? Make it so I you can drop it in existing programs, tell it what kind of controller it needs to talk to (or, better yet, have it figure that out by itself) and make it just work. That way, I you can move my your ATE to whatever thermal chamber is available without having to hard-code the commands for each controller type. Make it a plug-in architecture so we you don't have to upgrade the core software whenever we you extend the controller software. I'm thinking that Watlow F4, Cincinnati Sub-Zero and Thermotron (4800, 8800) would be a good place to start. Post it here when you're done so we can see your work.
  3. I can't find the post, but I recently read that the premium membership wasn't going to be offered any more.
  4. Maybe he's asking for something that doesn't require any processor or memory use?
  5. I'd be able to pass the CLAD captcha, but I certainly don't fit the literal description of a LAVA (not even close). I understand that people come here to help & learn, but it would be nice if we could count on posters at least asking questions the smart way here. Spamming is another thing that "riff-raff" do which would be fixed with a more strict gate-keeper.
  6. In times like that, I give my wires nice round bends. Ctrl-space, Ctrl-w calls my Quick Drop implementation of Vugies Wired Wires.
  7. LabVIEW stopped crashing for me when I upgraded to 2012. 2011 was HORRIBLE...
  8. You've probably even considered writing your own diagram clean-up utility, haven't you? Admitting you have a problem is the first step to a cure. Hi. My name is Jim and I'm obsessive about a clean block diagram. <everyone> Hi, Jim! Here's one of my symptoms, manifested as a Quick Drop plugin.
  9. I've been struggling with getting started in AOD and I think back to my early days of learning LabVIEW, then even earlier to when I took a stab at Java. First, Java... I wanted to write a program that would descipher our products' "intelligent" part numbers and build a BOM from a database of parts and rules that I'd fill based on assembly drawings. My first attempt had one main() method that was several pages long that did everything in the same manner my BASIC programs would have done them. I took a Java class at a community college shortly after and a light bulb turned on and my BOM program became a bunch of neat little objects creating arrays of other neat little objects that all did their own things as neatly as you'd please. That course I took made all the difference in the world. Now, LabVIEW... I left one job to work for an Alliance member company and started on a Monday. By Wednesday I was wondering if I hadn't made a horrible mistake because I was struggling with my first LabVIEW assignment. Anyway, I eventually managed to "understand" State Machines and I built a controlling an automated assembly process. You should see the code! Anyway, I continued working with what I thought I knew and was completely floored when the JKI State Machine template was released to the world a few years later. I remember commenting that I was surprised that the company that "taught" me LabVIEW didn't have a State Machine template to use and I still cringe whenever I have to support some of the older stuff I wrote. I learned a lot seeing and discussing that framework. That made a huge impact on my productivity and performance as a LabVIEW developer. Finally, Actors. I'm confident that I could develop my own interpretation of an Actor Framework that would "work", but I'm worried that I'd make a lot of mistakes similar to those I made learning State Machines. Without a semester-long class (like my Java experience) or a ready-made template (à la the JKI SM), I'm not confident that I'd become proficient any time soon. And even then, I'd have to support production software developed while learning the hard way. Answers: 1) b 2) b, c, g (command pattern) 3) I would hope to be able to be able to begin an actor-oriented project shortly after.
  10. I just finished watching the presentation and was pleased that I understood what you were saying. I'm neither advanced nor an architect (as in "LAVA"), but I lurk around here, and I thought I'd add a CLD's opinion. After seeing the presentation I am more confident that I can develop an Actor Oriented Design for a project I have in mind but, as has been said before, I'd like to have some code to study. It wasn't needed in the presentation, but a slide at the end with a link to example code would be nice. Someone might suggest that I look at the Actor Framework project templates that ship with LabVIEW... I'd suggest that I can't understand them as well as I could your four-loop, multiple-monitor example from the presentation. Kudos and thanks for sharing! Jim
  11. I'm glad you got what you needed, but you ignored the first paragraph in my previous post.
  12. You don't use the auto-indexing feature of the outer For loop and the inner For loop isn't doing anything. If you right-click on the pink tunnel on the left edge of the loop and select 'Enable Indexing', you'll be able to remove the 'Array Size' and 'Index Array'. I see you edited your post since I last looked at it. Here's what I've done:
  13. Upload what you've done and we can help you along. Here's a hint to get two columns out of the 'Difference'.
  14. Your instinct isn't very far-fetched. My first thought when I read the first post in this thread was to answer with a verse from a Monty Python skit.
  15. I remember when my friend got an Atari game console when it first came out; we went over to his house to play Asteroids. He was LUCKY! A few years later my parents bought us an Intellivision. I wanted an Atari . Sports games were better on Intellivision, though. Aonther sign that you're starting to get old is when your similar-age colleagues are becoming grandparents.
  16. http://www.catb.org/esr/faqs/smart-questions.html#intro
  17. It appears that the original poster was stuck, too; having those files might give you a bad place to start. Perhaps you can explain where you're stuck and folks can help.
  18. I don't know if it's helpful, but it fails on the third execution for me (32 bit Win XP SP3).
  • Create New...

Important Information

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