LabVIEW Universal Test Platform (TestStand) From Entry to Proficiency--Flow Statement Goto Statement

LabVIEW calls Teststand to master this series of courses-Summary While Cycle
Makes testing simple/easy to manage and maintain

LabVIEW is a software platform born for testing. If LabVIEW is a warrior, then its sharpest weapon is TestStand. Teststand features:
1. Teststand provides a mature framework/rapid development mode, from process model, operation interface to user management, report generation, database recording, etc. When starting project development, we only need to focus on product testing itself, and everything else is fine. Reuse, which greatly saves the development cycle.

2. The debugging function of Teststand is more prominent, and the designed test mode is rich, which makes debugging convenient and quick, especially to locate some product functional problems, because the company's product functions are relatively complex and there are many test items.

3. Teststand contributes to the standardization and platformization of functional modules and reduces the workload of repeated development. On the basis of its framework, we finally developed a general test platform software suitable for the company through a certain degree of self-customization.


Fourth, Teststand has strong multi-thread management capabilities and very high stability.


5. The Teststand synchronization mechanism solves the problems of competition, resource conflicts, and deadlocks in parallel testing.

Teststand application areas:
military, defense and aerospace testing
NI TestStand [3] is used in a variety of complex military/aerospace systems containing hundreds of subsystems that are usually built by multiple contractors. NI TestStand can be connected to ATML, IVI, PXI, ATLAS and other industry standard technologies, demand management tools, and has legacy support and widely recognized stability, which allows many companies to standardize NI TestStand to achieve a long product life cycle .
Consumer electronic product manufacturing test The
shortening product life cycle and increasing complexity of current and future consumer electronic product devices have brought more and more severe challenges to electronic product manufacturers. NI TestStand [3] provides a buy-and-use solution that makes code reuse between products simple and has the ability to connect with the latest technology. In addition, its advanced parallel testing capabilities can maximize the company's manufacturing processing capabilities. .
Automotive testing
automotive companies rely on NI TestStand [3] to reduce test development time. It can provide off-the-shelf functions for automotive consumer electronics and integrate with automotive communication standards such as CAN for testing power systems and electronic control units (ECU). .
Medical device testing
By providing accelerated test development and conformance testing, NI TestStand [3] has been used in automated testing of life-threatening medical devices, covering the entire process from design verification to production testing.
Design verification and verification testing
Due to the emergence of rapid prototyping, product design has become more and more complex, and the old traditional verification test methods are no longer effective. NI TestStand provides an easy-to-use automated environment to develop reusable tests, which are suitable for all kinds of designs and have unprecedented high consistency. [3] Research on
semiconductor characteristics
The complexity of semiconductor chip design continues to increase, requiring more advanced test systems to characterize performance. In order to reduce the overall cost of chip testing, many leading semiconductor companies have adopted NI TestStand [3] and software customization methods to characterize chips ranging from analog-to-digital converters (ADC) to power management ICs ( PMIC ).


Next, let's take a look at this series of courses "Teststand-Process Statement Goto"

1. Open Teststand2019
(here we can install any version, the version is only 2014/2016/2017/2019)

2. Enter the interface

3. Put in a For loop first, and set the total number of loops to 5 times, set the loop variable to 1, and add 1 each time

Set the total number of loops to 5, and the loop variable uses the global variable i as the variable.

4. Place the IF statement inside the For loop : Sta ti onGlobals.i>=2


That is, when the value of the i variable is greater than or equal to 2 times, you can jump out of the loop

5. Place another message Popup to monitor how many times it is currently executed. The statement is as follows: "How many times are the current loops"+Str(StationGlobals.i)


6. Then place the Goto statement to select clean up

7. Operation effect

 

Guess you like

Origin blog.csdn.net/qq_21516871/article/details/108220231