Jump to content

jcarmody

Members
  • Posts

    947
  • Joined

  • Last visited

  • Days Won

    39

Posts posted by jcarmody

  1. No that does not explain the spambots. Spam on forums and websites has been around since the beginning of the internet. I have no idea why all of a sudden they decided to target LAVA. I guess that means we hit the big time right? ;) - Also, Crelf and I don't hang out on LAVA that much (please don't read into that, we love LAVA). So we don't have eyeballs on spam anymore.

     

    Not offering Premium membership is a choice I've made currently and I'm evaluating the options moving forward. Just think of this period as an awesome time in LAVA's history. Hey, everyone, all this great content and wonderful discussion you can't find anywhere else... and it's free! Well, not free for me, but I'm totally fine with that for the moment.

     

    Enjoy LAVA. It's not going anywhere.

     

    VERBOSE MODE ON

     

    :D

     

    Thank you.

  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.  ;)

    • Like 2
  3. I tried suggesting something like this some years back to "keep out the riff-raff" and let the As in LAVA have at least some semblance of meaning. The suggestion wasn't met with too much enthusiasm.

     

    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.

  4. 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! :P  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.

  5. 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

  6. 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:

     

    post-7534-0-53645600-1376329477_thumb.pn

    • Like 1
  7. You're not the only one.  I also remember PLAYING asteroids if that makes you feel and better.....

     

    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.

  8. FWIW

     

    Quote

    I, the copyright holder of this work, hereby release it into the public domain. This applies worldwide.

     

    In case it is not legally possible or if the public domain licence is not recognised in any particular country ,The copyright holder shall be deemed to be the original developer (myself) and I hereby grant any entity the right to use this work for any purpose, without any conditions, except that the entity cannot claim ownership, copywrite or other lawful means to restrict or prevent others adopting the rights I hereby grant. This is free software for everyone. 

     

×
×
  • Create New...

Important Information

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