Пример #1
0
        private void record(Sensor3D sensor, string name, int durationMilSec, int cycles)
        {
            sensor.Open(100, 100, 450, _horzResolution);
            Debug.WriteLine("----- camera opened State = Idle ");

            Thread.Sleep(2000);

            for (int i = 0; i < cycles; i++)
            {
                sensor.StartRecording();
                Debug.WriteLine("----- start recording");

                Thread.Sleep(durationMilSec);

                sensor.StopRecording();
                Debug.WriteLine("----- stop recording");

                sensor.SaveLast(name);
                Debug.WriteLine("----- save last");

                Thread.Sleep(1500);
            }
            sensor.Close();
            Debug.WriteLine("----- recording closed ");

            Thread.Sleep(1500);
        }
Пример #2
0
        public RunTest()
        {
            using (var sensor = new Sensor3D())
            {
#if DEBUG
                Console.WriteLine("MFCpp version: " + sensor.GetMFCppVersion());
#endif
                record(sensor, name, 9000, 1);
                record(sensor, name, 9000, 1);
            }
        }