Jeżeli dobrze zrozumiałem problem to proponuje zastosować zmienne tablicowe czyli np. $a[1]['link'], $a[2]['nazwa']. Używając zmienne tablicowe możemy użyć np. takiej konstrukcji.[syntax=php] $a[1]['link']='index.php'; $a[1]['nazwa']='Home'; $i=1; echo '<a href="'.$a[$i]['link'].'">'.$a[$i]['n... [/syntax] :D
Nie pisałem jeszcze nic w CodeVision ale licząc na to iż wiele języków opartych jest na C to myśle że i ten działa podobnie. A więc jeżeli tak to nie możesz użyć takiego przypisania ponieważ operator pobrania adresu zmiennej & nie używamy w stosunku do zmiennych tablicowych ponieważ nazwa zmiennej tablicowej jest sama w sobie wskaźnikiem na pierwszy...
Grafika to pewne zmienna deklarowana w programie. Jak to się robi zapewne w postaci zmiennej tablicowej np. char grafika[][] = {}; jak zrobisz char grafika[][] PROGMEM = {}; Uzyskasz to samo w pamięci programu. Nie ma sensu ładować obrazków do RAMu.
Powstał błąd 1004 (Method 'This Workbook' of Object '_Global' failed) w linii: Tablica = ThisWorkbook.Worksheets(1).Range("O4:O36... Przerabialiśmy to już [url=http://www.elektroda.pl/rtvforum/to... Nie używaj zmiennej tablicowej, a "zwykłą" Variant.
Ściagnij sobie jeden z tych plików pomocy, uruchom, wybierz indeks wpisz "dim" klinij wyświetl i tyle, prościej sie nie da :) Dodano po 5 Sorry kolego, dim to nie tablica tylko deklaracja zmiennej, przepraszam za wprowadzenie w błąd Dodano po 6 teraz się temu przyjrzałem i okazuje się że dobrze pamietam. Dim moze być deklaracja singlowej zmiennej bądź...
Witam Mam pytanie: Na jakiej zasadzie bascom przypisuje do zmiennej tablicowej identyfikator kilku czujników DS18b20 podpiętych do jednego portu? Przykładowo mamy cztery czujniki. W poniższym przykładzie Dim Dsid1(8) As Byte Dim Dsid2(8) As Byte Dim Dsid3(8) As Byte Dim Dsid4(8) As Byte Dsid1(1) = 1wsearchfirst()...
Niestety, to także nie działa. Zresztą poprawna instrukcja dla zmiennej tablicowej wzięta z helpu to: Spiinit Spiin a(1) , 4 'odczytuje cztery bajty i ona działa, scala bajty i zapisuje wynik do zmiennej Tabl_wyn(x). Problem jest tylko z jej późniejszym,powtórnym odczytaniem. Odczytanie natychmiastowe w następnej instrukcji: Lcd Tabl_wyn(x) działa bezbłędnie....
Może jeszcze raz jaśniej opiszę temat. :crazyeyes: Nie wiem czy właściwie odczytałem tą Twoją kombinację warunków :?: ale efekt wielokrotnego kopiowania jednej tabeli jednowierszowej, oraz pojedynczego kopiowania tabeli wielowierszowej - można zrealizować tak jak na zrzucie 959003 poprzez kod VBA (makro) z wykorzystaniem zmiennych tablicowych jak w...
Błędy jakie widać "na oko". 1. Jeśli po Then, w jednej linii wykonujesz wiele akcji, należy je oddzielić dwukropkiem[syntax=vb]If WymZloz = Tablica(i) Then knyps = True: Exit For[/syntax] 2. Zaplątałeś pętlę z instrukcją If (przesuń Next przed End Sub) 3. Nie przypiszesz zakresu do zmiennej tablicowej w ten sposób. Można Np tak[syntax=vb]Option base...
Wielkie dzięki za wyjaśnienie zasady działania. Mam jeszcze pytanie czy do zmiennej tablicowej można przypisywać dane z rozdzielonego zakresu. Próbowałem w poniższy sposób, ale przypisuje tylko wartość zakresu pierwszego. Dane = .Range("E7:G9, L7:L9").Value
Pierwsze o LUA słyszę, ale spróbuj zamienić miejscami array[3] = screen //daj na górę i w warunkach użyj tej zmiennej tablicowej if array[3] == 0
Przypisujesz do pojedynczego znaku z tablicy znaków. Przy definiowaniu zmiennej tablicowej wartość określa rozmiar tablicy. Przy używaniu zmiennej tablicowej w nawiasach podaje się indeks tablicy dla potrzeb odwołania się do wskazanej komórki tablicy.
Siemka! Nie ma większego problemu i z paroma czujnikami. Rozwiązania tego problemu są conajmniej dwa. 1. Wrzucasz czujniki każdy na innym pinie portu mikrokontrolera i odczytujesz wynik korzystając właśnie z algorytmu dla jednego czujnika. Jedyna kwestia to tylko sekwencyjne przełączanie interface'u 1-Wire pomiędzy połączonymi z czujnikami pinami portu....
Trzeba było od razu napisać, że dostałeś taki kod na kolokwium, bo to zmienia postać rzeczy... oraz moje zdanie na jego temat. Teraz twierdzę, że kod jest prawie genialny w swoim zagmatwaniu i pewnie też taki miał być w zamyśle tego, kto to układał. Ale do rzeczy. Wbrew temu, co Ci się wydaje ostatnia i zresztą jedyna operacja zapisu do zmiennej tablicowej...
ale czemu chcesz ładować edx do zmiennej tablicowej? masz edx traktować jak tablicę!
Dziękuje za rady, też skłaniałem się do zmiennej tablicowej, utwierdziłeś mnie że jest to dobry kierunek kombinowania. Pozdrawiam
Jeśli chodzi o "uformowanie" tabeli pod przyszły wykres, to tak bym to widział - przykładowy szkic algorytmu procedury formowania tabeli z danymi do wykresu: [syntax=edyc] Sub przygdantab() 'Deklaracje zmiennych wierszy, kolumn, indeksu tabeli 'Deklaracja zmiennych przechowujących nazwy arkuszy: "wejściowego", "wyjściowego", separatora daty 'Deklaracja...
??? Czytam, czytam i ... jeszcze raz przeczytałem ... ??? 1. Jeśli dane dodaje się do 'ListBox' przez zmienną tablicową, to ograniczenia jako takiego "nie ma", co wiadome skoro: A. w waszych kodach właśnie jest to stosowane (adamas_nt) B. odnosicie się do tego pośrednio, pisząc o "obejściach" (PRL, clubs) Czyli "wszyscy wiemy", że jeśli nie zostanie...
tak tylko to co odczytam wyświetlam w formie restore label: czyli powinienem odczytać do zmiennej tablicowej i zeby ja wyświetlić dać restore ta_zmienna_tablicowa?
Można obejść ograniczenie ListBox'a do 10 kolumn przez załadowanie danych do zmiennej tablicowej, ale bardziej eleganckim rozwiązaniem będzie użycie kontrolki ListView zamiast ListBox.
CommandButton z napisem GRAJ!, Poszedłbym raczej w kierunku formatki użytkownika (UserForm), niż bawiłbym się w z przyciskami w arkuszu. Łatwiej zapanować nad aspektem wizualnym "zabawki", no i miejsca więcej w arkuszu na inne rzeczy. czy „CommandButton_SPRWDZ1” może weryfikować wszystkie 39 odpowiedzi Prosto odpowiadając - można - np....
rozkaz(1)10, Nag(1)5 to są zmienne tablicowe w których mam rozkazy
Możesz przytoczyć kawałek kodu (z deklaracją trablicy), bo jak rozumim to nie chodzi o zmienną tablicową, tylko o coś innego.
Sprawdziłem i działa poprzez powyższy program. Mogę zrobić dowolną strukturę, następnie ję skopiować do zmiennej tablicowej, po czym skopiować ją z powrotem do struktury i struktura będzie wygladać identycznie.
Zamiast iluś tam zmiennych, do zapamiętania pozycji, wygodniej użyć 1 zmiennej tablicowej, ale to sprawa gustu programisty. Dlaczego do pokazania kodu chcesz użyć C# a nie C/C++
Witam wysyłasz w postaci HEX z kolei odbierasz komenda inputhex i zapisujesz do zmiennej tablicowej np: Dim Dsid1(8) As Byte .
(at)ElektrodaBot A może skorzystać ze zmiennej __mmcu?
0. Lepiej, aby program wypisał wzór (y=ax^2+bx+c) i następnie pytał się o parametry. 1. kwadratowe() to chyba podaje liniowe ;) Ponadto ciekawszym byłoby podanie miejsca zerowego (o ile takie występuje) i punktu przecięcia z OY lub ew. dl własnego X. 2. delta() - lepiej dokonaj pewnych powtarzających się obliczeń i umieść w osobnych zmiennych. Dobry...
Aha, czyli mamy zmienną typu tablicowego sNazwaPliku, która jest zapisana w pamięci. Jej adres znamy, tak? No bo jakoś się trzeba do tej zmiennej dostać. Obliczany jest natomiast &sNazwaPliku, tak? Dobrze rozumiem?
Jak mam pojedynczą zmienną np. int x i chcę, aby jak zmienię wartość jej w funkcji to było to wiążące również poza funkcją to daję: void funkcja(int &x) { int x+=1 } i programie wywołuję w ten sposób main() { int y=3; funkcja(y); //nie trzeba tu dawać już o dziwo znaczka '&' tylko sam y printf("\n%d",y);...
Witajcie. Prozaiczna, wydawałoby, się rzecz. Inicjuję zmienną tablicową wartościami domyślnymi, ale nie mogę znaleźć w pliku disasemblacji tych wartości (w sekcji text, ale i w ogóle gdziekolwiek w pliku). Nie tak to się odbywa? Pytam z ciekawości. robiw PS. Powiedzmy, taki prosty program: [syntax=c] volatile uint8_t ID[8] = {1, 2, 3, 4, 5, 6, 7, 8};...
Witam. Napisałem sobie poniższy kod w BASCOMIE. Ma on za zadanie przemieszać wartości w zmiennej tablicowej tablica. Np. mam zmienną Tablica: Data 1,2,3,4,5,6,7,8 i po kilkukrotnym naciśnięciu przycisków (napisałem kilkukrotnym bo kod jest tak napisany że jedno naciśnięcie powoduje zamianę tylko jednej pary liczb ,a więc żeby dobrze przemieszać wartości...
Faktycznie porobiłem kilka błędów których nie byłem świadom i rzeczywiście tą funkcją USART_Transmit zmiennej tablicowej nie wysle dlatego rozwiązałem wysyłanie strinka w ten sposób: [syntax=c] for (uint8_t i=0;i<=z;i++) { USART_Transmit(odebrane_dane[i]); } z=0; [/syntax] Dzieki za pomoc
1.wysyłanie i obieranie 1 bajtu było w poprzednich listingach [syntax=c] uint8_t spi_fast_shift (uint8_t data) { SPDR = data; while((SPSR & (1<<SPIF))==0); return SPDR; } [/syntax] 2. wywołanie spr= spi_fast_shift(0xD0); tez nie działa --tak wiem zmienne tablicowe zdefiniowane do tamtej funkcji i wywołanie zmiennej z tablicy....
Z tego co pamiętam, to Java typ String ma kompatybilny z typem tablicowym. Więc wystarczy tylko nazwa zmiennej, w nawiasach kwadratowych numer znaku i przypisanie wartości.
Podajesz wartość zmiennej A równej ilości kulek w bębnie, następnie zmiennej B równej ilości losowań. Potem robisz pętlę o B iteracjach i wewnątrz używasz funkcji losującej w zakresie od 1 do A. To tyle, jeśli chodzxi o algorytm. Oczywiście wyniki można wpisać do zmiennej tablicowej. Pozdrawiam.
Nie w tym miejscu dokonujesz przekazania wartości z POSTa do zmiennej (wcześniej masz zmienną, która powinna z niego brać!) Możesz śmiało używać podwójnego cudzysłowia do wyświetlania tekstów; zmienne tablicowe w takim ciągu ujmuj w nawiasy klamrowe {} Zasadniczo nie wiem, czemu w tablicy cen masz wartości ciągów, zamiast liczbowe...
COŚ JESZCZE TU ZMIENIĆ ?? Ps. chodziło o wynik obliczeń... * Typy proste: int b, double a, char * Typy złożone: return 0 * Typy całkowite: int b=11 * Typy zmiennoprzecinkowe: double a=15/7 * Zmienne wskaźnikowe: char* * Zmienne tablicowe: brak ?? * Funkcje: pow, atoi, printf * Słowa kluczowe: return * Wynik: 2048
Zamieniaj " na encję " W ogóle to najlepiej użyj funkcji kodującej encje. Ponadto pamiętaj, aby wartość samego parametru value była objęta w pojedynczy lub podwójny cudzysłów. Tak na marginesie - niepoprawnie zapisujesz użycie zmiennej tablicowej jak również niepoprawnie zapisujesz nazwę klucza tablicy asocjacyjnej. Winno być: echo "{$r
Czy zmienna t[i] jest tego samego typu co zmienna pom? Zmienna pom i zmienna t są zmiennymi tablicowymi, a zmienna t[i] jest najprawdopodobniej liczbą stąd jest błąd
Zwracanie tablicy nie jet dobrym pomysłem, bo jeśli nawet z niego skorzystasz to i tak będziesz musiał zwrócić rozmiar tej tablicy przez zmienną. Generalnie zmienne tablicowe i stringi zwraca się przez referencję /wskaźnik a nie jako rezultat - jako rezultat w tym przypadku zwraca się ilość zamienionych znaków, true/false czy wykonanie funkcji się powiodło,...
Mam jeszcze kilka pytań: 1. W Destination wpisujemy tylko nazwę zmiennej tablicowej, czy jest tam autoinkrementacja?Skąd wiadomo, która zmienna zawiera dane z którego pomiaru? 2. Nie mogę dostać się do rejestru SCAN. Kompilator zgłasza błąd, że wyrażenie "SCAN" nie jest członkiem (not a member) grupy ADCA, czy coś takiego.Patrzałem na przykłady na internecie,...
Witam. Doczytałem w helpie bascoma że polecenie "printbin" może wysłać po uarcie całą zmienną tablicową. I tak mamy zmienną Dim Send(3) As Integer do której wpisujemy trzy różne wartości Send(1)=Ts Send(2)=Tb Send(3)=Tzew i wysyłamy po uart Printbin Send i właśnie tu kompilator daje błąd: Array expected[SEND] Nie rozumiem co robię nie tak przecież chcę...
Po pierwsze uprość sobie tę funkcję, założenie do niej jest takie,że zawsze będziesz przesyłał C-string (czyli zakończony zerem) void wyslij(char *data) { while( *data ) usart_transmit( *data++ ); } Skoro użyłeś przydomka volatile dla zmiennej tablicowej a w deklaracji funkcji nie jest on (ten argument opatrzony takim...
Obsługa przerwań jest banalna. W przerwaniu od Rsa jest tylko dopisywany znak do zmiennej tablicowej, a w obsłudze przerwania od encodera tylko warunek i albo zwiększenie, albo zmniejszenie wartości licznika. Ale ponawiam pytanie, czy wysyłając rozkaz: [syntax=c]printf("ala ma kota"); [/syntax] na czas wysyłki (dość długi czas) program czeka na koniec...
Witam. Zadeklarowałem 10 elementową zmienną tablicową typu Integer. Do każdego wiersza w tablicy, zostaje przypisana odpowiednia wartość: np. zmienna(1) = 321 zmienna(2) = 692 itd... W jaki sposób mogę wskazać, który element tablicy ma największą wartość? Dla tablicy 10 elementów można rozpisać warunki If...Then, jednak dla tablicy zawierającej np....
Witam, Spotkałem się z bardzo dziwną sytuacją. Mianowicie, podczas deklaracji globalnej zmiennej tablicowej program nie działa. [syntax=c] char * Tablica[2]; int main( void) { } [/syntax] Jeśli w programie występuję deklaracja tak jak powyżej program zamiast wskoczyć do funkcji main() przerywany jest i obsługuje go przerwanie: NMI_Handler Jaki może...
Witam , Pytanie brzmi , w jaki sposób zadeklarować zmienną bitową , powiedzmy w ośmiu kolejnych bitach uint8_t, aby dostęp do niej był możliwy przy pomocy indexu -(porównywalnie do zmiennej tablicowej[]) ?. ps. wymóg ten pojawia się , gdyż chciałbym maksymalnie zwarcie(szybko) w pętli for porównywać zarówno stan pola bitowego o tym samym indeksie ,...
Dzięki za punkt zaczepienia. Na tej stronie: http://compressorrater.thruhere.net/ Jest porównanie kilku kompresorów. Wszystkie mają jedną wadę - nie zmieniają nazw funkcji i zmiennych tablicowych. Pewnie skonczy się na tym że napisze własny program :) Dodano po 3 Znalazłem to: http://closure-compiler.appspot.com/home W trybie Advanced pakuje nawet funkcje...
OJ kolego ! Podstawy jezyka C sie klaniaja. W przypdku deklaracji zmiennej: uint16_t [480] kompilator wyrzuci blad bo nie wie o jaka zmienna chodzi. Poprawna deklaracja zmiennej tablicowej wyglada tak: typ zmiennej nazwa zmiennej ilosc elementow, wiec poprawny zapis to uint8_t hexek[480] Moze przyczyna jest brak pamieci stosu. Dla uint8_t hexek[480]...
Przed zmiennymi typu tablicowego nie trzeba stawiać &, ponieważ nazwa tablicy jest jednocześnie wskaźnikiem do niej.
Jak długa ma być ta sekwencja? Mam na myśli ilość tych elementów "_____" czyli przerw. Osobiście proponował bym użycie przerwania z licznika timer0, CONFIG TIMER0 = TIMER , PRESCALE = 64 LOAD TIMER0, 125 (także przed wyjściem zobsługi przerwania) To da przepełnienie licznika timer0 co 1ms przy zegarze 8Mhz. Do zapamiętania sekwencji można użyć zmiennej...
A po co je wyświetlać? Wpisujesz je chyba do zmiennej a nie do zeszytu :D A pobieranie kodu ROM nie polega tylko na wysłaniu SEARCH ROM i czytaniu 8-miu bajtów. Do tego służy pewien algorytm na bazie drzewa bitowego. U mnie wygląda to tak(kod algorytmu nie jest mojego autorstwa): [syntax=c] /***************************************...
Udało się w końcu skomunikować z miernikiem 30-dniową wersją programu Modbus Poll. Z VEE też w końcu udało się skomunikować z miernikiem, po skorzystaniu z podpowiedzi, że ramka ma być wysyłana 8 bitowymi bajtami. Zmieniłem typ wysyłanych danych na BINARY i podtyp na BYTE i teraz po wysłaniu zapytania jest odpowiedź, którą odczytuję przez zmienną tablicową...
Leć najpierw po produktach (pętla p)... W środku tego ustaw zmienną, która zliczy... Teraz leć po wierszach - jeśli jest wartość > 0, to sprawdź cenę. Jeśli spełnia warunek - zwiększ wspomnianą zmienną o 1. Po zakończeniu pętli wewnętrznej (i) sprawdź wartość zmiennej. Jeśli wynosi 1 - zapisz do tablicy.
siewnik - breaka możesz stosować w pętlach. Powoduje on opuszczenie jednej pętli. Jak chcesz się wycofać z np. dwóch pętel to musisz ustawić sobie zmienną przed breakem, np. control=1 a dalej przed każdą pętlą warunek, że jeśli ta zmienna istnieje i ma wartość 1 to musi opuścić pętlę drugą. Tak a propos kodu - jeśli chcesz poćwiczyć coś jeszcze to...
Chyba nie do końca jest tak jak kolega mówi. Jeśli wynikałoby to z wartości int to powinno wystarczyć zmiana zmiennej tablicowej na typ np long lub unsigned long , mimo tego kompilator nadal zgłasza błąd.Wydaje mi się że to chodzi o ilość indeksów danej tablicy. Wygląda to na ograniczenie do 65536 indeksów niezależnie od rozmiaru. Stworzenie o jeden...
Siemka! Tak jak napisali koledzy wyżej masz skopcony algorytm obliczania temperatury, który zależy też od wspomnianej przez Ciebie w temacie rozdzielczości. Załóżmy że będziesz używał 12bitowej, bo taką układ ustawia po resecie jeżeli nie jest wpisane inne ustawienie do wewnętrznego eepromu. Wynik przetwarzania jest zapisany w słowie (16 bitów) które...
4. To jest właśnie źle, bo nazwa zmiennej tablicowej jest już wskaźnikiem, czyli powinno być tak: char tab[3][2]={{'a... char *wsk=tab; zmienna tab nie posiada w sobie całej wartości tablicy, lecz wskazuje na pierwszy element, a pierwszym elementem jest tutaj char. Natomiast...
nie wiem jak wygląda ten twój cały program , ale jak na początek to kiepsko. spróbuj mniej "skakać" zrób sobie całe menu w jednej pętli, możesz przecież użyć zmiennych tablicowych i łatwo zrobić menu o dużej liczbie nastaw. DRUGA SPRAWA: może ważniejsza, zawsze należy pamiętać o zwiększeniu stosu programowego w opcjach baskoma!!!!!!!!!!!!! Program może...
Mam problem jak szybko wpisac dane do zmiennej tablicowej na stale Zalozmy ze mam tablice A cztero elementową, chce w nią wpisać wartości [syntax=basic4gl] Dim A(4) As Byte A(1) = &HAA A(2) = &HBB A(3) = &HCC A(4) = &HDD [/syntax] Jedak zamiast wpisywac po kolei chciałbym wpisac dane w tym stylu: Zmienna A = &HAABBCCDD Chodzi o to zeby nie pisac za...
Witam! Do Kolego Beluosus Oops, słuszna uwaga! Otóż miałem na myśli to, że generalnie parametry do funkcji przekazywane są poprzez wartość, zatem w funkcji wywoływanej tworzone są na stosie kopie tychże. Powoduje to, że operacje w funkcji wywoływanej nie zmieniają bezpośrednio danych, które przekazała funkcja wywołująca np: Jakaś funkcja f1 wywołująca...
Wybierając np. w JB - GA zostają wiersze z GA, dodatkowo dokładając np. w Zakładzie - A, zostają z tych przefiltrowanych wierszy tylko A Czyli "proste" wybieranie, bez operatorów i przyrównań, tylko jedno kryterium na kolumnę całość jest zrobiona, tylko nie mogę znaleźć błędu :) ... jeśli jest zrobiona, to dlaczego nie działa ... :) ... Wg mnie ......
I tak zrobiłem. Każdą komendę kończę znakiem pustym (ascii: 0x0). W programie głównym mam zadeklarowana zmienną globalną "ko_tr" ustawioną jako extern, której wartość informuje o zakończeniu transmisji. W obsłudze przerwania RXNE odpieram znaki i wpisuję do zmiennej tablicowej "odczyt", do czasu nadejścia znaku pustego. Po wykryciu tego znaku, do zmiennej...
Opis: ------ 1. W trakcie swojego działania pewne makro przypisuje do danej zmiennej tekstowej bardzo długi tekst pochodzący ze zmiennej tablicowej. Tekst ten zostaje następnie przepisany do notatnika i wyświetlony na ekranie. Ze względu na ograniczenia nałożone przez admina nie jest możliwe zapisanie tego tekstu do pliku tekstowego/sekwencyjnego na...
...działa ale dość wolno. Muszę skopiować zakres danych ok. 2500 wierszy z 60 skoroszytów do jednego. Jak mogę podrasować to makro ? W pętli: [syntax=vbscript] While Plik <> "" ... Wend [/syntax] nie należy kopiować, tylko przenosić dane z komórek 'dawcy' do zmiennej tablicowej, a następnie z tej zmiennej oddawać wartości do obszaru zdawczego...
W basicu wyglądało by to mniej więcej tak: dim a$ as string * 1 dim liczba (1000) dim licznik open nazwapliku for append as #1 for x = 1 to EOF(1) input #1 , a$ if a$>chr$(48) or a$<chr$(57) then licznik=licznik+1 liczba(licznik)=val(a$) end if next x close #1 w pascalu podobnie musisz po prostu sprawdzać kolejne znaki w pliku i jeśli jest to...
użyj zmiennej typu tablicowego np: char napis[20] stworzy Ci napis o długości 20 znaków, obsługujesz go prawie jak stringa... napis = "to jest napis\0" należy panmiętać aby zawsze na ostatniej pozycji wpisywać znak '\0', to jest znacznik końca napisu.
Moim zdaniem jak zwykły na komputer to najlepsze podejście moim zdaniem zaproponował kolega BlueDraco. To znaczy dynamiczne tworzenie takiej tablicy. Z którego się moim zdaniem słusznie potem wycofał. Tworzenie zmiennej w funkcji, która ma ją zwracać to w istocie karkołomne zajęcie. (wszystko sie da zrobić) . A takie rozwiązanie podsunął nam na samym...
Mam pytanie: Jak zadeklarować zmienną tablicową będącą stałą tak by ta nie ładowała się do RAMu a jedynie pozostawała w pamięci Flash? Zauważyłem że poniższa deklaracja powoduje umieszczenie tablicy w RAM (było to powodem zwieszania sie programu, gdy 'skróciłem' tablicę o parę indeksów program zaczął działać). Proszę o pomoc. static const char FontLookup...
Dokładnie połączenie Twoich 2 pomysłów jest najbardziej optymalne. regulacja zmienną tablicową w zakresie 0-255, lub jeśli dodasz If Licznik = 100 Then Licznik = 0 to wtedy w zakresie 0-100. Oczywiście możesz dodać analogicznie więcej kanałów. Prztimer: Incr Licznik If Licznik < Pwm(1) Then Set PORTD.0 Else Reset PORTD.0 If Licznik <...
Siemka! 1: Sprawdź z tym poleceniem Config 1wire = PORTB.5 1wreset Ty przytaczasz to polecenie w trochę inny sposób. 2: Sprawdź czy poprawnie podłączyłeś układ czujnika, czy nie pomyliłeś końcówek i czy masz podłączony do linii DQ portu 1-Wire rezystor podciągający np: 4,7KΩ 3: W kodzie który przytaczasz usuń tę linijkę z mnożeniem przez 10 bo...
Witam, Mam problem ponieważ nie rozumiem dlaczego nie działa mi w visual studio podgląd na zmienne lokalne w watchu. Mam w namespace Algorithm wskaźnik na zmienną tablicową map_size_xya i podczas próby podglądu wartości jest "Out of scope". Próbowałem dodać przedrostek nazwy namespace'a czyli Algorithm::map_size_xya, ale wtedy pokazuje śmieci. Jak więc...
...Po wybraniu odpowiedzi dalej można wybierać i kolorować resztę. Jest sposób na to, aby wyeliminować tą możliwość, że jeśli jedna część kodu zostanie uruchomiona to reszta już nie ma prawa dalej działać, żeby wynik i wygląd strony się nie psuł? Możesz np. zastosować tzw. flagę, czyli zmienną przyjmującą wartość true lub false w zależności, czy udzielono...
Cze. Problemem jest linijka: wsp = wsp(0) Wewnątrz funkcji "hor". Program nie rozumie wyrażenia " wsp(0) " jako zmiennej tablicowej, bo zadeklarowałeś tę tablicę jako lokalną w innym sub'ie :D a nie wewnątrz funkcji "hor". Problem teoretycznie rozwiązałoby zrobienie globalnej tablicy wsp() niestety, nie wiedzieć czemu, VB nie pozwala na globalne tablice......
w języku C. Plik tekstowy jest takiej postaci np.: 0,3,1,7,11 1,0,5,6,9 0,5,3,9,23 21,3,4,5,8 2,6,3,13,45 czyli liczby i przecinki. No i tablica jest 5x5 tutaj. I chodzi o to aby do zmiennej tablicowej tab[][] wczytać te liczby z pliku. Ale tablica niekoniecznie musi być 5x5 ale zawsze jest nxn tylko nie znam tego n. No to rozumiem, że programowanie...
Ostatnio mialem sprawdzian teoretyczny (o.O) z programowania. Nasza facetka jest nieogarnieta.. wogole szkoda gadac... Ale do sedna, na sprawdzianie padlo kilka dziwnie sformulowanych pytan, chcialbym aby doswiadczeni uzytkownicy podali mi na nie prawidlowe odpowiedzi. Do wyboru prawda lub falsz: 1.Kompilator tworzy kod wykonywalny na podstawie programu...
dzięki za pomoc. deadline projektu jest zbyt bliski, żebym był w stanie nauczyć się C i napisać w nim 3000 linii. bod włączone i dzięki temu np szybkie wyjęcie i włożenie wtyczki do kontaktu nie zawiesza procka tylko resetuje. wd włączone na 2048ms i działa. co dziwne, po resecie w rejestrze mcucsr (rejestr przyczyny resetu) niema śladu po resecie WD....
Do programowania Beckhoffa nie potrzebujesz żadnego programatora. W zależności od wersji sterownika do połączenia wykorzystujesz RS232 albo ETH. Narzędzie to TwinCat, darmowe przez miesiąc, ale w pełni funkcjonalne. Potem wystarczy przeinstalowywać co miesiąc :D lub zakupić licencję. A jeśli chodzi o komunikację ze "światem zewnętrznym" (modbus rtu,...
PWM ładowany jest w czasie rzeczywistym danymi z karty, a odczyt kolejnego bajtu z karty synchronizowany jest w czasie za pomocą przerwania od Timera0. Wspomnę jeszcze, że odczyt kolejnego sektora realizuje dopisany przeze mnie fragment programu w asm. Do Bascoma program wraca po odczytaniu określonej liczby sektorów licząc od zadanego adresu, czyli...
Witam panów mój układ posiada 6 rejestrów którymi będę sterował kolumny natomiast wiersze (linie )będą sterowane poprzez tranzystory Chciałem się od panów dowiedzieć jak to jest realizowane programowo w takich układach Wystawiam słowo 8 bitowe na linie wierszy i teraz chciałbym za pomocą rejestrów przesuwnych zacząć przesuwać to słowo poprzez wszystkie...
Witam, mam pytanie dotyczące programowania w schemacie drabinkowym. Stworzyłem w FB1 w Stat zmienną typu tablicowego. I przez MOVE chiałbym zapisywać do niej pewne wartości rzeczywiste. Do tablicy wiem że sie odwołuje #nazwa_tab[nr_komórki]. Potrzebuję jednak zrobić tak żeby nr_komórki zmieniał się o i=1 (wzrastał) z każdym cyklem wykonywania programu....
Odnośnie nauki ciężko mi polecić coś bo sam na co dzień nie programuje w VB.NET wcale. Umiem w nim coś tylko dlatego że zaczynałem przygodę z programowaniem od VB5 i VB6 a teraz umiem w miarę C# przez co ogarniam dotnetowy framework. Sender konwertuje na checkbox'a dlatego że w zdarzeniu kontrolka przekazywana jest jako nic niemówiący "object". Żeby...
hmm... Czyli jeśli dobrze zrozumiałem, tworzę zmienną tablicową, np. char bufor[100], dłuższą od najdłuższej linii, którą chce odczytać, a następnie przy każdym następnym przerwaniu wczytuję wszystkie odebrane znaki, kolejno do tej tablicy, aż napotkam znak '\r' lub podobny, tak? Ale co w sytuacji, gdy nim przetworzę dany ciąg znaków, i wyczyszczę bufor,...
Czy da się w WinApi pole RichEdit tak formatować by móc rysować w nim, np. takie coś wyrysować: http://obrazki.elektroda.net/57_12365354... Jak nie to w jakiej kontrolce jeszcze można coś takiego zrobić, że wczytam tam zmienną tablicową tab[10][10] i poszczególne wiersze, kolumny np. te co sa równe tylko 0 to sobie wykreślić albo zaznaczyć? Bo umiem...
Odnośnie wprowadzania liczb proponuję takie rozwiązanie: 1) Zdefiniuj ile cyfr możesz maksymalnie wprowadzić (np. 6). Stwórz zmienną tablicową typu uint8, o rozmiarze ilości cyfr, np. [syntax=c]uint8_t buffLiczba[6];[/syntax] Przy wejściu do trybu wprowadzania liczby zainicjalizuj tablicę wartościami, które nie reprezentują żadnej cyfry, np. 0xff; 2)...
1. ... projekt (kilkanaście tyś. zdjęć) ... 2. ... miałoby wyglądać tak, że w katalogu w którym są zdjęcia (głównie *.JPG chodź mogą być inne formaty) wrzucam plik: prezentacja_tuJejNazwa.ppt . I otwieram go i prezentacja się uzupełnia np. po na ciśnięciu przycisku o zdjęcia z katalogu. 3a. ... Zdjęcia idą po dacie wykonania zdjęcia od najmłodszego...
Witam, jestem początkujący i w programowaniu i w nC, wiem, że temat stary i w ogóle, ale może ktoś zaspokoi moją ciekawość i rodzącą się wściekłość na LCD. Korzystam ze środowiska atmel studio i książki "AVR, ARM7. Programowanie mikrokontrolerów dla każdego" i stamtąd wziąłem kod na testy który się nie kompiluje. Problemem jest to miejsce: [syntax=c]char...
To źle zrobiłeś usuwając operator pobierania adresu, najgorzej jest działać "na chybił trafił" bo najczęściej wyjdzie ci jednak "nietrafił" jak widzisz był jeszcze jeden błąd - tzn żeby było przejrzyście warto napisać to tak: Dodano po 6 to Dodano po 3 a teraz jak już ci wszystko zadziała poprawnie a MUSI zadziałać tak jak wyżej napisałem to dla testu...
Zmienną J deklaruje w następujący sposób: unsigned char J; Widzę , że pomyliłeś C z Bascomem :D Bascom automatycznie konwertuje sobie typy danych(przez co jest pamięciożerny) , a w C musi zrobić to programista , czyli Ty. Wiesz , że J to zmienna umiejscowiona w pamięci RAM(data) , więc z funkcji lcd_print(0, 1,"Jakis tekst"); nie możesz korzystać.Mało...
Próbowałeś zrobić algorytm, który zamiast odczytywać tablice z pamięci będzie je generował? Nie do końca wiem jak to zrobić, choć mam pewien pomysł. Nie mogę realokować raz już zdeklarowanej zmiennej tablicowej i np przydzielić jej więcej lub mniej pamięci albo zmienić liczbę komórek. Gdybym natomiast wykorzystał bascomowe polecenia PUT i INP w celu...
Michalko12 podał Ci gotowe rozwiązanie, sprintifem zamieniasz wartość konwersji na tekst a potem tablice do której zapisywał sprintif przekazujesz do f_write i tyle. To co podałeś nie dziala bo tablica c ma dwa elementy a Ty operujesz na trzech. 1. dziękuję za zainteresowanie :) 2. niestety nie w tym leży problem, tu jest oczywiście błąd powinno być...
Witam. Pojawil sie kolejny problem, ktorego nie moge pojac. Co prawda udalo mi sie zrobic jakies proste programy w LAD, ale dalej nie rozumiem calej logiki "tablic". Problem jest nastepujacy: Jesli ktos jest w stanie prosze o wytlumaczenie calej etyki "tablic" w siemens PLC lub podeslanie jakichs materialow, gdzie jest to wytlumaczone lopatologicznie....
Nie wiem co to znaczy "masowa zmiana". Ile ma być wariantów? Funkcję PODSTAW można zagnieżdżać. Jej pierwszy argument może być zakresem (wtedy wywołanie tablicowe) lub pojedynczą komórką (wtedy trzeba skopiować formułę w dół). Przykłady w załączniku.
Wiem wiem że wygląda to bez sensu i zaznaczyłem że to tylko taki przykład. Co jeśli mam zadeklarowanych kilka takich zmiennych np. globalnych, i w danym momencie chcę się posługiwać jedną dużą zmienną i kopiować do kilku mniejszych, różnych? Chciałbym mieć możliwość wykorzystania zmiennej kiedy jest potrzebna a jak już się do niczego nie przyda po...
Staram sie napisać programik w Bascom, który odczyta mi numery seryjne z termometrów dallasa DS1820 (docelowo 3-4 termometry) ma go zapisać w pamieci eeprom procesora, a nast ma być odczytany. Na końcu użyłem komendę dla wyświetlenia na lcd ale jakoś mi to podejżanie działa ponieważ nie wyświetla mi znaków a tylko jakieś "9". Może źle odczytuje lub...
Może ja źle myślę ale skoro wysyłam po kolei elementy tablicy i później je po kolei odbieram to wydaje mi się że powinno wszystko działać. Czy tylko mi się wydaje? Dobrze ci się wydaje, tylko ludzie piszą ci wyraźnie, że trzeba zorganizować sobie jakąś własną ramkę danych, jakiś własny protokół. Tymczasem kolega próbuje odbierać dane w sposób tzw:...
Veni Vidi Vici - przeczytałem, pomyślałem, wykonałem Dzięki za pomoc. Trochę zmieniłem pomysł, lecz cała esencja zmiennych tablicowych zasługuje na trzy allahy w twoją stronę. Wstawiam kod dla potomnych. Pozdrawiam. Dim Menulista As Byte , Xx As Byte , Yy As Byte , Slowo1 As Byte , Temperatura As Byte , Temperaturabagnet As Byte , Czas As Byte , Slowo2...
Witam, zastanawiam się nad zakupem zestawu uruchomieniowego FPGA. Póki co przypadł mi w oko taki zestaw -> http://www.digilentinc.com/Products/Deta... 4656 slices, przyciski, diody, wyświetlacz, wbudowana pamięć sdram, możliwość połączenia z klawiaturą/myszką/monitorem, możliwość programowania przez USB...
Poprawiłem nieco kod i wygląda tak :[syntax=vbnet] $regfile = "m16adef.dat" $crystal = 80000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Porta = Input 'port A jako wejścia Config Portb = Output 'port B jako wyjścia ' Config Portd = Input 'Port D Jako Wejścia Config Portc = Output 'port C jako wejścia Config Sda = Portc.1 'konfiguracja pinu...
formuły tablicowe elementy tablicowe mierniki tablicowe
bizhub canon skrzynia toyota auris akumulator litowo jonowy schemat
spawarka inwertorowa schemat mikrokomputer cobra1
JVC RV-NB300 nie włącza się - diagnostyka i naprawa Czy narzędzia Homelite są warte zakupu? Opinie i porównania