Jump to content

Michael Aivaliotis

Administrators
  • Posts

    6,196
  • Joined

  • Last visited

  • Days Won

    104

Everything posted by Michael Aivaliotis

  1. I'm going to add some posts from the mailing list into this thread for completeness:
  2. Recent discussions on the Info-LabVIEW mailing list prompted a request to initiate a thread here for further discuss and to accumulate opinions on this topic. I've also attached a POLL to this message so you can vote on several licensing options. Feel free to vote or just reply to this topic with your opinion. The first email on the Info-LabVIEW mailing list that started this discussion is attached: Official information on NI Licensing can be found on NI's website here: ni.com/license
  3. What method are you using to communicate with your database?
  4. I've used Musicmatch Jukebox as well and it does the job. My favorite program however is Winamp. http://winamp.com It's Lama powered... :laugh:
  5. First things first... Application builder is NOT free. You must purchase it from National Instruments for the version of LV that you are using. After you do this, read the documentation that comes with it and if you have problems or questions come back here so we can help you out. Do you have any specific Application Builder questions that you want answered before you purchase it?
  6. I added 7.1.1 to the list of LV versions you can select in your personal profile configuration.
  7. K, pressing the stop button on the toolbar next to the RUN button is a no, no . This is used only as a last resort to break your program if you've made a programming error and you are stuck in an infinite loop or something. You should always create a programmatic stop to your program. The method you use by enclosing code in a while loop is the best... you're on the right track. :thumbup:
  8. Yes, there is no difference, however to copy the nodes from an other vi assumes that you already have another vi to copy from.
  9. This is a good idea. I know there are many out there that have done this already. Perhaps we can release an OpenG package with this stuff.
  10. This is interesting. Shouldn't there be a property node or something that you can use to re-assign a device? The reason why I say this is that I once had to swap a DAQ card out for another one. When I went into MAX, I saw my new card there and my old one was there listed with a red X thru it. When I deleted the old card from the list, MAX automatically prompted me and asked me If I wanted to swap all my tasks and global channels over to the new device. I was very surprised and pleased about this. There may be a way to tap into this feature programmatically.
  11. Jim, the site "http://makelovenotspam.com/" seems to be overloaded because I can't get in. Do you have the file you can upload here so me and others can get it?
  12. I think it does. 12.txt shows up at the top of the list but it should come after 10.2.txt. Also 10.txt should come before 10.1.txt
  13. I think you mean to say window or panel instead of Page. See here: Creating Pop Up Panels
  14. I suggest you attend the upcomming OpenG webcast. Some exciting stuff is brewing...
  15. Well I guess it exists on some computer somewhere. Assuming the file exists, then I would suppose that NI would have access to it. If this all sounds very vague then it was intended to be that way.
  16. Well hey, you never said "universal" I was assuming that the AB[space] was constant and the only thing changing would be the number. Hmm, what do you mean by 10.1 and 10.10 etc? Do you have dots in the filename? Also, what is the end purpose of all this. Why would you have vi's named this way? Is this some sort of revision control system on your vi's or are you trying to do multiple instantiation? You could do that but does that guarantee sorting? Don't know. One way that will work for sure is to use a defined separator between your number and the text name. For example a dash (-) or underscore (_). Ex: Really Long File Name-1.3.4 This way you can use my method and replace the Scan From String function with a match pattern function and just extract the number portion that way.
  17. Well, why not copy over the code from the other PC again? I have no idea what Plv.dll is, do you? Is it the driver for the daq card? If so, then you need to copy or install the driver given to you from the manufacturer.
  18. Ya, the scripting help for the methods and properties is already written however it requires some actual files that need to be installed on your computer (*.chm files etc.). The help of course is not embedded in the executable.
  19. Those of you who were fortunate to attend this past NIWeek in August 2004 might remember a sneak peak at the new version of LabVIEW 8. Various functionality was demonstrated at a keynote. As you can see, the development environment has been totally revamped. It looks a lot like some other text based language development environment (we won't mention names). LabVIEW 7 Express was targeted towards the newbie developer. LabVIEW 8 is targeted more to the experienced developer and the person working on larger projects. Some nice features include the ability to define various hardware environments so you can simulate attached hardware :thumbup:. As with all previous releases of LabVIEW, NI will initiate (or has initiated) a beta program for the next release. You can line up and hope to be accepted in this beta program here: LabVIEW Beta Program If you really want to influence how things work in future releases of LabVIEW then I suggest you try to get on the beta program.
  20. Sow it turns out I got involved in creating an HMI interface with LabVIEW that interfaces to a PLC. Oh joy! :thumbdown: I started off by using datasocket and OPC to read and write values to the PLC. It turns out that this method becomes unusable for anything larger than 100 variables. The data transfer is painfully slow. This has been confirmed by NI support. So then I convinced the customer to go with the LabVIEW DSC module. I started adding tags in the DSC engine and everything started to go well. Now I have about 320 tags setup in the engine and it is again painfully slow to transfer data back and forth. How slow? It takes over 5 seconds to get a variable change to show up in the PLC. Unbelievable! Ok, so now I'm looking at the hardware interface to the Allen Bradly PLC. It is a serial connection at 19200 baud. Yes, I agree, this could be the bottle-neck. However does anyone out there have any experience with the DSC engine? Before I go shelling out cash for new hardware (ethernet connection). How can I make sure that this is not an inherent problem with the DSC engine and nothing to do with the hardware?
  21. What is the point of your post besides for the only purpose of bashing NI? You don't provide any information to allow anyone on this list to help you.
  22. It seems like you're new to LabVIEW so I hope you're not insulted by me stating the obvious. Can't you just use a numeric constant on the digram with a value of 0?
×
×
  • Create New...

Important Information

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