示波器兼容

This commit is contained in:
“hsc”
2026-08-07 10:31:46 +08:00
parent 062582e238
commit 57db6776b8
+22
View File
@@ -53,6 +53,28 @@ namespace DeviceCommand.Devices
// SCPI 指令结束符 (消息终止符需使用 LF)
private const string ScpiDelimiter = "\n";
#region MSO44B ACP
public enum AcquireMode { Sample = 0, PeakDetect = 1, HiRes = 2, Average = 3, Envelope = 4 }
public enum BandwidthLimit { Full = 0, BW20MHz = 1 }
public enum Channel { Channel1 = 1, Channel2 = 2, Channel3 = 3, Channel4 = 4 }
public enum CouplingMode { DC = 0, AC = 1, GND = 2 }
public enum MeasurementType
{
Amplitude = 1, Frequency = 2, Mean = 3, PK2PK = 4,
Maximum = 5, Minimum = 6, RMS = 7, Overshoot = 8,
Undershoot = 9, PositiveOvershoot = 10, NegativeOvershoot = 11,
RiseTime = 12, FallTime = 13, DutyCycle = 14,
Period = 15, Phase = 16, Delay = 17,
BurstWidth = 18, SlewRateRising = 19, SlewRateFalling = 20,
High = 21
}
public enum StopAfter { Sequence = 0, RunStop = 1 }
public enum TriggerMode { Auto = 0, Normal = 1 }
public enum TriggerSlope { Rising = 0, Falling = 1 }
#endregion
public TektronixMSO(TcpConfig config) : base(config)
{
}