Jump to content

Michael Aivaliotis

Administrators
  • Posts

    6,196
  • Joined

  • Last visited

  • Days Won

    104

Everything posted by Michael Aivaliotis

  1. I don't really see the connection between the displayed code and the 99% CPU usage every 2 seconds. What else is happening in this VI? I notice you are using Matlab somewhere. Is it in this VI?
  2. Why not just create a shortcut the VI you want the user to run? Shortcuts in Windows can be assigned any icon you wish. If you play with the basic icon defaults of ALL vi's in your system then this can get confusing since ALL VI's will show this new icon. Not a good thing to do. This is the primary use-case for shortcuts. To create custom icons for launching specific files.
  3. Here's a post from another LAVA member that makes a call to a website to do a spell check. Not your ideal solution but can give you an idea. All you really need is a good word list, then do a match pattern and word length check, right? Not totaly trivial but doable nonetheless. http://forums.lavausergroup.org/index.php?...findpost&p=1292
  4. I'd love to answer this question intelligently but I don't think you've given me enough information. Yes, one is text based and the other is graphical. You state the following: We need to build a test scheme to test RF components for military and space industry, in addition to mixed-signals ICs. I've done that using LabVIEW. I've also done dozens of other applications in various industries, So? What hardware will you be using? NI or another vendor? Do you or any of your employees have programming experience? In what language? Do you have software engineers in-house or will you subcontract out? The main reason for the LabWindows product is to tap into the C programmer market. Those hard-core developers that refuse to use LabVIEW but are fluent in text-based programming.
  5. I heard someone mention October at NIWeek.
  6. Well, speaking of Icon editing: If you pick the font called: SMALL FONTS and use CAPS with size 8 then this looks great in the icon regardless of what you type.
  7. Ok, just set the record straight. OPC communication is just fine with Datasocket. I've done it and worked with it on about 200 tags. Also, OPC servers are a dime a dozen. Pretty much any OPC server you can think of will work with LabVIEW. The job of the OPC server is to provide a constant communication path to the hardware. It is responsible for hardware communications and protocol management. So, the most important question for you in an OPC server is: Does it communicate with the hardware you are using? LabVIEW is ignorant to this. OK, so the next question is: what's the deal with DSC module? The deal is that everytime you open a Datasocket tag connection to the OPC server, it opens up a new communication pipe between LabVIEW and the OPC server. 200 tags mean 200 connections. The DSC module opens up 1 sigle communication pipe to the OPC server regardless of how many tags you are reading. This can significantly speed up the update rate of your tags. This is not the only feature. DSC gives you automatic dataloging plus there are smarts like updating values only they're changed etc. One thing to note, Datasocket is free. You can easily try this theory right now (if you have the hardware). I've worked with both and can comment more, however one important lesson I learned is that you should try to get the fastest IO pipe you can get. For example, if you have a choice between serial or ethernet, choose ethernet. Whatever's the fastest option with your hardware. The money spent is worth it for the response you will see and feel.
  8. Also, see this FAQ entry: http://forums.lavausergroup.org/index.php?showtopic=250
  9. It works for me in Winamp. I'm not sure what problems you're having. In case it gets lost in the future i'm attaching it here. LabVIEW_Architecture_Podcast_Project.zip
  10. I know this is just symantics but in situations like this you can just open the original VI and do a "save as" then give it a different name.
  11. Also see this posting: Codeless Radio Button
  12. Just want to see if others have noticed recent decisions by Microsoft and Apple. Apple to Use Intel Microprocessors Beginning in 2006 WWDC 2005, SAN FRANCISCO
  13. Well, if you consider that the dimensions as stated are 1.5" square, it's very small. I like it.
  14. Was looking through the LabVIEW BETA program site and came across an interesting item. It's listed as Cubix Pilot. I googled "Cubix National Instruments" and came up with this link: http://seniord.ee.iastate.edu/projects/current/may2005.html
  15. So I guess this thread is now irrelevant? National Instruments Acquires Measurement Computing
  16. Try here: http://forums.lavausergroup.org/index.php?showtopic=240
  17. Also take a look at this post: http://forums.lavausergroup.org/index.php?showtopic=76
  18. Sarah, a 1D array can be displayed in both horizontal or vertical. You just need to stretch the array with your mouse down instead of across. Unless you are referring to a 2D array? Then you must use the "Transpose 2D Array" function.
  19. I use Installshield Express so I don't have to go and fiddle with each component code. All I have to do is tell Installshield Express that this is a shared library so it is handled automatically. Then when it is uninstalled then the refcounting is handled as you said.
  20. This was posted to the NI forums and I'm copying it here for commentary. It seems that all issues brought up by the community have been addressed. This includes the non-compete language which I personally didn't expect to be changed. I'd like to here feedback on this from the LAVA Forum members.
  21. Actually, this is my favorite little piece of code. It was impossible to cover everything in a 1 hour presentation so I left this code out but I should add it in. Here it is: Download File:post-2-1114377201.zip
  22. Why bother checking if it exists? Also, you should just install all the required files yourself instead of calling the NI msi file. I've been doing this for years and have never had problems with my apps not working. By doing this, you let the run-time files become part of your application setup. In order to see what needs to be installed from the run-time, just install the run-time on a virgin machine and take a look at the attached image.
  23. Hmm, do you mean USB memory stick? Doesn't it just show up as a hard drive?
  24. Jack, could you post an example VI for this?
×
×
  • Create New...

Important Information

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