<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=305105&amp;fmt=gif">

Custom Step Types in NI TestStand

In the last blog post, we covered why and how to create UI Messages. Now that we have a way to use TestStand to run a VI In the LabVIEW operator interface and even set a variable back in TestStand, we can start thinking about ways to use that technology to get our test data back from TestStand.

UI Messages in NI TestStand

National Instruments TestStand is software for running test sequences that automates many of the functions that are common to a piece of test software, like user permission management, UUT data input, report generation, and database logging. However, in some cases the built-in TestStand functionality is either not specific enough or not required.

Would you mind if we ask a few questions?

In a previous post , I wrote about how data science can be an important part of systems integration.  In this post, I would like to outline a few more details about how that happens by exploring the following graphic:

Data Science and Systems Integration


Data Science. Systems Integration. For many systems integrators, the two seem to lie at an ideal hand-off point with nothing in common. The systems integrators generate the data and store it. Once that is done, the systems integrators have finished the job. The customers do what they like with the data, problem solved. I would argue, however, that there are significant opportunities for helping customers at a higher level (higher, meaning not only further away from hardware but also higher up in the customer's management hierarchy) in the realm of data science.

Quaternions for Rotations in Native LabVIEW

Suppose you find yourself needing to rotate a point in three-dimensional space about an arbitrary axis. This problem comes up frequently in robotic kinematics, for example. You can use Euler angles and rotation matrices. However, this approach, while computationally efficient, has a few drawbacks. One is that it is not particularly easy to invert. Another is gimbal lock. Quaternion rotations do not suffer from either of these drawbacks. While quaternions are not quite as computationally efficient as rotation matrices, modern computer hardware makes this drawback less important for most applications.

The Hough Circle Transform in Native LabVIEW

 The Hough Circle Transform has been known for some time.[1] The Hough Circle Transform takes in data and a known radius, and outputs the center of the circle with that radius, that best fits the data. It does this by setting up an accumulator grid, all initialized to zero, in which each data point votes on where it thinks the circle center is. A more formal description follows.