Witam, piszę w Bricx program, który będzie działał jak oscyloskop(mierzy odległość od obiektu) Jednakze pomiar na ekraniku ma byc w formie całej linii na ekranie.
task main() {
ClearScreen();
int y;
int i;
SetSensorLowspeed(IN_4);
for (i=0;i<=100;++i) {
if (i>=100) {i=0; ClearScreen();}
y = SensorUS(IN_4);
PointOut(i, y/4, DRAW_OPT_NORMAL);
NumOut(0,56, y, DRAW_OPT_CLEAR);
}
while (true);
}
Ten kod robi liczenie, ale piksel po pikselu, a ja bym chciał mieć od razu całą linię pomiaru. Wiem, że trzeba to zrobić a dwóch tabelach, jedna która pobiera dane, druga z której odczytuje i mam takie cos, ale nie działa. Kto może pomóc?
task main() {
ClearScreen();
int y;
int i;
int MyArray[100];
SetSensorLowspeed(IN_4);
for (i=0;i<=100;i++) {
y= SensorUS(IN_4);
MyArray[i]=y
NumOut(0, 56, y, DRAW_OPT_CLEAR);
}
for (i=0;i<=100;++i) {
y=MyArray[i];
if (i==99) ClearScreen();
PointOut(i, y/4, DRAW_OPT_NORMAL);
}
while (true);
}
Ktoś pomoże?