From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
07-27-2005 04:41 PM
My question applies to future directions in this way:
- If I knew a way to edit the bloated LV 7 runtime engine to remove the unnecessary code, then it might be possible for the converted app to perform its routines somewhere near an acceptable speed, without maxed out memory or state-of-the-art systems. If this were the case, the old version wouldn't be in use.
THEN, folks wouldn't HAVE to leave important applications in older versions when upgrades become available in order to maintain performance and reliablity
- If future labview versions include sufficient documentation regarding architecture and functions to empower even moderately-skilled users, like myself, to design/develop applications without having to beg developers, or the experts like yourself, for assistance and
- Il future labview versions include the ability to edit the current runtime engine to remove code that is unnecessary, so that the final applications can run fast and efficiently, even on a wide range of configured systems
07-28-2005 01:13 AM
Some more isssues I would like to see taken care of in future versions:
1) Allow for a command line to reach functions and controls. I find it somewhat irritating to click on many layers of menu to reach a function I use frequently. It would be soooo nice to simply type a quick command and have it at my disposal.
2) NI should make available dev areas of the website on CD or DVD pack. I know it would be huge but how huge? I am sure it will fit onto a 25 DVD pack (right?). Not all of us have good internet connections and it is difficult to keep searching for the right info on a slow connection. The pack should allow for updates (customisable) to be downloaded .....
3) NI should publish a comprehensive volume of best practices, code optimisation, memory management etc. It is easier to read from a book than a website and more than that, when compiled in one place it makes more sense. There have been many a occassion when DIY folks like me realised we were doing something so unrecommended it makes you feel embarrassed (not to mention the time and money loss).
More when I think some more !
- Gurdas
07-28-2005 08:02 AM
Is there available a nice poster of the vi class hierarchy? I poster provided (either free or for a nominal fee) of the hierarchy would be great. This would be a good reference to see the classes provided by vi server with the methods and properties opened to each. Microsoft dose this with the .net and mfc with visual studio and it is an awesome reference and adds to the cubicle (for those like me who cant afford 4 walls) or office some curb-side appeal. I am very tired of dropping a property or method node and searching for the right members to modify. I would really like a pretty color poster with a class tree and class diagram for all of the gObjects. If there is something like this let me know where to get it otherwise you might consider packaging this with the developer suite in the future (I think the price justifies a free poster).
Paul
07-28-2005 08:15 AM - edited 07-28-2005 08:15 AM
As far as I know, the LabVIEW functions don't actually have block diagrams. They are functions implemented in whatever text based language LabVIEW itself is written in. That's why the LV 5 examples for array manipulation are what they are. For LV 5, that's the best/only way to handle it.
@chanlo23 wrote:
Does anyone have the the actual block diagrams of what is in the function for the three blocks "Replace Array Subset", "Insert into Array", and "Delete from Array" for entire rows in LV6/7?
Message Edited by Ed Dickens on 07-28-2005 08:15 AM
07-28-2005 08:38 AM
07-28-2005 11:27 AM
07-28-2005 12:11 PM
Hi Paul,
I was simply attempting be pragmatic.
If you would like, you could send me an e-mail at
and I will then contact the product manager from NI that was asking for ideas that would drive the need for scripting. I will then let them contact you directly so you can start the memory dump.
I hope you take me up on this offer and achieve your goal!
Ben
07-28-2005 12:12 PM
07-28-2005 12:40 PM
I will see what interest I can get on scripting, this might be an advanced add-on but could open new opportunities for labview. Just a few years back I never thought we would be using labview to control fpgas or even develop code for 32-bit embedded systems but there farfetched ideas already have become realized. Labview is great because it is evolving and transforming at the rapid pace of technology. Its a symbiotic relationship, labview is driven by the pace of innovation and labview is driving the pace of innovation in science and engineering.
Paul
07-28-2005 01:17 PM