W BASCOMIEe chcialem zaimplementowac procedure ktora, dobiera sobie wyjscie za pomoca liczbowego paramtru (u mnie liczba) ...
Glowie i sie i troje i cos nie moge nic zdzialac, bo w BASCOmie jak na moj gust musialby byc typ odpowiadajacy za linie wyjsciowe -czyli np jeden ogolny "pind"...
Nie wiem, co mi radzicie czy moj pomysl jest realny? Probowalem juz intrukjci "case" jak i wpakowanie Pordt.0 - portd.2 do tablicy i rowniez nic tablica byla typu byte...Rowniez "alias" nie pomogloo...
Jesli w bascomie jest to nie mozliwe to czy da sie to zrealizowac np w GCC???
Oto jej kod :
Sub Dioda(liczba As Byte)
Dim Pin As Byte -------> zamias byte musialoby byc chyba -> ogolnie portd a takiego typu nie ma...:/ If Liczba = 0 Then Pin = Portd.0 Elseif Liczba = 1 Then Pin = Portd.1 Elseif Liczba = 2 Then Pin = Portd.2 End If
Set Pin Waitms 30 Reset Pin Waitms 30 End Sub
Co radzicie ?
Rafal