使用TestStand控制线程执行

更新 Jun 2, 2020

适用于

软件

  • TestStand

问题详述

我有一些待测设备(DUT:Device Under Test),我需要以并行或批量模型进行测试,但是由于可用的测量设备数量有限,无法执行这些测试。我需要线程同时运行以尽快执行测试。

解决方案

在并行或批量模型中,请使用同步(Synchronization)步骤(例如锁(Lock)步骤) ,以防止代码在多个实例中调用仪器句柄。仪器先处理数据获得结果,将仪器释放后,再进行下一次测量。

用硬件进行测试时,可以执行的线程数始终等于被测设备(DUT)的数量/硬件上同时可用的通道数。