請執行以下步驟以在 C# 中取得 TestStand 的 sequence 名稱:
1.用 C# 撰寫以下程式
using System;
using System.Collections.Generic;
using System.Text;
using NationalInstruments.TestStand.Interop.API;
using System.Windows.Forms;
namespace Test
{
public class TestClass
{
public void TestMethod(SequenceContext thisContext)
{
PropertyObject pObj = thisContext.AsPropertyObject();
seqObj = pObj.Evaluate( "RunState.Caller.RunState.Caller.Sequence" );
SequenceName = seqObj.Evaluate( "Name" ).GetValString("", 0 );
SequenceReqResults = seqObj.Evaluate( "RecordResults" ).GetValBoolean( "", 0 );
}
}
}
2. 在Sequence 中,呼叫 .NET Module(透過DLL)。
3. 傳遞 this.Context 作為 C# method (方法)的輸入。
4. 將必要的變數(SequenceName 和 SequenceReqResults)設定為從 C# method 取得的 Output。
可以用類似的方式取得 step (步驟)的名稱和結果。