Beispiel #1
0
        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);
        }