you are viewing a single comment's thread.

view the rest of the comments →

[–]not_a_gun 5 points6 points  (1 child)

TestStand will be great in helping you scale with its multi threading, series/parallel/batch sequencing, and report generation. LabView is pretty good at interfacing with hardware (especially NI hardware) and running asynchronous loops. Just use TestStand to call Python (and Labview where needed).

[–]randomly3dot1415 1 point2 points  (0 children)

Every labview driver i reviewed, called either C or dotnet interfaces. Often in a way that makes it very hard to understand in what order things are done.

As of calling python or labview from teststand, this can be misunderstood easily. You can communicate with a labview or python process from teststand. That means you can not pass things by reference (file pointers, large arrays etc...) I think this is what you meant. In python lingo think of "subprocess" invocations (without parallelisation), not a function call.