Visual Basic (Declaration) | |
---|---|
Public MustInherit Class MacroEventActionExtension Inherits EventActionExtension Implements Agilent.SA.Vsa.IPropertyInfo, Agilent.SA.Vsa.IPropertyInfo2, Agilent.SA.Vsa.IRemoteNotifyPropertyChanged, Agilent.SA.Vsa.IRemoteNotifyPropertyInfoChanged |
C# | |
---|---|
public abstract class MacroEventActionExtension : EventActionExtension, Agilent.SA.Vsa.IPropertyInfo, Agilent.SA.Vsa.IPropertyInfo2, Agilent.SA.Vsa.IRemoteNotifyPropertyChanged, Agilent.SA.Vsa.IRemoteNotifyPropertyInfoChanged |
C++/CLI | |
---|---|
public ref class MacroEventActionExtension abstract : public EventActionExtension, Agilent.SA.Vsa.IPropertyInfo, Agilent.SA.Vsa.IPropertyInfo2, Agilent.SA.Vsa.IRemoteNotifyPropertyChanged, Agilent.SA.Vsa.IRemoteNotifyPropertyInfoChanged |
The macro is run on a separate thread from the measurement so it should call Agilent.SA.Vsa.Measurement.WaitForMeasurementDone before reading results or changing configuration for a measurement.
When there are multiple DataSources, the macro is run once for each Agilent.SA.Vsa.Measurement corresponding to the DataSources.
Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)