Пример #1
0
        private async void startMeasurementB_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            try
            {
                DataPCParameterDTO DTO = new DataPCParameterDTO(Convert.ToDouble(armlengthTB.Text) / 100, informationDTO.strengthLevel);
                datapresenter_.setParameter(DTO);

                downSampledCoordinate.Clear();

                BC_ = new BlockingCollection <int>();

                producer_.startMeasure(BC_);
                datapresenter_.meassure(BC_);
            }
            catch (Exception exc)
            {
                var dialog = new MessageDialog("Enter real length");
                await dialog.ShowAsync();
            }


            //measureThread = new Thread(this.measure);
            //measureThread.IsBackground = true;
            ////testcount = 0;
            //startMeasurementB.IsEnabled = false;
            //measureThread.Start();
        }
Пример #2
0
        private async void manualAdjustmentB_Click(object sender, RoutedEventArgs e)
        {
            manualAdjust = true;

            try
            {
                DataPCParameterDTO DTO = new DataPCParameterDTO(Convert.ToDouble(armlengthTB.Text) / 100, informationDTO.strengthLevel);
                datapresenter_.setParameter(DTO);

                downSampledCoordinate.Clear();

                BC_ = new BlockingCollection <int>();

                producer_.startMeasure(BC_);
                datapresenter_.meassure(BC_);
            }
            catch (Exception exc)
            {
                var dialog = new MessageDialog("Enter real length");
                await dialog.ShowAsync();
            }
        }
Пример #3
0
        //private void resetMeasurementB_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        //{
        //    List<XYDTO> graphCoordinates = new List<XYDTO>();
        //    graphCoordinates.Add(new XYDTO(1, 2));
        //    graphCoordinates.Add(new XYDTO(2, 3));
        //    graphCoordinates.Add(new XYDTO(3, 4));
        //    graphCoordinates.Add(new XYDTO(4, 3));
        //    graphCoordinates.Add(new XYDTO(5, 1));

        //    this.MuscleForceChart.DataContext = graphCoordinates;

        //    timeCount = 0;

        //}

        private async void zeroPointAdjustmentB_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            try
            {
                DataPCParameterDTO DTO = new DataPCParameterDTO(Convert.ToDouble(armlengthTB.Text) / 100, informationDTO.strengthLevel);

                BC_ = new BlockingCollection <int>();

                datapresenter_.setParameter(DTO);

                producer_.zeroPointAdjust(BC_);

                datapresenter_.zeroPointAdjust(BC_);

                Color color = new Color();
                color = Colors.Green;
                zeroPointAdjustmentB.Background = new SolidColorBrush(color);
            }
            catch (Exception exc)
            {
                var dialog = new MessageDialog("Enter real length");
                await dialog.ShowAsync();
            }
        }