Witam wszystkich. Jestem na etapie pisania programu do maszyny która ostrzy piły widiowe. Posiada 3 silniki krokowe wrzeciono itd.. Program mam już właściwie napisany za wyjątkiem jednego zapamiętywania danych. Mamy 4 zmienne A, B, C, D które są parametrami ostrzenia dla danej piły. W jaki najprostszy sposób zrobić zapamiętywanie tych zmiennych dla danych pil. Słyszałem ze za pomocą TABLIC można to zrobić tylko ze nie mam pojęcia jak do tego się zabrać. W helpie i na forach niema za wiele.
Zapis max 10 rodzajów pil...czyli zadeklarowac 10 tablic cztero elementowych...
ale jak juz mam dane w zmiennych to jak je wprowadzic do danej tablicy??
Jest to duuzy problem i bardzo prosze o pomoc na pewno ktos z was stosował w swoich projektach cos takiego.
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj siętablice w bascom
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Nieprawda... to pochodzi z helpa (online):W helpie i na forach niema za wiele.
Kod: Zaznacz cały
'create an array named a, with 10 elements (1 to 10)
Dim A(10) As Byte
'create an integer
Dim C As Integer
'now fill the array
For C = 1 To 10
'assign array element
A(c)= C
' print it
Print A(c)
Next
'you can add an offset to the index too
C = 0
A(c + 1)= 100
Print A(c + 1)
End
Cos jak
Kod: Zaznacz cały
Dim Nastawa(4)(10) As Byte;
Nastawa(1)(1) = A;
Nastawa(2)(1) = B;
...
' dla drugiej pily
Nastawa(1)(2) = A;
...
Jeśli się nie da tworzyć dwuwymiarowej to pozostaje Ci offset (modyfikacja pierwszego przykładu)
Kod: Zaznacz cały
Dim Nastawa(40) As Byte, offset As Byte, C As Byte
offset = 0 ' dla pierwszej pily, dla drugiej = 4, dla trzeciej = 8 itd...
For C = 1 To 4
Print A(c + offset) ' wypisze nastawy pierwszej pily
Next
End
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości