03-11-2025 04:26 PM
If tantalizing abandoned NI projects are on the table, the LVFPGA Advanced Session Resources would get my vote.
03-11-2025 06:57 PM
Let's make NXG open source. Couldn't hurt.
03-12-2025 06:52 AM
Make the documentation of VI's open source. Periodically I think that some information is missing in the VI's documentation.
I would like to see a repo, where one could create a pull request for VI documentation.
E.g.
To more specific class:
VI Doc:
Typecasts a reference, such as a control or a type definition, to a more specific class or interface in the inheritance hierarchy.
Returns the input's default value when an invalid type cast occurs.
Html Doc:
...
For example, if Class A inherits from Class B, a variable of type B can hold a value of type A. You can use the function to downcast from type B to type A. If the typecast is invalid, this function returns an error at run time and an instance of the input's default value.
...
The pull request could then be peer reviewed for mistakes or different optimizations.
03-12-2025 07:08 AM
@Quiztus2 wrote:
Make the documentation of VI's open source. Periodically I think that some information is missing in the VI's documentation.
I would like to see a repo, where one could create a pull request for VI documentation.
That's the out-of-the-box thinking we need around here. My mind has just been thinking about code. Documentation is a great thing that the community could really help with.
03-12-2025 10:54 AM
@Quiztus2 wrote:
Make the documentation of VI's open source. Periodically I think that some information is missing in the VI's documentation.
I would like to see a repo, where one could create a pull request for VI documentation.
E.g.
To more specific class:
VI Doc:
Typecasts a reference, such as a control or a type definition, to a more specific class or interface in the inheritance hierarchy.
Returns the input's default value when an invalid type cast occurs.
Html Doc:
...
For example, if Class A inherits from Class B, a variable of type B can hold a value of type A. You can use the function to downcast from type B to type A. If the typecast is invalid, this function returns an error at run time and an instance of the input's default value.
...
The pull request could then be peer reviewed for mistakes or different optimizations.
Dang that's a good one!
03-13-2025 10:54 AM
How about the LabVIEW Unit Test Framework Toolkit?
I have been experimenting with it and it and found various problems that I can't solve other than to delete and recreate the test and vector files.
The UI is buggy and has problems with lvtest strings targeted at VI paths.
03-13-2025 11:12 AM
@billko wrote:
Let's make NXG open source. Couldn't hurt.
Nooooo. I would hurt. Leave it in its grave.
03-13-2025 11:15 AM
@crossrulz wrote:
Posting my list again in no particular order:
...
- The many properties dialogs (VI, control, options, etc.)
...
I think those are editable; It's just poorly documented and hard to figure out.
03-13-2025 11:23 AM
@PhillipBrooks wrote:
How about the LabVIEW Unit Test Framework Toolkit?
I have been experimenting with it and it and found various problems that I can't solve other than to delete and recreate the test and vector files.
The UI is buggy and has problems with lvtest strings targeted at VI paths.
That was my experience as well. I'd have tests that wouldn't pass, then I could close/reopen, and they'd pass again. There seems to be SOME kind of relationship with lvclasses or reentrant VI's or possibly having a VI open vs closed when running the test or something that I couldn't ever figure out, so I just abandoned using that framework. I'm sure there was user error involved, but I couldn't find anywhere that said "make sure you close all your VI's before you run the unit tests" or "make sure you DO have them in memory" etc.
03-14-2025 07:33 AM
LabVIEW Webservices
It's outdated (eg: OPTIONS method is missing)
To backup JoGra, DAQmx open source / interface for simulation would be very useful.
And NXG would be "fun"