Expand|Select|Wrap|Line Numbers
- private void ReadTemperatureFromRS232()
- {
- if(readReservated ==0){
- timeReservated =1;
- Data = ReadParamFromPIC('R');
- timeReservated=0;
- buckupData = Data ;
- }
- else {
- Data = buckupData;
- }
- float Dat = Float.parseFloat(Data);
- tseries.addOrUpdate(new Second(new Date()),Dat);
- private TimeSeriesCollection createDataset()
- {
- TimeSeries ts = new TimeSeries("Actual Temperature", Second.class);
- TimeSeriesCollection dataset = new TimeSeriesCollection();
- dataset.addSeries(ts);
- ts.setMaximumItemAge(30*60);
- return dataset;
- }
Code:
Expand|Select|Wrap|Line Numbers
- private void DrawGraph()
- {
- dataset = createDataset();
- TCh = new TChartWrite();
- MainChrt = TCh.createChart(dataset);
- MainChartPnl = new ChartPanel(MainChrt);
- MainChartPnl.setBounds(0,0,640,480);
- jPanel1.add(MainChartPnl);
- jPanel1.setVisible( true );
- MainChartPnl.validate();
- tseries = dataset.getSeries(0);
- }
}
This code works good.
But i would like to draw another parameter in the same graph. Now i have "Actual" temperature, but i also need "Wished" temperature.
I can use first metod (ReadTemperatureFromRS232()) to get second parameter by line in code: Data2 = ReadParamFromPIC('W');
But then have to integrate it in dataset(tseris). Here is the point where i'm out.
What is the way to reselve this problem?