public void Test_TTL_OUT() { IE2010 e2010 = new E2010(); e2010.StartReadData(); Thread.Sleep(1000); e2010.StopReadData(); var data = e2010.GetDigitalOut(); }
public void Test_Cycle() { IE2010 e2010 = new E2010(); e2010.OnData += delegate (DataPacketPoco poco) { var data2 = poco.Datas[0, 0]; Debug.WriteLine("data = " + data2); }; e2010.Init(); e2010.StartReadData(); Thread.Sleep(20000); e2010.StopReadData(); var data = e2010.GetDigitalOut(); }
static void Main(string[] args) { //IDeviceManager deviceManager = new DeviceManager(); //deviceManager.StartDetectionLoop(); //Thread.Sleep(20000); //deviceManager.StopDetectionLoop(); //Thread.Sleep(1000); IE2010 mE2010 = new E2010(); var od = mE2010.OpenLDevice(); mE2010.OnData += OnData; var moduleDescription = mE2010.Init(); if (moduleDescription.HasValue) { SetDefaultAdcParams(ref mE2010, moduleDescription.Value); int index = 0; while (true) { mE2010.StartReadData(); mE2010.ENABLE_TTL_OUT(true); Thread.Sleep(100); mE2010.SetDigitalIn( new[] { false, false, false, false, false, false, false, false, // D9 D10 true, true, true, true, true, true, true, true }); Thread.Sleep(100); Thread.Sleep(3000); mE2010.StopReadData(); index++; } } }