01-15-2009 06:10 AM
Here's some improvements I'd really like. Not sure where to post them or send them to, so I'll post them here for now.
Add to container
Currently, there seems no way to add things to a container. Well, there's the subpanel, but you can add (insert) only a (one) SubVI.
I've been fighting with this for quite a while, trying to create a flexible plugin structure. I think most widget toolkits have containers and ways to add to / remove from them dynamically. I was rather surprised not to find it here. I suppose there's a real good reason not to do it, but that doesn't stop me from wanting it . This would probably also mean some new containers, like a horizontal and a vertical container or something.
Improved "Clean up diagram"
- Clean up just one programming structure instead of the entire VI
- Exclude certain programming structures from clean up
- Stuff inside a "decoration" should stay inside it when cleaning up. Rearrangin inside the decoration ok, moving out of it not ok.
- Related: Attach comments to block diagram objects (when cleaning up the diagram, they get lost now)
That's it for now, but I still have a lot of Labview to learn so I'm sure more will follow later .
01-15-2009 06:24 AM
Jacco K wrote:Here's some improvements I'd really like. Not sure where to post them or send them to, so I'll post them here for now.
Please post in Feedback on NI Discussion Forums
01-15-2009 07:01 AM
There's a product suggestion center. You might want to place it there.
01-15-2009 07:04 AM
Jacco K wrote:Here's some improvements I'd really like. Not sure where to post them or send them to, so I'll post them here for now.
Add to container
Currently, there seems no way to add things to a container. Well, there's the subpanel, but you can add (insert) only a (one) SubVI.
I've been fighting with this for quite a while, trying to create a flexible plugin structure. I think most widget toolkits have containers and ways to add to / remove from them dynamically. I was rather surprised not to find it here. I suppose there's a real good reason not to do it, but that doesn't stop me from wanting it
. This would probably also mean some new containers, like a horizontal and a vertical container or something.
Adding multiple VIs into one container is a very good way to get programming errors. It is like adding control on the fly...
Ton
01-15-2009 07:51 AM - edited 01-15-2009 07:56 AM
@TonP wrote:Adding multiple VIs into one container is a very good way to get programming errors. It is like adding control on the fly...
Ton
Which is exactly what I want to do... not necessarily VI's, the subpanel was just an example.
Since my program is event driven (no continuous monitoring) I don't see a reason why this would cause huge trouble. Not as much trouble as I've been going through trying to find some sneaky way around this limitation without having to learn another programming language and call my VI's from there.
mathan wrote:
Please post in Feedback on NI Discussion Forums
I figured that one was for feedback about the forum, not products.
dan_u wrote:
There's a product suggestion center. You might want to place it there.
01-15-2009 07:52 AM - edited 01-15-2009 07:57 AM
01-15-2009 08:03 AM - edited 01-15-2009 08:03 AM
What I really want, is to get back the old Labview 7.1/7.0 cursor display. The new introduced in Labview 8 is ugly and useless. I consider it to be a bug. My customers often specify non Labview 8 style cursor display. The workaround is to use property node which I always do.
Another thing is that the three standard fonts (application, system, and dialog) is not fixed in size but system dependent on the local windows font size setting (in desktop settings). The result is that a front panel may look god on one computer, and totally messed up on another computer. I have experienced angry phone calls from customers telling me that application(exe file) runs well but the display looks like sh**. I also consider this to be a bug. If I develop a application with a specific font size, It should stay fixed in this size. Like it do in a word document as an example. The workaround is to replace every bit of text anywhere (chart axis, labels, etc) with a custom font style. That way the text will be fixed in size.
01-15-2009 08:46 AM
One easy solution:
you can define the system font in your applications ini file, seethe LabVIEW wiki.
Ton
01-15-2009 08:56 AM
mathan wrote:
Please post in Feedback on NI Discussion ForumsI figured that one was for feedback about the forum, not products.
dan_u wrote:
There's a product suggestion center. You might want to place it there.
You are correct. The Feedback on NI Discussion Forums is not the correct place to put this. This forum is fine as it will spur discussion. Logging a suggestion in the product suggestion center is highly recommended once you've gotten some feedback on the pros and cons of your suggestions.
01-15-2009 08:59 AM
t06afre wrote:What I really want, is to get back the old Labview 7.1/7.0 cursor display. The new introduced in Labview 8 is ugly and useless. I consider it to be a bug.
You seem to have a fairly "loose" definition of what is a bug, especially given your later comment about the fonts. I don't see anything wrong with the cursor display. Besides, even if it were "ugly and useless", that's not within the commonly accepted definition of a "bug".