Method NewSiteData<T>
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Abstractions.dll
NewSiteData<T>(ISemiconductorModuleContext, T)
Creates a new NationalInstruments.SemiconductorTestLibrary.DataAbstraction.SiteData`1 object with the same value for all sites.
public static SiteData<T> NewSiteData<T>(this ISemiconductorModuleContext tsmContext, T value)Parameters
tsmContextISemiconductorModuleContext-
The NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.
valueT-
Value to apply to all sites.
Returns
- SiteData<T>
-
A new NationalInstruments.SemiconductorTestLibrary.DataAbstraction.SiteData`1 object.
Type Parameters
T-
Data Type of value to use with NationalInstruments.SemiconductorTestLibrary.DataAbstraction.SiteData`1 object.
Remarks
Example Usage:
var data = tsmContext.NewSiteData(4.0);
NewSiteData<T>(ISemiconductorModuleContext, T[])
Creates a new NationalInstruments.SemiconductorTestLibrary.DataAbstraction.SiteData`1 object with unique values for all sites.
public static SiteData<T> NewSiteData<T>(this ISemiconductorModuleContext tsmContext, T[] values)Parameters
tsmContextISemiconductorModuleContext-
The NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.
valuesT[]-
Values to apply to each site.
Returns
- SiteData<T>
-
A new NationalInstruments.SemiconductorTestLibrary.DataAbstraction.SiteData`1 object.
Type Parameters
T-
Data Type of value to use with NationalInstruments.SemiconductorTestLibrary.DataAbstraction.SiteData`1 object.
Remarks
Note: the number of elements in value must equal to number of sites in NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext.
Example Usage:
var data = tsmContext.NewSiteData(new double[] { 1.0, 2.0, 3.0, 4.0, 5.0 });