Показано с 1 по 10 из 34

Тема: Как построить график Y=F(x)??

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #31

    По умолчанию

    надо на Ваш замечательный пример, который строит график по данным из OPC -сервера
    достроить- добавить два графика , которые "берут" данные из массивов данных
    (из таблицы, которая не меняется или меняется редко)
    типа того ( удалось построить два типа графиков в С#):
    .................................................. ........................................
    //1 variant dvuch grafikov:
    //////////////////////////////////////////
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.IO;

    namespace WindowsFormsApp1
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();

    int[] YH = { 45, 50, 52, 57,58,59,60,61,62,63 }, YL = { 35, 65, 68, 69,70,71,72,73,74,75 };
    for (int x = 0; x < 10; x++)
    {
    chart1.Series[0].Points.AddXY(x * 10, YH[x]);
    chart1.Series[0].Points.AddXY(x * 10, YL[x]);
    }
    }
    /////////////////////////////////////////////////////////////////////////////////////////////
    //второй вариант построения графиков- данные для двух графиков программа берет
    из файла типа 1.txt:
    //.................................................. ....................................
    private void button1_Click(object sender, EventArgs e)
    {
    if(openFileDialog1.ShowDialog()==DialogResult.OK)
    {
    StreamReader streamReader = new StreamReader(openFileDialog1.FileName);
    int x = 0;
    while(!streamReader.EndOfStream)
    {
    int Y = Convert.ToInt16(streamReader.ReadLine());

    chart2.Series[0].Points.AddXY(x, Y);
    x++;
    }
    streamReader.Close();
    }
    }
    }
    }
    ///второй вариант начинает работать , если нажимаешь кнопку
    // private void button1_Click(object sender, EventArgs e)
    Изображения Изображения
    Последний раз редактировалось in37usd; 22.03.2018 в 20:40.

Похожие темы

  1. График
    от neuch в разделе Master SCADA 3
    Ответов: 13
    Последнее сообщение: 10.04.2015, 18:46
  2. ИП320 построить график в слейве
    от alex2k3 в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 20.12.2013, 11:53
  3. Временной график
    от dll в разделе СПК2хх
    Ответов: 7
    Последнее сообщение: 14.12.2012, 19:25
  4. Как построить диспетчеризацию
    от morcat в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 09.04.2012, 16:00
  5. Календарный график
    от fvgt-2009 в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 26.02.2012, 21:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •