/// <summary> /// Erstellt für alle Achsen im HardwareController die GUI Elemente. /// </summary> /// <param name="hwc">Der Verbundene HardwareController</param> public void SetHardwareControllerAndInitGUI(HardwareController hwc) { HWC = hwc; string[] axes = hwc.AxesControlIdents; for (int i = 0; i < axes.Length; ++i) { MainGrid.RowDefinitions.Add(NewRowDef()); Axis a = HWC.GetAxis(axes[i]); UI_OneAxis one = new UI_OneAxis(); one.SetAxisAndInitGUI(HWC, a); Grid.SetRow(one, i + 1); MainGrid.Children.Add(one); } }
/// <summary> /// Erstellt für alle Achsen im HardwareController die GUI Elemente. /// </summary> /// <param name="hwc">Der Verbundene HardwareController</param> public void SetHardwareControllerAndInitGUI(HardwareController hwc) { HWC = hwc; string[] axes = hwc.AxesControlIdents; for (int i = 0; i < axes.Length; ++i) { MainGrid.RowDefinitions.Add(NewRowDef()); Axis a = HWC.GetAxis(axes[i]); UI_OneAxis one = new UI_OneAxis(); one.SetAxisAndInitGUI(HWC, a); Grid.SetRow(one, i + 1); MainGrid.Children.Add(one); } }