Пример #1
0
        private void StartDrawingRealTime()
        {
            kayChart serialData = new kayChart(chart1, 60);

            serialData.serieName = "max";
            Task.Factory.StartNew(() =>
            {
                serialData.updateChart(updateChartWithCpu, 100);
            });
        }
Пример #2
0
        public data_chart_frame()
        {
            InitializeComponent();
            kayChart pitch = new kayChart(angles_chart, 10);

            pitch.serieName = "Pitch";
            kayChart roll = new kayChart(angles_chart, 10);

            roll.serieName = "Roll";

            kayChart rpm1 = new kayChart(rpm_chart, 10);

            rpm1.serieName = "rpm1";
            kayChart rpm2 = new kayChart(rpm_chart, 10);

            rpm2.serieName = "rpm2";
            kayChart rpm3 = new kayChart(rpm_chart, 10);

            rpm3.serieName = "rpm3";
            kayChart rpm4 = new kayChart(rpm_chart, 10);

            rpm4.serieName = "rpm4";


            Task.Factory.StartNew(() =>
            {
                pitch.updateChart(updatePitch, 600);
            });

            Task.Factory.StartNew(() =>
            {
                roll.updateChart(updateRoll, 600);
            });

            Task.Factory.StartNew(() =>
            {
                rpm1.updateChart(updateRPM1, 600);
            });
            Task.Factory.StartNew(() =>
            {
                rpm2.updateChart(updateRPM2, 600);
            });
            Task.Factory.StartNew(() =>
            {
                rpm3.updateChart(updateRPM3, 600);
            });
            Task.Factory.StartNew(() =>
            {
                rpm4.updateChart(updateRPM4, 600);
            });
        }