- Dim Tv1Graph(40) As Integer
- Dim Tv2Graph(40) As Integer
- Dim ToilGraph(40) As Integer
- Dim Pv1graph(40) As Integer
- Dim Pv2graph(40) As Integer
- Dim Igraph(40) As Integer
- Dim Ugraph(40) As Integer
- Private Sub Form_Load()
- Call ResetingGraph
- End Sub
- Private Sub Timer1_Timer()
- Call next_data
- End Sub
- Private Sub next_data()
- Dim i, ii As Integer
-
- For i = 1 To 39 ' Avance graphique
- Tv1Graph(i) = Tv1Graph(i + 1)
- Tv2Graph(i) = Tv2Graph(i + 1)
- ToilGraph(i) = ToilGraph(i + 1)
- Pv1graph(i) = Pv1graph(i + 1)
- Pv2graph(i) = Pv2graph(i + 1)
- Igraph(i) = Igraph(i + 1)
- Ugraph(i) = Ugraph(i + 1)
- Next i
-
- Tv1Graph(40) = 5 'valeur a afficher
- Tv2Graph(40) = 10
- ToilGraph(40) = 15
- Pv1graph(40) = 20
- Pv2graph(40) = 30
- Igraph(40) = 40
- Ugraph(40) = 50
-
- With MSChart1
-
- For ii = 1 To 40
- .Row = ii
-
- .Column = 1
- .Data = Tv1Graph(ii)
-
- .Column = 2
- .Data = Tv2Graph(ii)
-
- .Column = 3
- .Data = ToilGraph(ii)
-
- .Column = 4
- .Data = Pv1graph(ii)
-
- .Column = 5
- .Data = Pv2graph(ii)
-
- .Column = 6
- .Data = Igraph(ii)
-
- .Column = 7
- .Data = Ugraph(ii)
-
- Next ii
- End With
- End Sub
-
- Private Sub ResetingGraph() 'Sous Routine effacement du chart
- Dim iii, iiii As Integer
- For iii = 1 To 7 ' RESETING GRAPH location points
- MSChart1.Column = iii
- For iiii = 1 To 40
- MSChart1.Row = iiii
- MSChart1.Data = 0
- Next iiii
- Next iii
- Erase Tv1Graph ' Reseting arrays
- Erase Tv2Graph
- Erase ToilGraph
- Erase Pv1graph
- Erase Pv2graph
- Erase Igraph
- Erase Ugraph
- MSChart1.Row = 1
- End Sub
Dim Tv1Graph(40) As Integer
Dim Tv2Graph(40) As Integer
Dim ToilGraph(40) As Integer
Dim Pv1graph(40) As Integer
Dim Pv2graph(40) As Integer
Dim Igraph(40) As Integer
Dim Ugraph(40) As Integer
Private Sub Form_Load()
Call ResetingGraph
End Sub
Private Sub Timer1_Timer()
Call next_data
End Sub
Private Sub next_data()
Dim i, ii As Integer
For i = 1 To 39 ' Avance graphique
Tv1Graph(i) = Tv1Graph(i + 1)
Tv2Graph(i) = Tv2Graph(i + 1)
ToilGraph(i) = ToilGraph(i + 1)
Pv1graph(i) = Pv1graph(i + 1)
Pv2graph(i) = Pv2graph(i + 1)
Igraph(i) = Igraph(i + 1)
Ugraph(i) = Ugraph(i + 1)
Next i
Tv1Graph(40) = 5 'valeur a afficher
Tv2Graph(40) = 10
ToilGraph(40) = 15
Pv1graph(40) = 20
Pv2graph(40) = 30
Igraph(40) = 40
Ugraph(40) = 50
With MSChart1
For ii = 1 To 40
.Row = ii
.Column = 1
.Data = Tv1Graph(ii)
.Column = 2
.Data = Tv2Graph(ii)
.Column = 3
.Data = ToilGraph(ii)
.Column = 4
.Data = Pv1graph(ii)
.Column = 5
.Data = Pv2graph(ii)
.Column = 6
.Data = Igraph(ii)
.Column = 7
.Data = Ugraph(ii)
Next ii
End With
End Sub
Private Sub ResetingGraph() 'Sous Routine effacement du chart
Dim iii, iiii As Integer
For iii = 1 To 7 ' RESETING GRAPH location points
MSChart1.Column = iii
For iiii = 1 To 40
MSChart1.Row = iiii
MSChart1.Data = 0
Next iiii
Next iii
Erase Tv1Graph ' Reseting arrays
Erase Tv2Graph
Erase ToilGraph
Erase Pv1graph
Erase Pv2graph
Erase Igraph
Erase Ugraph
MSChart1.Row = 1
End Sub