public static void Test(AUTD autd) { autd.SilentMode = false; var delays = new byte[autd.NumDevices, AUTD.NumTransInDevice]; delays[0, 0] = 4; autd.SetDelayOffset(delays, null); var uniform = new ushort[autd.NumDevices, AUTD.NumTransInDevice]; for (var i = 0; i < autd.NumDevices; i++) { for (var j = 0; j < AUTD.NumTransInDevice; j++) { uniform[i, j] = 0xFFFF; } } var burst = new byte[4000]; burst[0] = 0xFF; var g = Gain.Custom(uniform); var m = Modulation.Custom(burst); autd.Send(g, m); }