synthesis模式bug修改

This commit is contained in:
“hsc”
2026-10-22 14:36:21 +08:00
parent 6bbca727ca
commit d9052861f5
3 changed files with 103 additions and 41 deletions
+1 -11
View File
@@ -88,17 +88,7 @@ namespace DeviceCommand.Devices
return await WriteReadAsync($"*IDN?{ScpiDelimiter}", ScpiDelimiter, ct);
}
/// <summary>
/// 命令流延时 (*D)
/// <para>在 SCPI 命令流中插入一段延时(单位: ms),常用于 LIST 参数下发完成后、切换 OUTP:MODE 之前等待仪器就绪</para>
/// </summary>
/// <param name="milliseconds">延时时长 (ms)</param>
public virtual async Task 延时Async(double milliseconds, CancellationToken ct = default)
{
string valStr = milliseconds.ToString("0.###", CultureInfo.InvariantCulture);
await SendAsync($"*D {valStr}{ScpiDelimiter}", ct);
}
/// <summary>
/// 退出远程状态、回到本地 (SYST:LOC,即 SYSTem:LOCal)
/// <para>设定后仪器回到 LOCAL 状态,前面板恢复可用。手册注明本命令僅可用於 RS-232 控制之下,