想请教一个问题,在多工位测试模式下,原来用 I 个SIte 通讯,成功后用六个site进行测试,这个怎么在teststand里面实现?测试工位可以变化吗,自己试了一下回调modeloptions里面的Socket数量设置,发现不能实现sites数的变化,
在TestStand中,可以通过使用多个Sequence Call步骤来实现多工位测试模式。每个Sequence Call步骤可以调用一个测试序列,每个测试序列对应一个测试工位。你可以在主测试序列中循环调用这些Sequence Call步骤,以实现多工位测试。
同时,你可以使用TestStand的Station Global变量来实现测试工位的变化。例如,你可以在每个测试序列中设置一个Station Global变量,用于指示当前测试序列对应的测试工位编号。在主测试序列中,你可以在循环中修改这个变量的值,以便在调用Sequence Call步骤时调用不同的测试序列。
至于Socket数量的设置,你可以在每个测试序列中设置不同的Socket数量。在回调ModelOptions事件时,你可以根据当前测试序列对应的测试工位编号来设置Socket数量。例如,你可以使用一个Switch语句,在每个Case中设置不同的Socket数量。