取消
显示结果 
搜索替代 
您的意思是: 

Good things from NXG that I would like to see brought over to LabVIEW classic

Stay at classic debug capapilities, the NXG onces were not very good usable for me. 

NAMESPACEING

Zooming Features

Similar .NET interfacing via *.DNI

Selectable splash screen like NXG

SVG

Please don't add the limited unbundle cluster feature (unbundle subcluster) to Classic LV

Gernot Hanel
IONICON Analytik Gesellschaft m.b.H.
11 条消息(共 35 条)
2,544 次查看

improved TCP/IP network palette

 

- Support for IPv6 adresses

- property nodes on the network refnum that allow access to some more commonly used network socket options: TCPNoDelay, Buffer size, local and remote address and port number associated to the underlaying socket. Also add more TLS options in this way to the network refnum.

 

- Some fringe options like allowing to specify the local address to bind a connection too when calling the Connect function. (Listener allows that now)

It would require some breaking changes like strings everywhere for IP addresses, removal of the int32 address data type althogether (the nodes could retain that option for backwards compatibility but not allow it for new code). Most of that can be easily mutated for old existing code with the LabVIEW conversion tools that already exist, but are also not documented for external use outside of NI.

 

An official refnum API to use in external code

 

for our own libraries. There is currently no official way to create refnum based APIs. (I figured out some of it but since it is not officially documented it feels a bit like playing russian roulette to use that for anything to be released). Would be cool if it allows extension of the refnum through property nodes like the objmgr interface currently used internally.

 

With such a documented API, there would have been a working TCP library supporting all the above mentioned features since LabVIEW 7.1!

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
12 条消息(共 35 条)
2,530 次查看

Thank Troy!

 

Whenever possible, it would be awesome to see this thread link to things over in the Idea Exchange for LabVIEW.  I'm sure many of the ideas that will come up here will also have been discussed in the Idea Exchange.

 

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/idb-p/labviewideas

 

 

Eric Reffett | Director, Product Management | 1.512.683.8165 | ni.com
13 条消息(共 35 条)
2,484 次查看
  • Properties window.  I liked the docked window readily available there.  Since NXG was MDI based, a docked window made sense.  In LabVIEW, it could be a floating window, similar to the Context Help and the Tools Palette.
  • LabVIEW definitely needs a reskinning to vector graphics.  I will say that I HATED the color scheme in NXG.  But vector graphics are pretty much a requirement in modern software.  And directly related to this is the zoom feature.  100% agree with Weibe that it should only be a zoom in.  I don't want a zoom out.
  • I really liked the concepts of the System Designer.  Being able to create a project showing the connections to instruments, cRIOs, PXI chassis, etc. is quite useful.  This is not a "must have" to me.  I know it is being ported to other tools, so that will likely work for now.
  • I know a lot of people want Unicode.  Personally, I have not ran into it, so it is fairly low on my priority list.
  • I didn't get to play with them, but I liked the promises of Components.  I can't say anything more on that.
  • The layout grid (everything is on a 5 pixel grid, ensuring tiny wire bends do not happen.


There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
14 条消息(共 35 条)
2,473 次查看

Some of the Idea Exchange posts related to my TCP/IP improvement idea above (can't edit my post after more than 30 minutes from its initial posting).

 

Network refnum property node:

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Property-Node-to-Set-Socket-Options-for-TCP/idi-p/380...

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/TCP-IP-UDP-IP-Get-connection-information-function/idi...

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Provide-more-TCP-UDP-related-information/idi-p/148193...

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Provide-quot-quality-of-service-quot-information-from...

 

Allow more fine grained control of network socket functionality by seperating Connect into a Create() and Open() function (with option to define local address to bind the socket to):

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Allow-creation-of-TCP-sockets-without-actually-connec...

 

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
15 条消息(共 35 条)
2,468 次查看

@rolfk wrote:

Some of the Idea Exchange posts related to my TCP/IP improvement idea above (can't edit my post after more than 30 minutes from its initial posting).

 

Network refnum property node:

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Property-Node-to-Set-Socket-Options-for-TCP/idi-p/380...

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/TCP-IP-UDP-IP-Get-connection-information-function/idi...

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Provide-more-TCP-UDP-related-information/idi-p/148193...

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Provide-quot-quality-of-service-quot-information-from...

 

Allow more fine grained control of network socket functionality by seperating Connect into a Create() and Open() function (with option to define local address to bind the socket to):

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Allow-creation-of-TCP-sockets-without-actually-connec...


Are these things are implemented in NXG?

0 项奖励
16 条消息(共 35 条)
2,448 次查看

unicode

17 条消息(共 35 条)
2,427 次查看

I'm still surprised dynamic controls isn't mentioned more often. With dynamic controls I mean placement of new controls while running.

 

That would make a world of difference to the way I have to program right now. Especially programming UI configuration for functionality in a class hierarchy (e.g. configurable modules) is plain hell at the moment. Pretty sure this would give a hole new dimension to QControls as well.

 

My only guess is people gave up after 20 years...

 

But it is available in NXG. Although pretty useless as there wasn't much you could do with the references... At least not last time I tried.

18 条消息(共 35 条)
2,359 次查看

Haven't seen it mentioned, but having duplicate (or even multiple) terminals of the same FP elements was an interesting alternative to locals.

0 项奖励
19 条消息(共 35 条)
2,259 次查看

I really, really liked docked terminals.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
20 条消息(共 35 条)
2,247 次查看