10-22-2008 06:15 PM
Can anyone give me a good answer why? Every other programming language in the world has Event Driven Programming (EDP) built in, even free languages. So when all I wanted was to use LV as a graphical programming language, (hey, that's what the "G" in G-programming stands for) I was disappointed to find that in my undervalued LV Base I can't look for mouse movement, mouse enter, mouse leave, keyboard actions and countless other possibilities that would be standard fare in any other language, unless, I pay over 1200 dollars more for the Full development package. I know I should have read up on it more before purchasing, and understood what I would be missing out on. But how was I to know that the fundamental programming function of EDP would be considered on par with Data Acquisition and Signal Processing? So basically in order to get a complete programming language, I need to spend more than twice the cost of the Base package just to receive the last key component. And all this because the Evaluation of LV gives you near limitless possibilities, so a new LV programmer gets used to having these tools at his/her disposal, only to yank some of the most critical tools. So after saying all this, I am pleading for an explanation. Why isn't there at least some add-on module that would allow a user to install the withheld functionality of EDP to a Base Development package? Surely making money is the goal of any business, and I won't claim bait and switch here, or any other wrong doing here. But there is, in my opinion, a marketing misjudgment here.
-Orion Williams
10-23-2008 04:40 AM
10-23-2008 10:23 AM
10-23-2008 10:49 AM
I would also recommend NI to inclued at least the event structure in the base packages (propably the advance dynamic user-event things can be left in the FDS).
Just one of the few points people told me way LabVIEW was not 'good': It has no event handling like any other language. I myself could live without (although I use it a lot), because a polling rate of 100 ms is not much on modern PCs. It is more important (for me as developer as well) to have good public opinion about LabVIEW.
The thoughts about event structure are closley related with the prejudice of LabVIEW being slow. And NI pumped a lot of effort in polishing that topic the last years.
Felix
10-27-2008 05:10 AM
03-20-2009 06:57 PM
Hey!
I was just thinking about upgrading from 7.? to 8 and was considering the three versions base, full and whatever...
I saw the list of features and was very confused because I've been working with events... at least I thought I was...
Then I went to a machine in another office with the base 8.2 installed and hey... NO EVENT STRUCTURES!
Even the $100 student version of 7.0 had event structures. There's very little reason for me to upgrade at this point - esp if it will cost me $2600!
03-20-2009 08:45 PM
I don't quite understand your comments. If you are working with events in 7.1, then you have at least the full version of LabVIEW. If you needed the full version of 7.1 then you should not be considering the base version 8.6. Besides the event structure, the base version does not have any of the advanced analysis routines. The upgrade to 8.6 is worth the price. I also think your price is incorrect. when I just checked, it said the price to upgrade from 7.1 full to 8.6 full was $1249.
The student version of LabVIEW (7.x or 8.x) is either the full or professional version (i'm not sure which) with the addition of a watermark on the front panel and the prohibition of using it for commercial development. The concept, in my opinion, is to give the student a great programming tool in the hopes that it will translate into a sale when that student graduates and is working.