- Код: Выделить всё
Dim newArh(60, 1 To 2)
Public Function graf()
MSChart1.Plot.UniformAxis = False
MSChart1.chartType = VtChChartType2dXY
MSChart1.ChartData = newArh
End Function
Private Sub Timer5_Timer()
tx = tx + 1
newArh(tx, 1) = tx
newArh(tx, 2) = Palog1
graf
End Sub
Но в данном случае он строит только определенное количество времени, а мне нужен динамический массив. Причем, чтобы на графике показывались значения, к примеру, последних 10 минут. То есть чтобы в массиве сохранялись значения только последних десяти минут, так как программа не выдерживает слишком большого количества данных. Или как вариант, чтобы график строился по точкам. Подскажите пожалуйста, возможно ли сделать что-то подобное?