Testrong.Core.Model ACTimingInfo For example: string aCTimingName = "aCTimingName"; //方法一:克隆ACTimingInfo对象,克隆后为新对象,设置参数不影响原本ACTimingInfo对象参数 List<ACTimingInfo> aCTimingInfos = PATTERN.ACTiming.Clone(aCTimingName).ToList(); //方法二:通过Name获取ACTimingInfo,修改参数会影响原本ACTimingInfo对象参数 ACTimingInfo aCTimingInfo = context.FlowCatalog.GetByName<ACTimingInfo>(aCTimingName); period in nano-seconds, range [12.5, 16000000] (62.5Hz ~ 80MHz) NR/RH/RL/RZ/SBL/SBH edge drive on, range [0, 1] edge drive data, range [0, 1] edge drive return, range [0, 1] edge drive off, range [0, 1] compare mode: Edge/WindowCompare Strobe Endge Strobe Endge get the signal name for the effective ACTiming conditions: 1. soft bin Number 2. hard bin number 3. hard bin type Test Name Test No Test suite 测试结果补偿Offset Fail bin PassBin,如果为Null,取Default Passbin Convert from raw value with unit to Convert from raw value with base unit to 1. Convert Raw Value to ; 2. Judge value by [, ] Compare value with range , and Compare value with range , and Binning Offset Info Test No TestSuite IsCompensate Unit GetOffsetValue PTR FTR Indicate that test result is invalid and would not bin (Datalogger only) range judge result Pass Fail: Measured value lower than low limit Fail: Measured value higher than high limit Fail: Measured value equals low limit Fail: Measured value equals high limit Binning limit range flags [low, high] (low, high] [low, high) (low, high) PPMU 输入输出管脚 DPS电源管脚 Source 高速 Source 高精度 Capture 高速 Capture 高精度 UT 通道 所属 Site no 所属 Slot no Pin NP 类型 所属 Site 信息 所属 Slot 信息 回读的通道结果 回读的通道平均值结果 回读的通道最大值结果 回读的通道最小值结果 回读单位 true表示测量管脚,false表示不是测量管脚 是否是 Share Pin 默认 同步时钟盒 Need null check unit:(ns) unit:(ns) measure average measure max measure min no judge judge average judge max judge min normal Build in group, Include all Supply (Power) signal Build in group, Include all IO signal Build in group, Include IO + Supply (Power) Union 's Signals and , Distinct by Get by signal name 当前site状态,true表示Pass, false表示Fail 最终site状态,true表示Pass, false表示Fail site IsMarked状态,true表示屏蔽, false表示不屏蔽 存放程序中定义的常量 windows绝对路径长度 Repeat 28个bit(位宽) repeat max '268435455' CPLD 8个bit(位宽) CPLD max '255' CPLD+REPEAT 'F FFFF FFFF' 一片K7最大通道为64 slot最大数量为16 最大电源管脚通道 PPMU指令支持的最大通道数 RAM支持的最大pattern的总行数 子pattern标识 Read Memory Log最多读8192行 RAM回读行内容为一行32个bytes memory start index k7 start index Education k7 count FRC period > 7.5 ns div_count > 2 clear all error memory default delay 10 ms DCLevelInfo For example: string dCLevelName = "dCLevelName"; //方法一:克隆DCLevelInfo对象,克隆后为新对象,设置参数不影响原本DCLevelInfo对象参数 DCLevelInfo dCLevelInfo = PATTERN.DCLevel.Clone(dCLevelName); //方法二:通过Name获取DCLevelInfo,修改参数会影响原本DCLevelInfo对象参数 DCLevelInfo dCLevelInfo = context.FlowCatalog.GetByName<DCLevelInfo>(dCLevelName); //方法三:通过new创建一个全新的DCLevelInfo对象,所有参数均为默认参数 DCLevelInfo dCLevelInfo = new DCLevelInfo(); Updates each numeric element with its absolute numeric value Calls Math.Round on each value in a column Returns the maximum of the values in the column Returns the minimum of the values in the column Returns the mean of the values in the column. Throws if this is not a numeric column Returns the median of the values in the column. Throws if this is not a numeric column Returns the product of the values in the column Returns the sum of the values in the column Return all values Applies a value to all the values The value to apply return applied instance Applies a function to all the values The function to apply return applied instance Returns a new column filtered by function The function to filter Returns a new column filtered by the lower and upper bounds The minimum value in the resulting column The maximum value in the resulting column Clamps values beyond the specified thresholds Minimum value. All values below this threshold will be set to it Maximum value. All values above this threshold will be set to it TBR TBR The base column type. All APIs should be defined here first The length of this column The name of this column. The type of data this column holds. The base constructor. The name of this column. The length of this column. The type of data this column holds. Returns an enumerator that iterates this column. A DataFrameColumnCollection is just a container that holds a number of DataFrameColumn instances. An indexer based on The name of a A if it exists. Throws if is not present in this Searches for a with the specified and returns the zero-based index of the first occurrence if found. Returns -1 otherwise Returns the columns contained in the as a Applies a value to all Columns's values The value to apply return applied instance Applies a function to all Columns's values The function to apply return applied instance DpsInfo For example: string dpsName = "dpsName"; //方法一:克隆DpsInfo对象,克隆后为新对象,设置参数不影响原本DpsInfo对象参数 DpsInfo dpsInfo = DPS.Clone(dpsName); //方法二:通过Name获取DpsInfo,修改参数会影响原本DpsInfo对象参数 DpsInfo dpsInfo = context.FlowCatalog.GetByName<DpsInfo>(dpsName); //方法三:通过new创建一个全新的DpsInfo对象,所有参数均为默认参数 DpsInfo dpsInfo = new DpsInfo(); Dps info name DPS mode: FVMI/FVMV/FIMV/FZMI/FZMV Force value: ForceRange[-8,13], default unit V for voltage and A for current Current range: _5uA/_20uA/_200uA/_2mA/_60mA/_1A Voltage range: HighPrecision/Normal force unit,default unit V for voltage and A for current,unit:"V"/"mV"/"uV"/"A"/"mA"/"uA" DPS Force Mode forced voltage/measure current (all pins) forced voltage/measure voltage (all pins) forced current/measure voltage (all pins) forced voltage/measure current forced voltage/measure voltage forced current/measure voltage force high resistance/measure current force high resistance/measure voltage DPS current range 5uA Range(Power limitation Range):when force current,force current actual range=[-5,5]uA. 20uA Range(Power limitation Range):when force current,force current actual range=[-20,20]uA. 200uA Range(Power limitation Range):when force current,force current actual range=[-200,200]uA. 2mA Range(Power limitation Range):when force current,force current actual range=[-2,2]mA. 60mA Range(Power limitation Range):when force current,force current actual range=[-60,60]mA. 1A Range(Power limitation Range):when force current,force current actual range=[-1,1]A. DPSRelay状态 切到OPEN状态 EXT状态 INT状态 MARK状态 60MA状态 Gain range: MEASOUT Gain = 2550/10.2 切全部通道的LoadBoard Relay 断开全部通道的LoadBoard Relay 切部分通道的LoadBoard Relay 除了选择的部分通道,其他的LoadBoard Relay通道全部断开 shmoo PinMargin VMinVMax Voltage range High Precision range: MEASOUT Gain = 1 Normal range: MEASOUT Gain = 0.2 Expressionable<T> Raw data, Expression or just EvaluatedValue.ToString() Evaluate value, If IsEvaluated = false, throw Indicates whether two EvaluatedValue is available. Indicates whether Value is Expression Initialize with TValue Initialize with TValue and raw data Initialize with raw data Update EvaluatedValue and IsEvaluated implement Just return Value override Equals(object obj) Hash Compare Value, EvaluatedValue, IsEvaluated EvaluatedValue CompareTo Converts a Expressionable to a TValue Creates a new Expressionable from an TValue !Equals(x, y); Equals(x, y); Check is NaN or not Check instance is NaN or not [Performance issue] Convert string to Expressionable<T> Convert string to Expressionable<double>> Convert string to Expressionable<int>> Convert string to Expressionable<int>> Convert string to Expressionable<float> Check are expression or already evaluated [Performance issue] Evaluate [Performance issue] Evaluate Check text are expression or variable reference Try extract expression from text Evaluate all FlowCatalog Performance issue Runtime call Get by Get by Get by Get by TBR 是否存在pin或者pingroup Add item to list, check by Guid Add or update by Guid Update list, Clear existing items, Then add range Get all list Get all IEnumerable{T} Get item by Name Get item by Guid Determines whether the specified item exists, check by Name Delete item by Guid The number removed Delete item by Name The number removed Clear T items Clear all items 获取已经选择的Tcp编号 Check text is null or space, Or equals "NULL" Update GetBinningOffsetInfo STIL file full path, Type: Working folder: The folder path of STIL, Type: Saving folder: The folder path of STIL to save, Type: variable key-value map, Type: Dictionary<string, decimal> testrong code instance TESTRONG_CODE_INSTANCE_{slot no}_{guid}, Type: latest site test result(Bin and P/F), list of Type: datalog output folder 85寄存器多沿配置IDELAYTOTAPE 基于K7来说:K7采样的输入 delay 4/8 (driver off) 16片onor 一片onor的block有65536个bytes 一片onor的sector有4096个bytes 一片onor的page有256bytes 一个block包含16个sector 一个sector含16个page pattern编译后2048行为一个sector pattern编译后128行为一个page PAT download ONOR sector的首地址 check ONOR bytes 是否打印ram信息 是否检查onor的擦除 是否检查pattern下载 擦除一个block delay 1000ms read fast ff delay 10ms loading check busy 1ms read ONOR id delay 200ms loading 一个page后 delay 1ms 每几个sector一检查(有效值1和2) 擦除onor的所有block delay 300s(300 000 ms) LA每次抓取memory的深度 K7最大数量,默认值4 Pattern crc delay Testrong Code path Flow每个包的最大指令条数 总的Flow指令最大条数 每次Loop flow之间的Delay时间,单位:ms 每次Loop前是否GC 是否统计Flow执行信息 是否统计Flow item 执行时间 是否检查 Firmware 兼容性 Sleep/SpinWait/Mix 是否输出DataLog 每个slot的site全fail了,flow结束测试,true结束,false不结束 是否把relay切到Oppen,true切到oppen,false不切 是否可以 share pin issueid=0005144 site 跨版(slot资源复用) DPS Force 切DPS Relay Delay时间,Unit=(us) true,退出DebugTool/Shmoo后恢复进入前的DCLevel/DPS配置,false 不做恢复 Offline/Tcp/UDP 是否统计通信信息 - True:重连后继续发送下一个包 - False: 重连后重新发送没有收到回复的包 同时启动两/四片K7 START_TWO_PIECES_K7 = 4: K71 and K72 START_FOUR_PIECES_K7 = 8: K71 and K72 and K73 and K74 扩展 configuration map 将所有配置项重置为默认值 更新配置项 配置项名称 配置项值 Get by configuration name Set by configuration name 获取所有配置项 Name->Value 字典 Engineer and Production Engineer Production Function definition: Func[RawParameters] Function name without parameters Raw Parameters, Extract from , Only use for STIL persistence Runtime Parameters, Sync from RawParameters when flow run prepare Ancestors and self all unmarked (IsMarked == false) Pre-order traversal Pre-order traversal Get parameter value by Name, Parameter's name definition in class parameter type parameter name, Definition in class Set parameter value by name, Parameter's name definition in class parameter type parameter name, Definition in class parameter value via Pin Name list, via via via via via via via Support Types: , , , , , via via , Range: [0, 268435455] via , Range: [0, ~] via via via via via via via via via via via via via Init:default Changed:修改后 FPGAChannelMap基础类 数据在类与类之间转换,除ConText状态之外 ACTimingInfo 类 UI Period UI Channel 下的Site UI Fmt UI Driver On UI Driver Data UI Driver Return UI Driver Off UI Compare Mode UI Open UI Close 数据进来的改变状态 数据交换处理 传入的 Site ACTimingInfo 类 默认128个通道 FPGAChannelMap进入前会定义多少个通道 返回全部通道数据 ACTimingInfo 类 连接板子序列号 返回全部通道数据 每位频点进1 http://ds918plus:30000/ate/soc/application/PM/-/wikis/ATE/ATE-%E8%BD%AF%E4%BB%B6%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E Origin_TTR: FW v1.1.2.1_11_06 K7_Sync: FW v1.1.2.1_13_11 K7_Sync_V2 : FW v1.1.1.2.1_15_00 Education : FW v1.1.1.2.1_15_00 V1.2.1.2.1_11_x K7_Sync_V3 : FW v1.1.1.2.1_15_xx V1.2.1.2.1_11_05(基于mars2k dps v2版本,再读取固件PN码进行版本组合) laohua 基于FW v1.1.1.2.1_15_33B 修改 Burn in test 不支持VT FrequencyXml version 不支持 Mix Signal Get by Get by and pin Name Get by Count by Model validator Get all list Get item by Name return null if not exist Get item by Guid return null if not exist Determines whether the specified item exists. true if exist Get variable value by name channel query Get by signal name,site number slot number return null if not find Get by slot number Get list by channel numbers, slot number List of , Order By Get list by channel numbers, slot number List of , Order By Get list by type, slot number List of , Order By 根据脚名查找通道 slot编号 脚名数组 true表示包含Mard site, false表示表示不包含Mard site List of , Order By 根据脚名查找通道 Get by number Throw exception if not exist Get by slot and site number Get by channel number, type, slot number, Ignore marked site's channels true表示包含Mark的site, false表示不包含Mark的site return the fist match , throw if not exist Get slot's all list site IsMarked状态,true表示屏蔽, false表示不屏蔽 List of , Order By Get max site max site number Get LoadBoardInfos Flow Configuration, Read from STIL header 硬件版本 下载后readid8线是否check 预设指令的分包数量,单条支持的最大pattern数量 是否支持二级分频, Default: false 是否支持 trim code[Update,Refresh]接口, Default: false 基于K7来说:K7采样的输入 delay 4/8 (driver off), Default: 16/32 16片 onor, Default: 16 一个 block 包含16个 sector, Default: 16 一个 sector 含16个 page, Default: 16 一片 onor 的 block 有65536个 bytes, Default: 65535 一片 onor 的 page有 256 bytes, Default: 256 pattern编译后128行为一个 page, Default: 128 一片 onor 的 sector 有4096个 bytes, Default: 4096 pattern 编译后2048行为一个 sector, Default: 2048 PAT download ONOR sector 的首地址, Default: 0 check ONOR bytes, Default: 'C2 80 3B C2 ,C2 80 3C C2 ' 是否打印ram信息, Default: false 是否检查onor的擦除, Default: true 是否检查pattern下载, Default: false loading 一个page后 delay 1ms, Default: 1 read ONOR id delay 200ms 擦除onor的所有block delay 300s(300 000 ms), Default: 300000 擦除一个block delay 1000ms, Default: 1000 read fast ff delay 10ms, Default: 10 loading check busy 1ms, Default: 1 每几个sector一检查(有效值1和2), Default: 1 LA每次抓取memory的深度, Default: 54 K7最大数量,Default: 4 Pattern check busy timeout(ms),Default: 2000 Check crc delay time(ms), Default: 0 Change Pattern cap, Default: true Default: True Default: 1000000 Default: false Default: false Default: True Testrong Code path Default: offset.csv Default: WaveDefinitionTestDemo.txt Flow每个包的最大指令条数, Default: 500 总的Flow指令最大条数, Default: 5000 每次Loop flow之间的Delay时间,单位:ms, Default: 0 是否统计Flow执行信息, Default: false 是否统计Flow item 执行时间, Default: false 是否检查 Firmware 兼容性, Default: true Sleep/SpinWait/Mix, Default: Mix 是否输出DataLog, Default: true 写 STDF 文件策略,Orderly/Orderly2/Streaming, Default: Orderly 是否输出 Csv DataLog, Default: true Csv pass 时输出字符,Default: PASS Csv pass 时输出字符,Default: FAIL 每个slot的site全fail了,flow是否立即结束测试,Default: false 是否把relay切到 Open, Default: true 是否可以 share pin, Default: false Default: 400 Default: 400 Default: 1 Default: 1 Default: true Default: 10K Default: 40 Default: true Default: false Default: [-8,13] Default: [-8,13] Default: [0,5] Default: [10,16000000] Default: [0,4] [-1.12,1.12] [-0.000224999,0.000224995] [-0.0000225,0.000022499] [-0.00225,0.00225] [-0.000005625,0.000005625] [-0.112499,0.112497] [-11.25,11.25] [-0.875,1.37] [-0.000175,0.000274993] [-0.0000175,0.000027499] [-0.00175,0.00275] [-0.000004375,0.000006875] [-0.0875,0.137497] [-8.75,13.75] Socket protocal, Default: TCP SocketProtocol == TCP TCP crc resend count, Default: 6 是否统计通信信息, Default: false TCP timeout recount count, Default: 5 TCP timeout reconnect delay(ms), Default: 500 TCP timeout retry count, Default: 5 - True:重连后继续发送下一个包 - False: 重连后重新发送没有收到回复的包 - Default: false UDP check crc, Default: true Local ip, Default: 0.0.0.0 local port, Default: 0 site 跨版(slot资源复用), Default: false ACTiming format 支持4种模式, Default: false 固件15版本以后兼容,和 pattern 版本 K7_Sync_V2 绑定, Default: 1 固件15版本以后兼容,和 pattern 版本 K7_Sync_V2 绑定, Default: 1 DPS Force 切DPS Relay Delay时间,Unit=(us), Default: 3000 85寄存器多沿配置IDELAYTOTAPE true,退出DebugTool/Shmoo后恢复进入前的DCLevel/DPS配置,false 不做恢复 Analog AnalogAnalyzer FindPeaks config True:补偿内阻,false:不补偿 Detect entities by variable name Find entity who reference specify variable name, Support types: 初始化loadBoard状态 Turn on specified UT Turn off specified UT DAC滤波器挡位 ADC采样模式 耦合模式 DAC滤波器挡位 方向 open 单端+ 单端- 差分 性能模式 选择波形类型,Sin:正弦波;Square:方波;Ramp:斜波 Rom波形频率单位 开始或者停止状态 采样深度单位 采样模式 采样单位 Trigger模式 电压单位 波形类型 选择数据来源,Sin:正弦波;Square:方波;Ramp:斜波 SiteNumber key:cycle value:'0' / '1' Load page count 所有 pattern 的 page 数量 Pattern file path 在编译时生成相对路径 True: dynamic pattern 方向表跳变时从driver跳变到x提前一拍,从x跳变到driver滞后一拍 设置pattern运行时状态已编译 Slot Number 设置pattern运行时状态未编译 Slot Number Pattern file path True: dynamic pattern 下位机cycle 展开后的行数 Pattern名称 编译时间 Pattern深度(Nor会补充) Hash值 Pattern名称 编译时间 下载时间 下位机总表索引 起始地址 Pattern深度(Nor会补充) Hash值 Pattern文件校验规则 patternjson文件校验规则 patternjson文件校验规则,去除尾部 Pattern名称 ReadErrorMsg对象根据ErrorCycle进行升序 pattern file line number Errorline 对应的 ErrorCycle channelNo 获取错误信息打印文本 This class represents the result of a single pattern execution This property gets or sets pattern name. This property gets or sets an array of site that passed the pattern execution. This property gets or sets an array of site that failed the pattern execution. This property gets or sets the number of cycles executed in the pattern execution. This property gets or sets if the overall pattern execution is passed, any failling of site will cause this property to be false. key:K7 value:error cycle count This property gets or sets ReadErrorMsgs object, containing detailed failing information such as failed pins, failed cycle numbers. binning obj patName_K7Type_tcpNumber ram的起始地址 pat编译后的深度(没补) pat所有脚名 ramPattern编译后的内容,对应的原文本的行号 0E0E0101000000040040FFFFFFFF0001000000500041 cpld向上平移一拍后的 key:pat文本行号(未编译) value:0_0_0_0000_000000005_0004000000000000_0004000000000000_0004000000040000 key:pat文本行号(未编译) value:dicPatHead+dicPatCompX+dicPatComp+dicPatDriver 这个dic是不去修改的,方便提前download到ram 0E0E05010000001B0100FFFFFFFF 0_0_0_0000_000000005 0004000000000000 0004000000000000 0004000000040000 key:行号,value:cycle 4+4+4+16+36 0_4_0_0000_010000005 patName_K7Type_tcpNumber pat所有脚名 cpld向上平移一拍后的 key:pat文本行号(未编译) value:0_0_0_0000_000000005_0004000000000000_0004000000000000_0004000000040000 key:pat文本行号(未编译) value:dicPatHead+dicPatCompX+dicPatComp+dicPatDriver 这个dic是不去修改的,方便提前download到ram 0E0E05010000001B0100FFFFFFFF 0_0_0_0000_000000005 0004000000000000 0004000000000000 0004000000040000 更新patterninfo里的信息 具体info实例 Slot Number 保存patterninfo信息 文件路径 载入patterninfo信息 Slot Number 文件路径 获取info信息 pattern名称 Slot Number 反序列化为json 泛型类型 具体路径 文件名 类型对象 载入json 具体泛型类型 文件路径 文件名称 更新patterninfo里的信息 具体info实例 Slot Number 保存patterninfo信息 文件路径 载入patterninfo信息 Slot Number 文件路径 获取info信息 pattern名称 Slot Number 反序列化为json 泛型类型 具体路径 文件名 类型对象 载入json 具体泛型类型 文件路径 文件名称 更新patterninfo里的信息 具体info实例 Slot Number 保存patterninfo信息 文件路径 载入patterninfo信息 Slot Number 文件路径 获取info信息 pattern名称 Slot Number 反序列化为json 泛型类型 具体路径 文件名 类型对象 载入json 具体泛型类型 文件路径 文件名称 更新patterninfo里的信息 具体info实例 Slot Number 保存patterninfo信息 文件路径 载入patterninfo信息 Slot Number 文件路径 获取info信息 pattern名称 Slot Number 反序列化为json 泛型类型 具体路径 文件名 类型对象 载入json 具体泛型类型 文件路径 文件名称 更新patterninfo里的信息 具体info实例 Slot Number 保存patterninfo信息 文件路径 载入patterninfo信息 Slot Number 文件路径 获取info信息 pattern名称 Slot Number 反序列化为json 泛型类型 具体路径 文件名 类型对象 反序列化为json 泛型类型 具体路径 文件名 字节数组 反序列化为json 泛型类型 具体路径 文件名 类型对象 载入json 具体泛型类型 文件路径 文件名称 反序列化为json 泛型类型 具体路径 文件名 类型对象 PpmuInfo For example: string ppmuName = "ppmuName"; //方法一:克隆PpmuInfo对象,克隆后为新对象,设置参数不影响原本PpmuInfo对象参数 PpmuInfo ppmuInfo = PPMU.Clone(ppmuName); //方法二:通过Name获取PpmuInfo,修改参数会影响原本PpmuInfo对象参数 PpmuInfo ppmuInfo = context.FlowCatalog.GetByName<PpmuInfo>(ppmuName); //方法三:通过new创建一个全新的PpmuInfo对象,所有参数均为默认参数 PpmuInfo ppmuInfo = new PpmuInfo(); PpmuInfo name mode: FIMV/FVMI/FVMV/FZMV/FZMI Force value: ForceRange[-8,13], default unit V for voltage and A for current current range: _5uA/_20uA/_200uA/_2mA/_60mA voltage range: HighPrecision/Normal force unit,default unit V for voltage and A for current,unit:"V"/"mV"/"uV"/"A"/"mA"/"uA" PPMU Force Mode forced current/measure voltage (all pins) forced voltage/measure current (all pins) forced voltage/measure voltage (all pins) forced current/measure voltage forced voltage/measure current forced voltage/measure voltage force high resistance/measure voltage force high resistance/measure current PPMU current range 5uA Range(Power limitation Range):when force current,force current actual range=[-5,5]uA. 20uA Range(Power limitation Range):when force current,force current actual range=[-20,20]uA. 200uA Range(Power limitation Range):when force current,force current actual range=[-200,200]uA. 2mA Range(Power limitation Range):when force current,force current actual range=[-2,2]mA. 60mA Range(Power limitation Range):when force current,force current actual range=[-60,60]mA. sine wave Square wave Triangular wave RelayInfo For example: string relayName = "relayName"; //方法一:克隆RelayInfo对象,克隆后为新对象,设置参数不影响原本RelayInfo对象参数 RelayInfo relayInfo = RELAY.Clone(relayName); //方法二:通过Name获取RelayInfo,修改参数会影响原本RelayInfo对象参数 RelayInfo relayInfo = context.FlowCatalog.GetByName<RelayInfo>(relayName); //方法三:通过new创建一个全新的RelayInfo对象,所有参数均为默认参数 RelayInfo relayInfo = new RelayInfo(); Relay Mode Relay Swicth to open Relay Swicth to PPMU Relay Swicth to DigitalCard(IO) 变量名称 变量类型 系数起始值(Period:ns) 系数结束值(Period:ns) 变量步数 可调参数 pins 单元格间隔delay(ms) Before executing a setup Before performing a test at each point After executing a setup After performing a test at each point siteNumber 当Type为DPS_mv,则需要输入该参数,UI表中DPS的Name 单元格间隔delay(ms) X轴中心点 Y轴中心点 X轴变量名称 X轴类型 X轴初始值 X轴系数起始值(Form必须小于To) X轴系数结束值 X轴步数(必须大于0) XTyp除Period_ns,均需要输入该参数 Y轴变量名称 Y轴类型 Y轴初始值 Y轴系数起始值(Form必须小于To) Y轴系数结束值 Y轴步数(必须大于0) YType除Period_ns,均需要输入该参数 Before executing a setup Before performing a test at each point After executing a setup 校验 变量名称 变量类型 系数起始值(Form必须小于To) 系数结束值 变量步数 UI Dps表中的name 第一个fail点位和上一个pass的点位的加减系数 再一次扫描的步数 单元格间隔delay(ms) DicResult结果是否存在连续Pass区域 Before executing a setup Before performing a test at each point After executing a setup After performing a test at each point 获取刷新vmin vmax的值 Testrong code instance life time Run Flow 之前创建 TestrongCode 实例,每个 Slot 一个实例 每次调用 Testrong Test Case 时创建 TestrongCode 实例 VTInfo For example: string vtName = "vtName"; //方法一:克隆VTInfo对象,克隆后为新对象,设置参数不影响原本VTInfo对象参数 VTInfo vTInfo = PATTERN.DCLevel.VT.Clone(vtName); //方法二:通过Name获取VTInfo,修改参数会影响原本VTInfo对象参数 VTInfo vTInfo = context.FlowCatalog.GetByName<VTInfo>(vtName); //方法三:通过new创建一个全新的VTInfo对象,所有参数均为默认参数 VTInfo vTInfo = new VTInfo(); V_Ref R_Load Name equals Name equals