9 public static void Strobe()
27 Console.WriteLine(
"\nStrobe initialised");
30 Console.WriteLine(
"\nMin Off Time: " + strobe.SetLimits(0, 24, 0, 1000, 0, 1000).ToString());
33 Console.WriteLine(
"\nMax Current: " + strobe.MaxCurrent.ToString());
34 Console.WriteLine(
"\nMax On Time: " + strobe.MaxOnTime.ToString());
35 Console.WriteLine(
"\nMin Off Time: " + strobe.MinOffTime.ToString());
38 Console.WriteLine(
"\nCurrent: " + strobe.Current.ToString());
41 Console.WriteLine(
"\nOn Time: " + strobe.OnTime.ToString());
44 Console.WriteLine(
"\nTrigger Delay: " + strobe.TriggerDelay.ToString());
47 Console.WriteLine(
"\nTrigger Mode: " + strobe.TriggerMode.ToString());
50 Console.WriteLine(
"\nTrigger Source: " + strobe.TriggerSource.ToString());
53 Console.WriteLine(
"\nTrigger Source Invert: " + strobe.TriggerSourceInvert.ToString());
56 Console.WriteLine(
"\nTrigger Voltage: " + strobe.Voltage.ToString());
59 strobe.Validate =
false;
65 strobe.Validate =
true;
74 strobe.TriggerDelay = 10;
81 Console.WriteLine(
"\nNew Trigger Mode: " + strobe.TriggerMode.ToString());
88 strobe.TriggerSourceInvert =
false;
91 Console.WriteLine(
"\n\nNew Values: ");
92 Console.WriteLine(
"\nCurrent: " + strobe.Current.ToString());
93 Console.WriteLine(
"\nOn Time: " + strobe.OnTime.ToString());
94 Console.WriteLine(
"\nTrigger Delay: " + strobe.TriggerDelay.ToString());
95 Console.WriteLine(
"\nTrigger Mode: " + strobe.TriggerMode.ToString());
96 Console.WriteLine(
"\nTrigger Source: " + strobe.TriggerSource.ToString());
97 Console.WriteLine(
"\nTrigger Source Invert: " + strobe.TriggerSourceInvert.ToString());
98 Console.WriteLine(
"\nTrigger Voltage: " + strobe.Voltage.ToString());
102 Console.WriteLine(
"\nNew Trigger Mode: " + strobe.TriggerMode.ToString());
103 strobe.SwTrigger =
true;
104 Console.WriteLine(
"\nSoftware Trigger");
105 strobe.SwTrigger =
false;
107 Console.WriteLine(
"\nNew Trigger Mode: " + strobe.TriggerMode.ToString());
109 strobe.TriggerSourceInvert =
false;
113 catch (System.Exception e)
115 Console.WriteLine(e.Message);
118 Console.WriteLine(
"\nPress enter to proceed...");
119 System.Console.ReadLine();