Как построить такой график....

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Yuri_S
Обычный пользователь
Обычный пользователь
 
Сообщения: 97
Зарегистрирован: 17.07.2003 (Чт) 20:12
Откуда: Kiev,Ukraine

Как построить такой график....

Сообщение Yuri_S » 26.09.2003 (Пт) 18:52

На форме надо нарисовать две оси и построить график y=sinX, причем с определенным интервалом(предположим 0.1с) он будет смещатся вправо на 10 пикселей или милиметров или все равно чего, тоесть на экране будет видны "бесконечные волны".....как такое устроить? Или как хотя-бы график построить?

Лёха_Virus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 24.03.2003 (Пн) 17:13
Откуда: Анграск

Сообщение Лёха_Virus » 26.09.2003 (Пт) 20:13

на вот: (p - это picturebox)

Dim lg, k, pg, speed

Private Sub Form_Load()
speed = 50 'скорость смецения
lg = 1 'левая граница графика
pg = 40 'правая граница графика
End Sub

Private Sub Timer1_Timer()
p.Cls
For i = lg - k / 100 To pg - k / 100 Step 0.1
p.PSet (i * 100 + k, 500 + Sin(i) * 100), RGB(0, 0, 0)
Next
k = k + speed
If k > 630 Then k = 0
End Sub

с очисткой правда косяк... ну сам разбирайся :)

Yuri_S
Обычный пользователь
Обычный пользователь
 
Сообщения: 97
Зарегистрирован: 17.07.2003 (Чт) 20:12
Откуда: Kiev,Ukraine

Сообщение Yuri_S » 26.09.2003 (Пт) 20:23

thanx


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList