예제 #1
0
        /// <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);
            }
        }
예제 #2
0
        /// <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);
            }
        }