Bierzesz sobie potencjometr i podajesz napięcie na nóżkę uc odpowiedzialną za przetwornik analogowo cyfrowy (ADC). W programie odczytujesz wartość z przetwornika. Następnie ją obrabiasz np. dzielisz i wstawiasz do jakiejś pętli odpowiedzialnej za miganie diodą. Zamiast konkretnej wartości opóźnienia wstawiasz obrobioną wcześniej wartość z przetwornika.
Napisałeś pętlę nieskończoną. Nie do końca łapię co chcesz zrobić. Może wystarczy licznik pętli przesunąć poza gałąź If Do Until ActiveSheet.Range("A" & i) = "" Or ActiveSheet.Range("A" & i + 1) = "" If Range("A" & i).Value = 37258 Then Range("A" & i + 1).EntireRow.Insert...
a co masz na myśli mówiąc "...podstawiać formuły w osobnej pętli"? Wstaw kolumny, wpisz ręcznie formuły sumowania i przepisz argumenty do makra. Po zakończeniu pętli wstawiającej kolumny i nagłówki (usuń linię z wstawianiem sum), dopisz następną wpisującą tylko formuły.
Witam. Noe mogę zrozumieć pętli i się poddaję. Oczywiście szukałem i próbowałem zrozumieć ten kod, ale wszystko co próbuje napisać nie działa. W załączniku przykład co chciałbym wykonać w pętli, a mianowicie : W moim przypadku chciał bym do arkusza "OPERRACJE" w ostatnim wolnym wierszu zakres C do X wstawić wartości z arkusza "M4 serwis" wiersze BD...
Zamiast wstawiać argument do delaya umieść delaya w pętli for ze stałym argumentem. Zmienna zawsze znajdują się w SRAM. Ale stałe można umieścić w pamięci programu.
To forum jest bezpłciowe, nie ma panów, ani pań ;) Jeżeli w kodzie adams_nt zmienisz w dwóch miejscach ctrl.Name na ctrl.Caption, to będzie wstawiało opisy checkboxów.
Właśnie:] Nie zauważyłem ze wstawiając pętle do while nie wystawiłem zmiennych pozna nią. Wielkie Dzięki! Problem rozwiązany.
Tak na szybko to zamiast "efekciarskiego" paska, ja zwykle wstawiam wewnątrz pętli takie coś: [syntax=vbscript]For w = 2 to ost_wiersz Application.StatusBar = "Wykonywanie operacji " & w - 1 & " z " & ost_wiersz - 1 DoEvents 'operacja właściwa... Next w Application.StatusBar = False[/syntax] Natomiast wdaje mi się, że Twój program działa wolno, bo nie...
Dzisiaj akurat potrzebowałem rejestru HC595 do rozszerzenia liczby wyjść użytecznych. Poniżej fragment kodu w bascomie. Przypisane nazwy odpowiadają katalogowym. Zmienną Portx traktujemy jak zwykły 8 bitowy port wyjściowy. Kod z pod etykiety 'obsługa rejestru' wstawiamy w pętli głównej programu, aby rejestr był na bieżąco odświeżany. [syntax=basic4gl]...
Spróbuj z kopiowaniem w pętli. Przykład w załączniku. Edit: Zacznij od Range.Clear (po With), przeoczenie...
olo_3 -> to jest cały kod? ten który tu pokazałeś????? jeśli tak - to po pierwsze - gdzie masz pętlę główną po części inicjalizacyjnej programu ??? DO ... LOOP - chyba że ślepy jestem czy jak? (jeśli rzeczywiście jej nie masz to nie dziw się, że twój program wariuje bo po z tego co widać po inicjalizacji odrazu program leci do obsługi przrwania i się...
Wyrzuć obsługę LCD z przerwania, wyświetlanie wykonuj tylko w pętli głównej. W przerwaniu zmieniaj dane, które mają się wyświetlać i ewentualnie ustawiaj jakąś flagę, która da informację w pętli, że trzeba wyświetlić nowe dane. Przerwania powinny trwać jak najkrócej, wstawianie tam wyświetlania LCD, waitów itp. jest złym pomysłem.
odpowiedź dla Dondu nie rozumiem pytania o optymalizację? Czytaj tutaj: http://mikrokontrolery.blogspot.com/2011... Nie wiem co jest nie tak ale nie wiem jak ten kod wstawić do ciągłej pętli jak już wstawiam to wyświetlają mi się na wszystkich wierszach LCD zera.Prosze o pomoc co mama zostawić wprogramie głównym a co...
Zdaje się, że zapętlasz się w nieskończoność. Ale bez analizy krok po kroku (klawisz F8), trudno coś powiedzieć pewnego. Pierwsze co rzuciło się w oczy to : [syntax=vb]ZnajdzNast = InStr(ZnajdzStop, Dokument, PozPocz, vbTextCompare)[/syntax]Gdzie przy następnym przebiegu: [syntax=vb]ZnajdzStart = InStr(ZnajdzNast, Dokument, PozPocz, vbTextCompare)[/syntax]To...
Lutowanie bądź szybkozłączki dokładając kawałek przewodu rzecz jasna. Tam to raczej pętle prądowe? Nie pamiętam już jak się robiło - chyba pętle prądowe i wstawiało rezystory, chyba, że to już bardzo stara technologia jest.
Jeżeli dobrze zrozumiałem to inkey() zwraca jeden znak z bufora w kodzie ascii, czy tak? Napisałem kod, który w przerwaniu (bytematch=all) odczytuje bufor, w formacie c/ss:mm (zmienna typu string), ale nie wiem jak z tego wydzielić zmienne ss i mm (sekundy i minuty) jako "byte". Wolałbym nie wstawiać pętli w odczycie, ponieważ mam sporo danych do obrobienia...
Temat jest bardzo popularny, poszukaj na google pod hasłem C# datatable export csv , znajdziesz gotowe przykłady. Skoro dane masz już pobrane do tabeli, to nie lepiej eksportować tabelę? Zwykły zapis do pliku tekstowego + dwie zagnieżdżone pętle: foreach po wierszach tabeli, a dla każdego wiersza pętla foreach po kolejnych komórkach, a w odpowiednich...
A jak rozwiążecie inkrementację adresu przy uruchamianiu skrytu na kolejnych komputerach ? No to jest proste. Mając zmienną np $lastblock = 001 incrementujesz ją o 1 przy każdym przejściu pętli, albo prościej, ale mniej fajnie, tworzysz tablice $data = (at)( '001' '002' '003' '004' ) albo na chama całe adresy ip $ipaddress = (at)( '192.168.1.001' '192.168.1.003'...
Pętla, podstawianie (replace), porównywanie długości ciągów (len), rozbijanie ciągów (split), podstawianie, porównywanie, rozbijanie, itd. W zależności, czy warunek spełniony wstawianie wiersza, dodanie wartości, mnożenie *10, lub przepisanie. Mnóstwo kombinacji, ale do zrobienia.
To podciągnij zewnętrznym rezystorem i zobacz czy zmienia się zachowanie. Kody wstawiaj w znacznikach "syntax" Niepotrzebnie zwiększasz ilość kodu używając flaga1 i flaga2, wrzuć to co w nich masz tam gdzie je ustawiasz. Główna pętla sanie się czytelniejsza...
Sprawa jest banalnie prosta: tworzysz tablicę liczb 0..10 a potem kilka..naście razy zamieniasz dwa losowo wybrane elementy ze sobą. Wersja mniej optymalna - nie polecam - to taka, że tworzysz pustą tablicę a potem w pętli: generujesz losową liczbę i sprawdzasz, czy jest już w tablicy. Jak nie ma - to wstawiasz i przechodzisz dalej, jak jest - generujesz...
:) Antoni nie denerwuj się tylko popatrz na własny przykłąd. W której kolumnie arkusza "Roczny" umieścił byś dane wg twojego opisu? Gdyby nie było takiego przypadku można by było uprościć kod a tak trzeba sprawdzić czy się nie mylisz bo będzie wywalać błąd. [syntax=vb]Sub Przenies() Dim x As Integer, nrKol As Integer 'Sprawdzenie za pomocą licz.jeżeli()...
Dla DHT11 częstotliwość próbkowania powinna być większa niż 2s, w przeciwnym wypadku mogą się pojawiać bzdurne odczyty temperatury lub wilgotności. Tylko proszę nie wstawiaj delay() w pętli loop() :)
Warunki wstawia się w głównej pętli loop. Czyli czujnik będzie odbierał wartości słońca? Jest funkcja mapowania. Pisze się ją tak tylko musisz dodać dodatkową - int sygnałpin = 3; wyjście sygnałowe PWM. sygnałpin = map(lux, 0, 80, 0, 255); -> lux czyli wartości światła z czujnika, które są od 0 lux do 80 a 0 , 255, to skala sygnału pwm. Tak samo wartość...
Skoro już wykorzystujesz VBA... Można zrobić listę plików (Dir) i wybierać z listy. Można wykorzystać 'FileDialog' czy 'GetOpenFilename' z filtrem dla obrazków i wybierać z okna. Ba, włączasz miniatury w podglądzie i nawet jeśli żyrafa wygląda jak słoń, nie ma mowy o pomyłce ;) Optując za tym drugim rozwiązaniem, zastanawia mnie dlaczego wstawiasz z...
(at)metalMANiu Kod logicznie się różni. Otóż wynik wyrażenia: pow(10,(4-0)) jest znany na etapie kompilacji. Wynik tego jest wstawiany. Dla wersji z for wynik jest obliczany w czasie działania programu. Stąd te nieznaczne różnice w wyniku końcowym.
Wstawiam PDF
Przyśpieszać bezpośrednio niema za bardzo jak - co najwyżej można zrównoleglić operacje próbkowania i zapisywania - w kodzie który przedstawiłeś napewno jest tak, że siedząc w read_adc kod oczekuje na próbkę, a zapisując próbkę i zwiększając x adc nic nie robi... przyśpieszenie można uzyskać poprzez zrównoleglenie obu czynności - adc konwertuje próbkę...
dla symulacji wstawiam sei() na końcu pętli i jakoś to jedzie. zmiana typu zmiennych na uint8_t zlikwidowała warning.
1) Chodzi mi tylko o 2 stopnie(max wychylenie i min). 2) Użyłem ATmegi8 bo miałem taką. Jeżeli rozwiązanie nie będzie zadowalające zakupie inną. Z programowymi rozwiązaniami widziałem projekty, w których po prostu wstawiali opóźnienie w pętli głównej, jednak nie chciałbym pętli głównej opóźniać.
Cześć, jestem początkująca w VBA, dlatego proszę o pomoc. Potrzebuję stworzyć makro, które formatowałoby ofertę, a konkretnie wstawiało linię po każdym uzupełnionym wierszu, a na końcu zsumowało kwoty by w kolumnie G (wartość netto), I (VAT) i J (wartość brutto). Nagrałam makro wstawiania linii, niestety przy próbach wstawiania pętli wyskakuje błąd....
NOP; VFD_REG_CLK_H; NOP; VFD_REG_CLK_L; NOP; i właśnie o ten fragment chodzi. Jeśli sygnał CLK zrobisz za krótki, to będzie lipa. Może sie okazac, że zamiast NOP będziesz musiał wstawiac pętle opuźniające aby procek odczekał "n" cykli zegara CPU i dopiero zmienił stan. Sam to przeżyłem i dlatego uprzedzam. Dodano po 3 1. propagacja wyjść samego ATMega....
Nie mam zewnętrznego kwarcu podłączonego, w fuse bitach jest ustawiony 1MHz, nic nie zmieniałem tam. Pewność mam, bo tranzystorami steruje dobrze z odpowiednimi czasami. Kolego czemu jesteś taki uparty - przecież chcemy Ci pomóc. Nic nie stoi na przeszkodzie (oprócz Twojego uporu), abyś dodał w tej pętli co wyświetlasz tekst na LCD zapalanie i gaszenie...
O wstawianiu komunikatów dioagnostycznych już pisałem. Dlaczego tego nie robisz? Ja tego napewno nie zrobię. Arduino nie ma debugera, musisz więc kombinować. Wstaw w pętli [syntax=c] while(true){ obrotLewo(); } [/syntax] za "obrotLewo();" wysyłanie informacji na port szeregowy. Zobaczysz, czy przogram wychodzi z funkcji "obrotLewo()". PS Podpowiedź:...
Witam Kolegów, Czy posiada ktoś gotowy program dla S7-200 dla komunikacji Modbus. Chodzi mi o komunikację z miernikami wagowymi. Za pomoc byłbym wdzięczny. Pytanie jeszcze jakiej wartości były wstawiane rezystory na końcu pętli. Pozdrawiam
Proponuję zmienić na początku kodu - dodać drugą pętle, która sprawdzi drugą komórkę i wyczyści "częściowy wpis" z pierwszej - zasada "jak zapomniałeś jednej to wpisuj ponownie obie" (jak nie pasuje taka zasada to wystarczy wyciąć te dwie linijki czyszczące) :D [syntax=vbscript]With ActiveSheet If .Range("C2") = "" Then MsgBox " Proszę wpisac datę i...
Czyli void(* resetFunc) (void) = 0; wstawiam przed funkcją setup(), a resetFunc(); mogę wywołać np z przerwania? Tak, wywołać na końcu obsługi przerwania. Wykonywanie głównej pętli programu" i jego resetowanie chyba nie jest podstawowym zadaniem urządzenie które budujesz? Spróbuj przedstawić algorytm który ułożyłeś, może komuś uda się rozwiązać problemy...
Czy ktoś może to wyjasnic? Dlaczego w układzie 3 fazowym do obliczenia spadku napięcia wstawiamy tylko R jednej linii?
Już napisałem że jeżeli dasz zawór rtl w tym miejscu co chcesz to grzejnik będzie zamknięty wraz z podłogówką. Chyba że o to ci chodzi. Musi iść z twojej belki zasilającej do grzejnika po drodze wstawiasz trojak na podłogę i z tego trojaka jedna gałązka na grzejnik do zaworu termostatycznego a druga na podłogę. Ja tam wstawiam jeszcze zawór powrotni...
A normalnie. Nie sprawdziłeś chyba żadnego przykładu demo Zmienne które wprowadzasz jakoś trzeba nazwac. Powiedzmy "a". Potem wstawiasz taki klocek warunku "równoległobok" , który ma "N" po prawo i w nim jako warunek piszesz "a<0". Po prawo od niego robisz pętle do góry do wprowadzenia kolejnej zmiennej "a" ( bo N oznacza że liczba większa od zera...
Nie jest dobrze, jesli w obsłudze przerwań wstawia się się dodatkowe pętle takie jak np. while. Ja bym proponował inaczej. Napiszę Ci jak, ale jeszcze podaj mi jedno. Po zgłoszeniu przerwania zaświeca się ledka na PB1, a po jakim czasie ma zgasnąć??
[syntax=vhdl]library ieee; use ieee.std_logic_1164.all; entity test is port ( A : in std_logic; I : in std_logic; ); end entity; [/syntax] Należałoby zacząć od poprawienia deklaracji portów. Bramka ma być 8-wejściowa więc jako wejście potrzebujemy nie pojedynczy sygnał a wektor i jedno wyjście. [syntax=vhdl]library ieee; use ieee.std_logic_1164.all;...
Po pierwsze: nazwy funkcji nie są zbyt logiczne, nie oddają tego, co funkcja robi. Jeśli masz funkcję która pobiera rozmiar tablicy, czemu nie nazwiesz jej PobierzRozmiarTablicy? Po drugie: miałeś napisać funkcję, która zapyta o pozycję i zwróci wartość elementu o podanej pozycji w tablicy. Mogłeś to zrobić w jednej funkcji. Po trzecie: nie robi się...
Zastanawiam się jak dalej to przesyłać, na przykład do bazy danych Przesyłasz plik poprzez ftp lub scp, a program (skrypt) na serwerze pracujący w pętli wstawia go do bazy danych. Możesz też wymusić wczytanie danych do bazy uruchamiając skrypt wczytujący poprzez ssh. Możesz też wystawić bazę na "zewnątrz" i zapisywać bezpośrednio do bazy, ale nie zawsze...
Zabezpieczenie masz C20, czyli prąd zadziałania bezpiecznika to 200A. Jeżeli nie masz różnicówek, a widzę starą instalację to może się okazać, żę zabezpieczenie jest za duże. Trzeba wykonać pomiary impedancji pętli zwarcia, aby dowiedzieć się czy takie zapezpieczenie zadziała. A jak jest rożnicówka to można większe zabezpieczenie wstawiać niż gdyby...
Witam Jest to normalne zjawisko.Ciężko jest uzyskać równomierność przenoszenia w tak szerokim paśmie(4MHz).Radio strojone było na środek pasma.Odbiornik można przerobić wstawiając diody warikapy , aby przestrajając syntezę przestrajały jednocześnie obwody wejściowe.Z nadajnikiem gorzej.(Potrzeba też zrobić strojenie obwodów wyjściowych).A ciekawe czy...
znam komendy języka C. instrukcje w c zawsze wykonywane sa jedna po drugiej, nigdy rownoczesnie, oczywiscie da sie to zrobic co napisales. To znaczy, że jak napisze instrukcje jedną po drugiej to programator wykona je w takiej kolejności? Jak oddzielić instrukcje od siebie? Zwykłym ";"? A jeżeli chodzi o określanie czasu trwania wykonywania instrukcji...
Pomyśl, jak radzi kolega PRL . Przecież jeśli wstawiasz kwerendę With ActiveSheet.QueryTables.Add(Conne... to wystarczy jak na początku pętli dopiszesz wstawianie nowego arkusza (nagraj makro i przekopiuj), nadanie mu nazwy i aktywowanie (niekonieczne, bo nowy=aktywowany, ale dla porządku). Razem 3 (słownie: trzy) linijki ;) Pomocna uwaga: Nowo wstawiony...
Wkleiłem liczby do arkusza i http://obrazki.elektroda.pl/4324848400_1... Tylko wynik powinien być inny. Spróbuj =SUMA.ILOCZYNÓW((WARTOŚĆ(PRA... lub nieco krótszą =SUMA.ILOCZYNÓW((PRAWY(ZAOKR...
W tym programie w każdej iteracji pętli wstawiasz kolejne elementy tablicy "bity" do zmiennej x. Jednak potem wystawiasz tylko jeden bit i już następna iteracja. Tablica "bity" składa się z bajtów (rozrzutność definiować ją jako int). Zatem to co masz jest błędne. Tu potrzeba zagnieżdżania pętli. Tzn. musisz mieć jeden for w drugim. Ten zewnętrzny będzie...
excel wstawiać wstawiać kondensatory wstawiać wiersz
głowica danfoss powiadamianie głosowe sterowniki audio amilo
resetowanie baterii kabel monitoring
Samsung UE32D5000 – wyłączanie napisów, SUBT, menu Transmisja, napisy z USB Reset dekodera Horizon, Polsat Box, Orange – czy kasuje nagrane programy DVR i Cloud-PVR?