zmienne tymczasowe

Znaleziono około 482 wyników dla: zmienne tymczasowe
  • Step7 - Jak wyświetlić zmienne tymczasowe TEMP1 z FC36 w Variable Table?

    VAT służy do podglądu zmiennych z pamięci ogólnie dostępnej - markerów, bloków danych, wejść, wyjść fizycznych, wejść analogowych. Nie ma możliwości podglądu tym narzędziem zmiennych typu TEMP. Je możesz podejrzeć tylko w trybie online funkcji której dotyczy wskazany TEMP. Jesli zmienna wyświetla się w formie innej niż oczekiwana możesz to zmienić na...

    Automatyka Sterowanie PLC   01 Paź 2014 08:08 Odpowiedzi: 2    Wyświetleń: 2256
  • Dostęp do bitu określonego przez zmienną w Step7.

    Może mało eleganckie rozwiązanie, ale: 1. Skopiować zmienną Kontrola_produktu do zmiennej tymczasowej. 2. Użyć rozkazu przesunięcia bitowego w prawo na zmiennej tymczasowej. Przesunięcie o N bitów, gdzie N to zmienna Miejsce_kontroli. Wynik zapisać do zmiennej tymczasowej 3. Użyć rozkazu iloczynu bitowego z 2 zmiennych: zmiennej tymczasowej i liczby...

    Automatyka Przemysłowa   19 Lip 2011 10:58 Odpowiedzi: 6    Wyświetleń: 2288
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak używać zmiennych OB 85 w STEP 7, np. OB_EV_CLASS, OB85_FLT_ID?

    Witam, Są to zmienne tymczasowe tego bloku. Wg mnie powinieneś w OB85 przesłać je do jakiejś innej komórki (długość zmiennej zgodnie z formatem w zmiennych Temp), np: L #OB85_FLT_ID T MB 2 I tak w momencie wywołania bloku OB85 w MB 2 będziesz miał wartość ze zmiennej tymczasowej #OB85_FLT_ID. Pozdrawiam.

    Automatyka Przemysłowa   07 Gru 2010 07:56 Odpowiedzi: 9    Wyświetleń: 3134
  • REKLAMA
  • Excel - VBA - scalanie komorek w zaleznosci od zawartosci

    Do scalania wykorzystujesz zmienną wiersz a do iteracji używasz zmiennej tymczasowej cl. Nie mam jak sprawdzić, ale jak zamienisz Wiersz na cl.Row powinno działać.

    Software serwis   26 Lut 2016 18:00 Odpowiedzi: 3    Wyświetleń: 3843
  • cmd .bat - jak przekierować odpowiedź polecenia do zmiennej bez pliku tymczasowego?

    Wykonaj ten skrypt czas_NTP.bat i sprawdź w której linii jest to, czego potrzebujesz. Następnie zastosuj taki skrypt: [syntax=dos] SETLOCAL ENABLEDELAYEDEXPANSION SET count=1 FOR /F "tokens=*" %%F IN ('cmd d:\Mariusz\Zapisane\Skrypty\time\czas_NT... DO ( SET var!count!=%%F SET /a count=!count!+1 ) ECHO %var1% ECHO %var2% ECHO %var3% ENDLOCAL [/syntax]...

    Software serwis   08 Lis 2016 14:16 Odpowiedzi: 6    Wyświetleń: 3315
  • REKLAMA
  • Zatrzymanie i wznowienie timera w sterowniku PLC Siemens w FactoryIO, STEP7 V5.7

    W takim razie spróbuj użyć FC80 TONR albo samemu zrobić licznik, bo wspomniane FC tak działa. W każdym cyklu sterownika zwiększa licznik o czas ostatniego wywołania podany na wejście DALTA_T. Można tam podać np.: czas trwania OB1 ze zmiennej OB1_PREV_CYCLE, która jest zmienną tymczasową w tym bloku organizacyjnym. Zeruje się po podaniu sygnału na wejście...

    Automatyka Sterowanie PLC   19 Maj 2024 19:23 Odpowiedzi: 5    Wyświetleń: 375
  • Tia Portal V13 - Dlaczego trzeba dodawać zmienną pod symbolem zbocza?

    zmienna tymczasowa (na dole) używa się często i jest to bardzo przydatna funkcja. Podam przykład: mamy zdarzenie X z 0 na 1 - zmienna tymczasowa 0 -> Wykonuje się raz zdarzenie Y zdarzenie trwa X=1 - zmienna tymczasowa 1 -> Nie wykonuje się zdarzenie Y zdarzenia nie ma X=0 - zmienna tymczasowa 0 -> Nie wykonuje się zdarzenie Y Wykorzystujemy to np w...

    Automatyka Sterowanie PLC   10 Lis 2018 23:06 Odpowiedzi: 20    Wyświetleń: 12957
  • Tia Portal S7-300 - Jak się dostać do poszczególnych bitów?

    Przepisz na LW0 (słowo 0 z obszaru zmiennych tymczasowych). Przez np.: L0.0 będziesz miał dostęp do 8 bitu (zamiana bajtów w słowie). Możesz skorzystać też z komendy AT (zadeklarować Twój WORD jako np.: array[0..15] of BOOL), ale w S7-300 dostępna jest tylko w SCL'u.

    Automatyka Przemysłowa   06 Wrz 2019 11:58 Odpowiedzi: 6    Wyświetleń: 3321
  • [C] Czy ATOMIC_BLOCK wpływa na dokładność odmierzania czasu timerem w C?

    Źle myślisz. Jeśli przerwanie wystąpi akurat w trakcie funkcji atomic block jego obsługa troszeńkę się opóźni. I objaw będzie podobny to faktu obsługiwania wielu przerwań. Dlatego też jak wielokrotnie powtarzano, obsługo przerwania jak najkrótsza. atomic block również. W sumie powinien składać się wyłącznie z odczytu zmiennej typu volatile do zmiennej...

    Mikrokontrolery AVR   18 Lip 2011 20:32 Odpowiedzi: 6    Wyświetleń: 3341
  • REKLAMA
  • Jak uruchamiać zgrzewanie po wciśnięciu przycisku? Problem z kodem.

    W pętli głównej’loop’ pozostaw jednak odczyt potencjometru do jakiejś zmiennej tymczasowej (na przykład ‘val_t), i zastosuj funkcję porównania: jezeli ‘val_t’ jest różne niż wartośc poprzenia ‘val’ to: Nie uda się. Odczyty z ADC nie są stabilne. Na początek jest to +/- 1LSB, w praktyce więcej. Trzeba by reagować...

    Arduino   24 Cze 2018 13:53 Odpowiedzi: 11    Wyświetleń: 648
  • Czy Windows XP obsługuje protokół UDP? Błąd przy przesyłaniu pakietów C++

    Sprawdź co trafia do funkcji sendto, jako dane do wysłania. Będziesz mógł porównać z tym co przechwytuje sniffer. Można na początku np. spróbować wystać zawartość jakiejś zmiennej tymczasowej zawierającej "abc"... PS. Mówię co bym zrobił na Twoim miejscu :) Sorry, ale głębszy kontakt z programowaniem straciłem jakiś czas temu i trudno mi się wypowiadać...

    Sieci Początkujący   19 Lut 2009 21:20 Odpowiedzi: 8    Wyświetleń: 2558
  • [PHP][HTML] Przesyłanie zmiennej do następnej strony.

    [syntax=html4strict]<a href=""> <div id=" "> treść </div> </a>[/syntax] Nieelegancko ale działa. Przesyłanie danych metodą GET nie wymaga stosowania specjalnego przycisku, kodu .. musisz jedynie wpisać w link id aktualnego (lub jeśli tak zaprojektujesz kolejnego) portfolio i w dokumencie do którego przejdziesz (przeważnie jest...

    Tworzenie WWW   13 Gru 2012 18:42 Odpowiedzi: 24    Wyświetleń: 7218
  • S7-300: Jak odczytać zmienną #TEMP83 z FC50 i przesłać do urządzenia Profibus?

    Nie można. Zmienne tymczasowe są dostępne tylko w obrębie funkcji, w której są zadeklarowane. Musisz ją przepisać do jakiegoś obszaru globalnego (DB, M).

    Automatyka Sterowanie PLC   17 Lip 2024 11:22 Odpowiedzi: 2    Wyświetleń: 597
  • REKLAMA
  • Mikrokomputer COBRA 1

    A co z pamięcią od FB00 do FC00 ? W większości swoich gier obszar ten (256 bajtów) wykorzystywałem jako bufor zmiennych tymczasowych. Jeżeli w tym obszarze byłyby procedury obsługi strony tytułowej, to uruchomienie niektórych moich gier nadpisze je swoimi danymi. Pisałem o tym fakcie w poscie 1123 w listopadzie 2022.

    DIY Konstrukcje   03 Lip 2025 00:26 Odpowiedzi: 1994    Wyświetleń: 276324
  • Sortowanie alfabetyczne w C - wyjaśnienie fragmentu kodu

    Tzw [url=http://pl.wikipedia.org/wiki/Sortow... bąbelkowe polega na tym, że przegląda się tablicę z danymi i porównuje się dwa kolejne elementy tablicy i gdy ich kolejność jest nieprawidłowa zamienia się je miejscami. Przegląd całej tablicy należy powtarzać do skutku. Ponieważ za jednym przebiegiem jeden element trafia na...

    Programowanie Początkujący   04 Sty 2015 18:54 Odpowiedzi: 4    Wyświetleń: 684
  • Jak odczytać zmienną tymczasową z licznika VersaPro i przypisać do cewki?

    Za dokumentacją: "The standard timer increments while there is an accumulator present and resets to 0 when the accumulator is removed. Time may be counted in tenths of seconds or hundredths of seconds, or thousandths of seconds, depending on the time-base. The range for this timer is 0 to +32,767 time units. ParameterDescription AddressThis field contains...

    Automatyka Przemysłowa   26 Lis 2012 14:41 Odpowiedzi: 4    Wyświetleń: 1029
  • [XMEGA] Przesłanie zmiennej przez NRF24L01+ i wyświetlenie na LCD-GFX

    Tak na szybko bo w tej chwili nie mam czasu, nie możesz do zmiennej wielobajtowej, modyfikowanej w przerwaniu, odwoływać się tak jak to robisz. Zastanów się, co się stanie jeśli przerwanie wystąpi w czasie wykonywania instrukcji ltoa, lub wysyłania danych? To co uzyskasz będzie mniej lub bardziej przypadkowe. Najpierw atomowo przepisz zawartość zmiennej...

    Mikrokontrolery Początkujący   02 Kwi 2020 17:18 Odpowiedzi: 3    Wyświetleń: 597
  • ATmega8 UART przerwanie – dioda LED nie świeci po odebraniu znaku z HyperTerminala

    Odczyt rejestru UDR powoduje utratę jego zawartości - stąd jeśli do jego poprzedniej wartości chcesz się ponownie odwołać, musisz jego stan przechowywać w jakiejś tymczasowej zmiennej.

    Mikrokontrolery AVR   06 Kwi 2011 11:23 Odpowiedzi: 25    Wyświetleń: 2834
  • Atmega644PA - Obsługa przerwania, multipleksowanie ADC

    Przerobiłaś mój kod ale nieco nieprawidłowo. Zerujesz licznik pominietych sampli tylko w przypadku gdy przechodzisz do zerowego kanału. A trzeba przy kazdej zmianie kanału. Nawet jezeli nie pomijasz pomiar to musisz odczytać rejestr ADCH. (nawet do tymczasowej zmiennej typu register).

    Mikrokontrolery   10 Sty 2016 16:07 Odpowiedzi: 53    Wyświetleń: 2865
  • Zmienne globalne wykorzystywane przez przerwania i inne.

    Tu kiedy zmienna globalna jest NIE volatile to tylko nie aktualna zmienna może się zdarzyć ? kiedy akurat trafi się pomiędzy operacje atomowe przypisania w pętli loop ? Wcześniej złe wysłałem. te liczba++; widzę tak: 1. pobranie liczba do zmiennej tymczasowej. 2. w zmiennej tymczasowej dodanie 1 3. przypisanie do liczba; a przerwanie wykona się pomiędzy...

    Mikrokontrolery Początkujący   28 Kwi 2021 13:48 Odpowiedzi: 47    Wyświetleń: 2841
  • [JAVA] Wartość min i max funkcji z zastosowaniem klas.

    Dwie zmienne tymczasowe, pod każdym ifem w pętli zapisujesz sobie do odpowiedniej zmiennej tymczasowej argument zamiast wyniku

    Programowanie Początkujący   30 Maj 2010 23:35 Odpowiedzi: 25    Wyświetleń: 5090
  • Siemens S7-1200 - Jak odczytać temperaturę z termopary na kanale IW64?

    Witam, Na poniższym zdjęciu prosty przykład odczytu wartości analogowej z przeskalowaniem na żądane przez nas wartości (wykorzystane bloki Norm i Scale). Po poprawnym skonfigurowaniu płytki dodałem tagi "Wejście analogowe z termopary" (IW80) i "Wejście przeskalowane" (zmienna typu Real o adresie MD0). Dodatkowo dodałem zmienną tymczasową typu Real ("zmienna...

    Automatyka Przemysłowa   07 Lis 2016 20:11 Odpowiedzi: 34    Wyświetleń: 13479
  • Funkcja reset w języku ST - przekształcenie z LAD do ST

    Czy B nie jest przypadkiem zmienną tymczasową? Czy chodziło o STL czy ST? Jeśli Siemens'owy STL to powinna być zupełnie inna składnia. A #A R #B

    Automatyka Sterowanie PLC   02 Wrz 2022 13:57 Odpowiedzi: 4    Wyświetleń: 489
  • Bascom. Rotate na trzech zmiennych, w jaki sposób?

    Tak na szybko - pierwsze skojarzenie: skopiować element tablicy do zmiennej tymczasowej, na niej przeprowadzić przesunięcie, a następnie nadpisać pole tablicy zmodyfikowaną zmienną tymczasową. pozdrawiam

    Programowanie   27 Gru 2007 12:32 Odpowiedzi: 2    Wyświetleń: 1334
  • S7-300 - Użycie zmiennych temp w jednym FC wpływa na zmienne w innym FC

    Pokaż może kod tego innego bloku, w którym zmienne się ustawiają. Nie wolno używać zmiennych tymczasowych, bez ich wcześniejszego zapisania w obrębie bloku. Może ktoś się pomylił i wykrywanie zbocza lub ustawianie/zerowanie zmiennej zrobił na tymczasowych?

    Automatyka Przemysłowa   17 Lut 2016 13:35 Odpowiedzi: 3    Wyświetleń: 1101
  • Mysz PS2 nie działa po zmianach w Menedżerze urządzeń - co sprawdzić?

    Klawiatura też jest PS/2 ? Co do pokazywania ukrytych urządzeń to przed uruchomieniem menedżera urządzeń (i włączeniem w menu pokazywanie ukrytych) trzeba ustawić zmienną środowiskową (tymczasowo lub na stałe) Start -> Uruchom cmd [enter]: set devmgr_show_nonpresent_devices=1 [enter] devmgmt.msc [enter] sc query i8042prt && sc query mouclass [enter]...

    Komputery Hardware   08 Wrz 2011 07:36 Odpowiedzi: 4    Wyświetleń: 1629
  • [Attiny2313][AVRStudio] Komunikacja USI/SPI + żyroskop ADIS16100

    Tutaj popełniasz dosyć poważny błąd. Po odebraniu pierwszego bajtu zatrzymujesz transmisję na SPI na stosunkowo długi czas potrzebny na przesłanie tego bajtu poprzez USART. Nie to jednak jest najgorsze. Po dokładniejszym przeanalizowaniu noty ADIS16100 zauważyłem dwa dosyć ważne problemy. Pierwszy to taki, że stosunek czasu trwania stanu wysokiego...

    Mikrokontrolery AVR   16 Lut 2012 00:08 Odpowiedzi: 15    Wyświetleń: 4202
  • [C] Pobieranie od użytkownika wzoru dowolnej funkcji

    Ja bym po prostu leciał znak po znaku i analizował... Jeśli liczba to tymczasową zmienną mnożył * 10 i dodawał odczytaną cyfrę. Jeśli napotkasz coś nieliczbowego - utworzoną cyfrę zapisujesz i analizujesz dalej. Np jeśli był to operator, to odkładasz na stos jako określoną operację. Jeśli x - stawiasz swój znacznik wskazujący zmienną. Jeśli coś innego...

    Programowanie Początkujący   15 Sty 2011 17:00 Odpowiedzi: 6    Wyświetleń: 1823
  • s7300 - Konwersja daty z FC6 do porównania z datą użytkownika

    Witam, W zmiennych tymczasowych bloku OB1 masz datę i czas. Stwórz sobie funkcje FC ze zmiennymi wejściowymi, np: rok, miesiąc, dzień i wywołaj ją w OB1. Jako adresy wejściowe wykorzystaj zmienne tymczasowe z OB1. Tak będzie prościej. Pozdrawiam. PS: Co do Twojego sposobu, nie przepisuj z SFC do zmiennej tymczasowej, tylko wstaw w to miejsce zmienną...

    Automatyka Przemysłowa   21 Kwi 2013 10:56 Odpowiedzi: 2    Wyświetleń: 1161
  • [BASCOM] Jak przypisać wartości do poszczególnych wyświetlaczy LED w BASCOM?

    To teraz 2 testy: 1. Przypisz dane z tablicy najpierw do zmiennej tymczasowej a potem wyślij zmienną tymczasową na portd 2. Poprzez Select Case Nr_Wysw na sztywno wyślij na port odpowiednią wartość dla konkretnego wyświetlacza (bez odczytu z tablicy)

    Mikrokontrolery AVR   16 Paź 2010 15:57 Odpowiedzi: 16    Wyświetleń: 3489
  • Step7 - Jak regulować czas timera S7-300 za pomocą przycisków [+/-]?

    Witam, Możesz wykorzystać operację MOVE. Tworzysz sobie zmienną tymczasową o typie S5Time, którą podajesz na wejście timera. Powyżej networku z timerem tworzysz networki przepisujące wartość czasu w formacie S5Time do tej zmiennej tymczasowej. Przed bloczkami MOVE wstawiasz komparatory porównujące wartości z Twojego licznika. Pozdrawiam.

    Automatyka Sterowanie PLC   17 Lip 2014 10:04 Odpowiedzi: 7    Wyświetleń: 4239
  • Inżynieria wsteczna nietypowego protokołu ściemniacza Tuya FS-05R opartego o UART

    Nie znam żadnego sposobu na spowolnienie szybkości przejścia. No cóż, chyba że potrafisz napisać mały fragment kodu w C, który będzie działał na OBK, ale może to wyglądać nierówno, ponieważ w ten sposób uzyskasz dwa poziomy wygładzania. Jeśli chodzi o mapowanie, myślę, że mamy na to polecenie. Może to wymagać pewnych sztuczek ze skryptem, ale oto: https://github.com/openshwprojects/OpenB...

    Smart Home Urządzenia   20 Mar 2025 21:10 Odpowiedzi: 30    Wyświetleń: 5019
  • Jak naprawić niewykrywanie zbocza opadającego na B1 w PLC?

    Rozumiem, że N1 to F_TRIG i wywołany tylko raz? Spróbuj w wywołaniu przepisać Q=> do zmiennej tymczasowej i jej użyć w warunku zamiast bezpośredniego dostępu do N1.Q.

    Automatyka Sterowanie PLC   22 Cze 2020 11:06 Odpowiedzi: 12    Wyświetleń: 789
  • STM32F407 - Diody nie gasną przy użyciu rejestru BSRR, ostrzeżenie kompilatora

    Ja zawsze lubiłem zmienne tymczasowe nazywać _, __ i ___. ;)

    Mikrokontrolery ARM   24 Gru 2015 16:28 Odpowiedzi: 13    Wyświetleń: 1467
  • Lokalne zmienne statyczne w OB w TIA Portal dla S7-1200 - jak dodać?

    Witam. Czy do OB w TIA portal, da się dodać lokalne zmienne statyczne? Czy tylko tymczasowe? Czemu zmienne tymczasowe przypisane do OB, są co każdy cykl programu resetowane?

    Automatyka Sterowanie PLC   22 Paź 2016 15:17 Odpowiedzi: 4    Wyświetleń: 1698
  • Zakłócenia przekaźników 24VDC sterowanych przez 74hc595 i uln2803 w kotłowni

    Poprzepisuj przy uzyciu zmiennej tymczasowej lub lepiej zmien od razu kolejnosc w aliasach.

    Mikrokontrolery AVR   28 Wrz 2015 04:58 Odpowiedzi: 33    Wyświetleń: 4392
  • AVR ATmega8A C - Initializacja UART, perzesył danych przez Bluetooth, LED

    Napisano mi wcześniej, że nie mogę bezpośrednio użyć UDR w switch czy w if, żeby wrzucić z UDR do zmiennej tymczasowej i tą zmienną sprawdzać. Tak więc zrobiłem.

    Mikrokontrolery Początkujący   25 Lis 2015 10:02 Odpowiedzi: 20    Wyświetleń: 1647
  • cpp - przeładowanie operatora + - sumuje dwie listy, tworzy nową jako wynik sumy

    Proszę o pomoc jak rozwiązać następujący problem. Tworzę klasę tworzącą i obsługującą listę. W klasie Lista zawarta jest klasa Ogniwo oraz Iterator. Elementy listy, czyli ogniwa tworzone są dynamicznie na stercie. W klasie Lista jest destruktor, który usuwa wszystkie stworzone wcześniej dynamicznie ogniwa. Mój problem jest taki, że usiłuję przeładować...

    Programowanie Początkujący   23 Lip 2015 08:37 Odpowiedzi: 10    Wyświetleń: 1005
  • Jak ustawić skalowanie potencjometru 10kohm w S7-1200 CPU 1214C?

    koledze się pokrywają zmienne! %M0.5 należy do %MD0, sugeruję użyć zmiennych tymczasowych definiowanych w bloku np #temp - real. Skalowanie analoga jest mniej więcej poprawne tylko wartość maksymalna dla Siemensa to 27648

    Automatyka Przemysłowa   23 Kwi 2018 08:32 Odpowiedzi: 3    Wyświetleń: 2217
  • STM32F072CBTx hard fault przy czytaniu rejestrów flash

    Hard Fault jest podczas czytania czy podczas zapisu? Jakoś trudno mi uwierzyć w błąd podczas czytania. A próbowałeś rozbić operację na odczyt do zmiennej tymczasowej i zapis do rejestru? Czy jesteś pewien, że zapisywana wartość jest zgodna z parametrami pracy pamięci vs. częstotliwość taktowania rdzenia?

    Mikrokontrolery ARM   03 Cze 2021 10:01 Odpowiedzi: 8    Wyświetleń: 936
  • Jak naprawić licznik na Attiny2313 z książki Mikrokontrolery dla początkujących?

    a zmienną tymczasową jakoś się specjalnie oznacza, bo już nie wiem. Jeśli nie to nie moge temu podołać :/

    Mikrokontrolery   21 Gru 2007 08:40 Odpowiedzi: 35    Wyświetleń: 3165
  • ATmega8 - Jak podtrzymać sygnał LED po naciśnięciu klawisza?

    A co zrobić żeby kolejne kliknięcie zmieniło x na zero? To nie zadziała zbyt dobrze, bo przytrzymanie przycisku będzie ciągle zmieniać stan x na przeciwny. Zresztą taką zmianę szybciej można zrealizować za pomocą x^=1; Stąd też najlepiej PINC przypisać do jakiejść zmiennej tymczasowej i sprawdzać czy od ostatniego sprawdzenia stan przycisku uległ zmianie....

    Mikrokontrolery AVR   18 Lis 2013 00:31 Odpowiedzi: 11    Wyświetleń: 1809
  • S7300 - szybkość dostępu do pamięci i jej organizacja

    W gwoli wyjaśnienia: Powyższy temat założyłem aby dowiedzieć ile czasu zajmuje sterownikowi dostęp do zmiennej tymczasowej (danego FC) , a ile dostęp do bloku danych DB. Dziękuje użytkownikowi Markos80 za szybko odpowiedz i link do dokumentu. Na stronie 60 znajduje się rozdział: "Loading the Addresses and Operands", który po części odpowiada na moje...

    Automatyka Sterowanie PLC   09 Lut 2016 11:00 Odpowiedzi: 3    Wyświetleń: 969
  • FreeRTOS: Różnice między taskami a Co-routines, działanie semaforów

    To skorzystaj z mutexów, ten RTOS je ma? Albo blokuj przerwania na czas odczytu zmiennej zawierającej datę i czas. Czyli blokujesz przerwania, przepisujesz datę i czas do zmiennej tymczasowej na której dalej działasz, odblokowywujesz przerwania.

    Mikrokontrolery   13 Mar 2012 16:11 Odpowiedzi: 16    Wyświetleń: 3052
  • Zegar na ATmega8 - jak poprawić dokładność poniżej 3 min/rok?

    Można wykorzystać jakiś nieużywany timer- jeśli jest. Inkrementować jakąś zmienną tymczasową, zapisywać do innej i porównywać. Jak pierwsza większa-jest sygnał. Jak nie- nie ma sygnału. Jeśli jest wolny timer.

    Mikrokontrolery AVR   19 Gru 2016 20:32 Odpowiedzi: 66    Wyświetleń: 9132
  • STEP7 (S7-300) - Konwersja daty z formatu szesnastkowego na stringa

    Witam, Jedną z metod jest wykorzystanie zmiennych tymczasowych bloku OB1. W jednej z nich zawarta jest data i czas CPU. Pozostaje tylko konwersja. Pozdrawiam.

    Automatyka Sterowanie PLC   26 Cze 2012 19:11 Odpowiedzi: 3    Wyświetleń: 1364
  • Przypisywanie zmiennych wyjściowych z jednego FB do drugiego w Main

    Najprościej właśnie odwołać się do Instancyjnego DBka - pożądanego parametru. Nie ma sensu generować zmiennych i zapychać dodatkowo kontroler. Ostatecznie jak chcesz możesz użyć zmiennych lokalnych tymczasowych.

    Automatyka Przemysłowa   08 Sie 2019 18:16 Odpowiedzi: 6    Wyświetleń: 309
  • Własności mikrokontrolera a jakość kodu asemblerowego

    Na pewno na pierwszym miejscu jest zestaw instrukcji. Na przykład możliwość łatwego adresowania tablic obiektów o rozmiarze większym niż 1 bajt powiedzmy w ARM, czy w MC68020 i wyższych, lub na przykład wykonywanie operacji na 16 i więcej bitach za pomocą instrukcji operujących na danych ośmiobitowych (dodawanie, odejmowanie, porównanie itd. z propagacją...

    Mikrokontrolery   25 Cze 2008 13:31 Odpowiedzi: 8    Wyświetleń: 1373
  • VHDL-konwerter z GRAY-A na BINARNY z zastosowaniem XOR-ów

    Samą strukturę bramkową można zrobić jako prosty kod kombinacyjny. Np. stosując konstrukcję for...loop i jedną tymczasową zmienną (piszę z głowy): temp(7) <= g(7); for i in 6 downto 0 loop temp(i) <= temp(i+1) xor g(i); end loop; b <= temp; Teraz możesz to wrzucić w process z sygnałem zegar.

    Programowalne układy logiczne   27 Lis 2009 06:36 Odpowiedzi: 3    Wyświetleń: 4054
  • Step7 5.5 - Jak wystawić 16 bitów z STRUCT jako jedno słowo przez MOVE?

    Spróbuj - [url=http://www.elektroda.pl/rtvforum/vi... - Zmienne lokalne. Zrobić z bitów -> word - przepisać przez obszar zmiennych tymczasowych L.

    Automatyka Przemysłowa   30 Lis 2015 07:31 Odpowiedzi: 6    Wyświetleń: 834
  • Sterowanie silnikiem krokowym: stopniowy wzrost prędkości, analiza kodu C++

    W pierwszym moim poście w tym temacie jest myk obliczający kierunek_napięcia_foto. Jest to jedna operacja matematyczna i dwa if'y. Kosztem zmiennej tymczasowej powinien być szybszy. Ciesze się że mogłem pomóc i dziękuję bo też się czegoś nauczyłem.

    Mikrokontrolery   27 Gru 2010 00:14 Odpowiedzi: 81    Wyświetleń: 7118
  • AVR attiny2313A - Programowy PWM, brak automatycznego zerowania TCNT0.

    Ok, zastosuję się do wskazówek. Ale dlaczego właściwie zrobienie zmiennej tymczasowej i późniejsze jej używanie zamiast volatile jest szybsze? Chodzi o to, że zmienna volatile cały czas odczytywana jest z pamięci i ładowana do rejestru a zmienna bez volatile, ładowana jest tylko raz? Czy dobrze myślę?

    Mikrokontrolery AVR   27 Lip 2015 13:14 Odpowiedzi: 9    Wyświetleń: 1077
  • STEP 7 LAD – sterowanie wyjściem jednym przyciskiem (toggle, bistabilny włącznik)

    Witam, Rozwiązanie zamieszczam poniżej. Zmienną tymczasową musisz zdefiniować w górnej zakładce lub też możesz wykorzystać zwykły merker M. Pozdrawiam. http://obrazki.elektroda.net/77_12283185...

    Automatyka Przemysłowa   23 Gru 2010 14:26 Odpowiedzi: 11    Wyświetleń: 8907
  • Jak zarządzać pamięcią RAM w PIC18F67J60 przy użyciu kompilatora C18?

    Ja bym zmienił procesor lub programistę ;-) Nigdy nie możesz wykorzystać całości. Kompilator potrzebuje też coś dla siebie. Doczytaj conieco o stosie, zapisywaniu kontekstu, zmiennych tymczasowych. User manual wyjaśnia to dość szczegółowo. Albert

    Mikrokontrolery PIC   13 Paź 2011 09:36 Odpowiedzi: 4    Wyświetleń: 1643
  • Jak bezpiecznie odczytywać i zapisywać dane w EEPROM Atmegi z użyciem FRAM?

    Witam Jak programowo zrealizować bezpieczny odczyt i zapis do EEPROM, obojętne czy to zewnętrzny czy wewnętrzny Atmegi. Mam wartość początkową w pamięci eeprom i np chcę zwiększyć ją o 1 lub inną dowolną wartość a nie mogę utracić danych zawartych w eepromie przez przypadkowy reset podczas czytania lub zapisu. Póki co przychodzą mi na myśl dwa rozwiązania:...

    Mikrokontrolery   16 Kwi 2013 11:58 Odpowiedzi: 12    Wyświetleń: 1887
  • Bascom - czujnik ciśnienia i temperatury MS5803 i2c jak odczytywać dane

    Chodzi o instrukcję SHIFT ? Próbuję jej użyć ale nie wiem jak ja zastosować. Czy jeśli odczytuje MSB i zapisuje ja do np A1 to mam przesunąć w lewo a , LSB zapisane w np. A2 mam przesunąć w prawo i później dodać je do siebie czy przesunąć tylko MSB a LSB po prostu dodać bez przesunięcia ? ----------------------------------------...

    Mikrokontrolery Początkujący   12 Wrz 2012 20:39 Odpowiedzi: 10    Wyświetleń: 2457
  • AVR ATmega8A C - UART i Bluetooth XM-15B, sterowanie diodami z telefonu

    Mogę bezpośrednio po funkcji odbierającej dane wstawić przypisanie wartości z UDR do zmiennej tymczasowej ? czy w jakiś konkretny sposób mam zapisać te wartości w case, jeśli chce przez terminal wysłać na przykład cyfrę 1, to ona w kodzie ASCII ma konkretny numer i mam ten numer wpisać ?

    Mikrokontrolery Początkujący   15 Lis 2015 22:16 Odpowiedzi: 6    Wyświetleń: 1482
  • ATmega8 + WinAVR + optymalizacja = dziwny wynik kompilacji

    Freddie ja bym z tymi rzadkimi to nie przesadzał. Wyobraź sobie np. że kompilator pewnej znanej firmy zmiennej globalnej nie zdeklarowanej jako statyczna używa sobie jako zmiennej tymczasowej przy innych operacjach (mam na mysli obszar pamięci gdzie ta zmienna siedzi). Wynik oczywiście jest losowy a dochodzenie czemu tak się dzieje potrafi sporo czasu...

    Mikrokontrolery AVR   17 Paź 2008 21:31 Odpowiedzi: 13    Wyświetleń: 2171
  • Simatic S7-1200: Jak dodać blok opóźnienia czasowego w LD?

    1. Temp>1 2. wartość "1" dla PC 3. na wyjściu SPR działa tyle ile ma ustawione timer ( timer startuje dla Temp=<1) Takie pytanie przy okazji, mam wiele timerów i każdy korzysta ze zmiennej tymczasowej #temp. Czy może to być powód kiedy timery nie załączają się po raz drugi i kolejny?

    Automatyka Sterowanie PLC   04 Mar 2015 09:32 Odpowiedzi: 59    Wyświetleń: 9960
  • Błąd mysql_num_rows() w wyszukiwarce zmarłych w PHP/MySQL

    Pierwsza rzecz, to zapytanie powinno się uruchamiać tylko wtedy gdy zostały przesłane zmienne z formularza (gdy użytkownik wciśnie przycisk), a nie zawsze. Druga rzecz, skoro już tworzysz zmienne tymczasowe to po co do zapytania bierzesz znów dane z POST? Zrób te dwie rzeczy najpierw: -dodaj warunek żeby zapytanie było wykonywane tylko gdy się wciśnie...

    Tworzenie WWW   09 Gru 2013 20:06 Odpowiedzi: 16    Wyświetleń: 4773
  • INT_0 w ATtiny26 – przerwanie nie kończy się, program nie wraca z obsługi ISR

    1. Nie zapamiętujesz w przerwaniu na stosie stanu flag MCU ani zmiennych tymczasowych. 2. Stosowanie opóźnień w przerwaniach to bardzo zły zwyczaj. 3. W czasie wywołania przerwania MCU domyślnie wyłącza flagę I, więc kolejne wywołania nawet z innych źródeł przerwań działać nie będą.

    Mikrokontrolery   24 Mar 2008 22:51 Odpowiedzi: 6    Wyświetleń: 1305
  • Jak zapalić kilka diod w jednym wierszu matrycy LED z PLC ic200mdd844?

    W %R1200 masz aktualny nr kolumny (liczony od zera). Ten numer się zmienia. Musisz zapalić wiersz 2 gdy kolumna = 0 lub 1 lub 3. Wiersz 3 gdy kolumna = 0 lub 2 lub 4. I tak dalej. Dla każdego wyjścia robisz OR z iluśtam EQ_INT porównujących %R1200 z konkretnymi liczbami. Przy okazji: nie używa się wyjść jako zmiennych tymczasowych (Q101 itd.). Do tego...

    Automatyka Sterowanie PLC   02 Lut 2014 20:32 Odpowiedzi: 1    Wyświetleń: 1212
  • Bascom AVR / Atmega32 - Przesyłanie w zmiennych informacji o portach

    Nie da się. Jak dla mnie dla 16 linii io są 32 warunki. Pierwsze kopiuję stan pinN.X do zmiennej tymczasowej, potem kopiuję wartość zmiennej na okryŁ.Y. A jeśli chcesz bez tylu warunków to albo trzebaby poza zamianą nazwy portu na adres pisać wstawkę asm, albo przesiąść się na C. Dodano po 2 Dodam że Bascom obsługuje numer pinu zadany zmienną więc można...

    Mikrokontrolery AVR   23 Sty 2013 11:59 Odpowiedzi: 6    Wyświetleń: 2628
  • Zależności pomiędzy zmiennymi funkcje FC i FB STEP7

    Zmienne lokalne, zarówno w FB jak i w FC to zmienne tymczasowe, których wartość istnieje tylko w czasie wywołania funkcji. Blok FB posiada dodatkowo dane statyczne (STAT), które są przechowywane w bloku danych i są dostępne w kolejnych cyklach programu. Jeśli chcesz przekazywać wartości między FC, na wejścia i wyjścia wpinaj zmienne typu M - wtedy powinno...

    Automatyka Sterowanie PLC   06 Lis 2012 14:33 Odpowiedzi: 7    Wyświetleń: 6648
  • Szybkie odwracanie bajtu w C dla połączeń LCD i AVR

    Witam Płytkę mam już zrobioną i wygodniej mi było prowadzić równoległe ścieżki do LCD. Problem z tym, że teraz port jest "obrócony" tj. bit 7 avr idzie do 0 lcd a 0 avr do 7 lcd...pytanie jak najszybciej i najprościej odwrócić bajt w języku C? Mam pomysł na testowanie każdego bitu i zapisywanie w zmiennej tymczasowej na odpowiednich pozycjach..ale to...

    Mikrokontrolery   31 Sie 2011 00:52 Odpowiedzi: 9    Wyświetleń: 2852
  • [Atmega8] [Atmega8][C] Konwersja zmiennych na char i zawieszanie LCD HD44780

    Niestety w C nie ma lekko - jest kilka wyjść. Najprościej wymusić aby jeden z operandów był typu float. Można tego dokonać stosując rzutownaie, albo przypiusując jedną ze zmiennych temp1, temp2 do zmiennej tymczasowej o typie float i potem ją wykorzystać do obliczeń. Takie rzutowanie jak w poście gaskoin nie zadziała, bo znaczy ono tylko, że wynik ((temp1...

    Mikrokontrolery AVR   10 Paź 2010 15:47 Odpowiedzi: 36    Wyświetleń: 6541
  • Bascom AVR - UART zwrot wartości zmiennej o którą pytany

    Jest. Tworzysz sobie na całej pamięci RAM tablicę jako At &H0000 Overlay - dzięki temu masz dostęp do każdej komórki pamięci ram poprzez Tablica(adres). Tablica oczywiście jest tablicą bajtów. Potem masz tylko instrukcję warunkową, która rozróżnia typy danych (czyli byte, long, single, word, ...) i wie ile bajtów każdy z nich zajmuje i w tej instrukcji...

    Mikrokontrolery AVR   16 Sie 2013 17:02 Odpowiedzi: 11    Wyświetleń: 2412
  • Nieprawidłowy odczyt danych z EEPROM po podłączeniu klawiatury AT do uC

    Mój sposób zapisu do EEPROM'u jest kompletny i nie trzeba już używać Readeeprom i Writeeeprom. Tablicy zadeklarowanej w Eram używasz jakby była zadeklarowana w RAM'ie z tą różnicą, że zmiennych w Eram nie można stosować w sposób bezpośredni w wyrażeniach, itp. Musisz daną wartość z Eram skopiować do zmiennej tymczasowej w RAM'ie, wykonać działanie i...

    Mikrokontrolery   26 Paź 2010 01:15 Odpowiedzi: 13    Wyświetleń: 2376
  • Step7, adresowanie bitu, zmiennej wyjściowej bajtowej funkcji FC.

    Jak stworzyć funkcję FC ze zmiennymi wejściowymi i wyjściowymi, których to nie trzeba wszystkich wykorzystywać, tzn. jak wywołuje wcześniej zrobiona przeze mnie funkcje, to musze podpiąć wszystkie wejścia i wyjścia, nie mogę zostawić niektórych pustych, a funkcje z biblioteki stepa można wywoływać bez podpinania koniecznie wszystkich zmiennych. Jeśli...

    Automatyka Przemysłowa   10 Sie 2011 08:01 Odpowiedzi: 9    Wyświetleń: 5994
  • TIA PORTAL - różnice między zmiennymi Static i Temp w bloku FB

    Temp Zmienne tymczasowe dostępne w obrębie bloku i nie zapamiętywane (identyczna funkcja w FB jak i FC) Nie odwołasz się do nich spoza bloku, w którym są zadeklarowane. Static Zmiennie zadeklarowane w bloku FB, które są zapamiętywane w strukturze instancji bloku DB powiązanego z konkretnym typem FB. Możesz odwołać się do nich z zewnątrz poprzez adres/nazwę...

    Automatyka Sterowanie PLC   06 Kwi 2017 10:50 Odpowiedzi: 3    Wyświetleń: 5538
  • Delphi - Klasa i przekazywanie zmiennych z usterkami, przeinstalować kompilator

    No właśnie dlatego zgłupiałem bo jest defekt gdy: var aRAr1Sr: TRAr1GrSpecRc bez zmiany stanów nie powinno nic się dziać. A tu .. normalnie ściana. Delphi 2007 Profeshional jakby ktoś miał pod ręką bo już nic mi do głowy nie przychodzi. Wszystko jest w jednym wątku / bez wątków.

    Programowanie   17 Kwi 2015 11:44 Odpowiedzi: 10    Wyświetleń: 966
  • Atmega: Ręczne czy automatyczne przyporządkowanie zmiennych w SRAM?

    ...Ja tylko podałem przykład, w którym widać, że zmienne mają zarezerwowane miejsce w pamięci niezależnie czy są używane w programie czy też nie. Ale tak być nie musi , bo możesz wykorzystać zmienne tymczasowe(LOCAL) , dla których kompilator zarezerwuje miejsce , dopiero w czasie działania programu , a nie w procesie kompilacji. A chodzi mi o to od...

    Mikrokontrolery   11 Mar 2008 19:56 Odpowiedzi: 33    Wyświetleń: 5161
  • Blok funkcyjny w Step 7. Wywołany bloczek nie ma wszystkich wyprowadzeń.

    Jak masz tą listę rozwijaną na górze w programie Interface (In, out, inout, stat, temp) Wiedz o tym że jeżeli chcesz mieć wyprowadzenia to na IN deklarujesz sygnały które są potrzebne zewnątrz na OUT sygnały które chcesz wysłać na zewnątrz INOUT to sygnały które zostaną odczytane, a następnie zapisane wewnątrz (FC,FB) i dalej wychodzą na zewnątrz STAT...

    Automatyka Przemysłowa   27 Paź 2012 20:45 Odpowiedzi: 8    Wyświetleń: 1887
  • c++ - Dlaczego funkcja ToBin z BigUnsigned nie działa poprawnie?

    Ani jedna, ani druga funkcja nie działa. W pierwszej zwracasz zmienną tymczasową - jeśli ta wartość była poprawna to tylko przypadek. Druga funkcja nie działa, bo wszędzie wpisujesz zera i nie dochodzisz do pierwszego elementu ( tab[size-i] => tab[size - (size-1)] ). Trzecia funkcja nie wiem na ile jest poprawna, ale ograniczając się tylko do odpowiedzi...

    Programowanie   08 Cze 2013 17:44 Odpowiedzi: 4    Wyświetleń: 1062
  • BASCOM AVR – jak przekonwertować integer na single do funkcji Fusing()?

    Za pomocą operatora przypisania. I niestety z wykorzystaniem tymczasowej zmiennej.

    Mikrokontrolery AVR   16 Lut 2009 19:24 Odpowiedzi: 4    Wyświetleń: 1863
  • TIA Portal - Jak stworzyć warunek z PID i sygnałem zwrotnym?

    Lekki bałagan i na dodatek obrazek, który załączyłeś się nie zgadza z tym co jest w programie. Precyzuj swoje problemy i wątpliwości, bo ciężko będzie pomagać. Jeśli w przerwaniu nadpisujesz kilka razy to samo wyjście, to nigdy nie wiesz którą z tych wartości może pokazywać trace. Może się okazać, że zawsze "trafia" w początek przerwania. Powinieneś...

    Automatyka Przemysłowa   28 Sty 2017 10:05 Odpowiedzi: 5    Wyświetleń: 3033
  • [Atmega16] Atmega16: Błąd odczytu przycisku A na klawiaturze matrycowej 4x4

    Te fragmenty proponuje uprościć [syntax=c]PortKL = PortKL &~ (1<<c1); //ustawia 0 logiczne na kolumnie pierwszej PortKL = PortKL | (1<<c2); PortKL = PortKL | (1<<c3); PortKL = PortKL | (1<<c4);[/syntax] a tu skorzystać ze zmiennej tymczasowej [syntax=c]if (bit_is_clear(PinKL,0)) return 0x0A; if (bit_is_clear(PinKL,1)) return...

    Mikrokontrolery Początkujący   02 Cze 2013 09:49 Odpowiedzi: 4    Wyświetleń: 2905
  • Co wyzwala bloczek ROL w TIA? Program do przesuwania jednego bitu w bajcie.

    Jesli nie wykorzystujesz nigdzie indziej flagi t_Result_Detection_Roll to nie ma sensu tego rozbijać na dwa networki. Większy bajzel w programie się robi, więc wersja powyższa jest jak najbardziej ok. A co do samego wykorzystania zmiennych z obszaru TEMP pamiętaj, że są one tymczasowe. Ja z reguły sobie je deklaruję jako pomocnicze.. np. jeśli chcę...

    Automatyka Sterowanie PLC   25 Lut 2020 10:15 Odpowiedzi: 6    Wyświetleń: 732
  • [Delphi] przepisywanie adresów zmiennych typów np. rekordowy

    Witam. cnd.. optymalizacji Chodzi za mną od dłuższego czasu taki pomysł, żeby zamiast kopiować wartość rekordu ze zmiennej tymczasowej do innej zmienne np. w tabeli array procedure AdresyPamieci_Zamien (_ObszSour, _ObszDest: PObsz); var Adr_ObszSour, Adr_ObszDest: Pointer; begin // Adr_ObszSour:= _ObszSour; Adr_ObszDest:= _ObszDest;...

    Programowanie Początkujący   17 Kwi 2011 11:57 Odpowiedzi: 2    Wyświetleń: 1290
  • [C] Kolejność wykonywania działań w C: czy call1() wpływa na zmienne?

    Witam! W języku "C" wyrażenia zawierające jeden z operatorów łącznych i przemiennych (*, +, &, |, ^) kompilator może zreorganizować nawet wtedy, gdy zawierają nawiasy, ponieważ optymalna kolejność obliczenia ściśle zależy od architektury mikroprocesora. Język "C" nie określa kolejności obliczania operatorów łącznych i przemiennych (patrz wyżej) np instrukcja:...

    Programowanie   15 Sty 2012 22:22 Odpowiedzi: 5    Wyświetleń: 3644
  • [BASCOM] Jak wyświetlić ciąg cyfr w jednej linii na LCD?

    O Matko i Córko... Konstrukcja: [syntax=basic4gl] CONFIG PORTB = OUTPUT : SET PORTB CONFIG PORTD = OUTPUT : SET PORTD Do If PINB.0 = 0 Then: locate 4,1:lcd "1" Else locate 4,1:lcd " " Endif If PINB.1 = 0 Then: locate 4,2:lcd "2" Else locate 4,2:lcd " " Endif ... Loop [/syntax] Dodałbym jeszcze mechamizm kontroli przy pomocy zmiennej tymczasowej aby...

    Mikrokontrolery Początkujący   29 Lip 2013 19:31 Odpowiedzi: 35    Wyświetleń: 4137
  • ADC i LED 7-seg, wynik postaci x.xx na wyświetlaczu.

    Teraz należy skopiować 1-szy znak ze zmiennej Wart_nap , do innej (tymczasowej) zmiennej typu STRING , po czym zamienić ten znak(jedną cyfrę) na liczbę i zapisać np.w zmiennej A. Wszystko pieknie cos rozumiem tylko nie wiem jak to zrobic w bascom:( . Prosze o mały przykład...

    Mikrokontrolery   09 Sty 2008 23:58 Odpowiedzi: 20    Wyświetleń: 2334
  • Komunikacja InTouch z sterownikiem GE Fanuc Versa Max

    A dlaczego nie skorzystasz z natywnego protokołu GE-Fanus SNP po RS233 lub SNPX dla TCP/IP? Wtedy masz na tacy podane wszystkie zmienne PLC razem z markerami, zmiennymi tymczasowymi oraz zmiennymi systemowymi. Poza tym w Device Item trzeba dodać zmienne jakie chcesz wymieniać z PLC. Name - nazwa zmiennej w SCADA (taka jaką chcesz nadać), Reference -...

    Automatyka Przemysłowa   19 Lis 2018 23:04 Odpowiedzi: 2    Wyświetleń: 828
  • Odczyt eeprom Atmega16, jego żywotność, dodatkowe zmienne w RAM

    Witam Chciałbym skonsultować temat. Adesy i komendy klawiszy w kodzie RC5 mam zamiar przechowywać we wbudowanej eeprom mikrokontrolera Atmega16. Czy (po odebraniu kodu RC5) w celu porównania odwoływać się za każdym razem do danej zawaetej w EEPROM (oszczędność pamięci ram, krótszy, łatwiejszy kod, ale za to częsty odczyt pamięci EEPROM) czy stworzyć...

    Mikrokontrolery AVR   11 Wrz 2012 12:46 Odpowiedzi: 3    Wyświetleń: 2046
  • Zmiana kolejności bitów (msb<>lsb) asembler 8051

    sprawa jest bardzo prosta, jesli masz do uzycia rotacje bitow w dwie strony i wolne 8 bitow tymczasowe. rotujac jedna zmienna w kierunku 1 (np prawo) pakujesz jeden ze skrajnych bitow do Carry, teraz musisz wiec wrotowac owe Carry do innej zmiennej, tyle ze w kierunku 2 (np lewo). dla prawo - lewo w Carry znajdzie sie najpierw LSB, i wyladuje nastepnie...

    Mikrokontrolery   12 Sty 2008 22:10 Odpowiedzi: 7    Wyświetleń: 4443
  • S7-300 – jak zapisywać pomiar ciśnienia z datą i godziną, rejestracja skoków 1-2s

    Witam W bloku DB o wielkości 10000 bajtów można bez problemu zapisać 1000 pomiarów. DATA_BLOCK "Dane_Pom" TITLE = VERSION : 0.1 STRUCT Pomiary : ARRAY [1 .. 1000 ] OF STRUCT DiT : DATE_AND_TIME ; Wartosc : WORD ;//Z AI przed skalowaniem END_STRUCT ; END_STRUCT ; W OB1 w jego zmiennych tymczasowych jest aktualny czas...

    Automatyka Przemysłowa   13 Cze 2009 09:16 Odpowiedzi: 8    Wyświetleń: 1542
  • [C] Jak użyć uint8array jako argumentu funkcji w C?

    Jak chcesz przekazać pojedyńczą stałą wartość to nie przekazujesz tego jako wskaźnik a jak już jako wskaźnik, to tą wartość przypisz do tymczasowej zmiennej i potem podaj jej adres.

    Programowanie   08 Lip 2012 22:41 Odpowiedzi: 10    Wyświetleń: 2136
  • Struktura Data w C – błędy w przekazywaniu do funkcji i inicjalizacji daty

    Z podanych trzech wariantów, tylko pierwszy Wypisz(Data) jest poprawny dla języka C, a w C++ wszystkie są poprawne. Pierwszy wariant przesyła kopię Data do funkcji, co można nazwać tymczasową zmienną, ale tu się nie wypowiem, nie studiowałem takich zagadnień. Prowadzący mógł się pomylić, lub zastawił pułapkę. Wszystkie składniki zadania trzeba brać...

    Programowanie Początkujący   02 Kwi 2014 23:09 Odpowiedzi: 3    Wyświetleń: 1125
  • Zrozumienie i dokończenie rozbudowanego programu PLC (S7-1200 + HMI) dla juniora w TIA

    1) Tutaj wiele nie pomogę. Konwencje trybów pracy znam dwie: a) tryb pracy to liczba (int) - i tak np. 0=auto, 1=manual, 2=serwis itd. b) tryby pracy to zwykłe markery (np. auto m10.0 , manual m10.1 itd.) W przypadku użycia a) masz zawsze aktywny wyłącznie jeden tryb pracy. Problemem jest konieczność używania komparatorów. W przypadku b) masz mozliwość...

    Automatyka Sterowanie PLC   13 Lut 2022 18:42 Odpowiedzi: 25    Wyświetleń: 894
  • Atmega32, Bascom, DS1307 – jak ustawić Pinb.0 na 1 między czas_start a czas_stop?

    No to robi się jeszcze prościej: - najpierw sprawdzasz czy aktualnie masz pełną godzinę: coś w stylu [syntax=c]if (minuty==0 AND sekundy==0)[/syntax] - wewnątrz tego warunku ustawiasz sobie bit [syntax=c]if (czas start > aktualna godzina) set bit[/syntax] - a nastepnie sprawdzasz warunek wyłączenia [syntax=c]if (czast start < czas stop) { if (czas...

    Mikrokontrolery   17 Kwi 2014 19:39 Odpowiedzi: 15    Wyświetleń: 1404
  • LPC1114 - Timer 32-bitowy: Przerwanie przy wartości 100000 nie działa poprawnie

    Jedno przerwanie. W procedurze przerwania kopiujesz rejestr flag do tymczasowej zmiennej, skopiowane flagi sprzętowe kasujesz i obsługę przerwania robisz na podstawie kopi. Taka jest praktyka obsługi przerwań wieloźródłowych.

    Mikrokontrolery ARM   10 Lis 2013 00:43 Odpowiedzi: 22    Wyświetleń: 2538
  • Konfiguracja AVR Studio 4 z programatorem na porcie COM - jak zaprogramować?

    Też może być niewidoczna, bo kompilator mógł ją zoptymalizować. Poza tym AVR Studio też nie jest doskonałe i czasami ma kłopoty z wyświetlaniem zmiennych. Stąd też możesz spróbować debugować z -O0 lub tymczasowo badaną zmienną zapisać jako volatile.

    Mikrokontrolery   25 Sie 2010 21:38 Odpowiedzi: 11    Wyświetleń: 2372
  • versapro gefanuc LD działające dwie ostatnie linijki programu

    każda nowa linia, network czy jak to tam się zwie w PLC to nowe działanie. PLC po obliczeniu wszystkich linijek wyświetla wynik. Co to oznacza? 1 linia: -[I0.0]- -(Q0.0)- 2 linia: -[I1.0]- -(Q0.0)- Na I0.0 dajemy 1, na I1.0 dajemy 0. Wynik 0. W linii Q0.0 miało wynik 1 przepisany z I0.0, jednak w drugiej linii na Q0.0 podano sygnał z I1.0 zerowy, program...

    Automatyka Przemysłowa   04 Paź 2012 08:58 Odpowiedzi: 13    Wyświetleń: 1611
  • Dlaczego return(...) w AVR GCC czasem błędnie zwraca wartość?

    No tak. Ale z punktu widzenia formalnego. Skoro to samo zadanie kompilator może wykonać bez tymczasowej zmiennej, to dlaczego kod jest dłuższy ? Wkońcu sam zapis jest krótszy. A jeżeli się czegoś nie narzuca kompilatorowi to powinien to zrobić naj efektywniej. Tak sobie myślałem.

    Mikrokontrolery   17 Paź 2003 09:19 Odpowiedzi: 8    Wyświetleń: 2008
  • Pcf8583+Atmega8: Jak zmienić zakres lat z 2000-2004 na 2004-2008?

    Nie, te zmienne co podałem to tylko przykład... Potrzebowałbyś jednej dodatkowej - tymczasowej, czyli tmp ... Nie jestem teraz w stanie sprawdzić, ale mogłoby być tak: tmp = Rok - 2000 tmp = tmp mod 4 ' operator mod zwraca resztę z dzielenia przez 4, 'czyli jeśli byłby rok 2007, to 2007 - 2000 = 7-> 7 mod 4 = 3 ;) i w momencie zapisu roku do...

    Mikrokontrolery   16 Wrz 2006 03:20 Odpowiedzi: 13    Wyświetleń: 4138
  • Access 2013/makro - Brak automatycznego ID w formularzu podrzędnym

    Moja idea polegała na tym że. 1. jak wywołam formularz podrzędny to w głównym nie wyrzuci mnie znów na pierwszy rekord w formularzy głównym po zamknięciu form, tylko dzięki zmiennej tymczasowej zostanę na tym samym rekordzie 2. id wyrobu powinno być pobierane z formularza głównego Dodano po 15 Cała zabawa polega na tym, że jeżeli podformularz jest wywołany...

    Programowanie Początkujący   10 Mar 2014 16:55 Odpowiedzi: 20    Wyświetleń: 3078
  • Linux/Unix: jak napisać skrypt uniwersalny do bash/csh/dash ?

    Polecenie 'export' daje tyle, że wyeksportowane zmienne zostaną przekazane do programu wywołanego z shella (czyli do potomnego) - w drugą stronę (do rodzica) nie. No tak, do rodzica to można zrobić przez zapisanie wartości zmiennej w pliku tymczasowym - nazwę tego pliku może przekazać rodzic przed wywołaniem procesu potomnego.

    Programowanie   05 Mar 2020 19:50 Odpowiedzi: 6    Wyświetleń: 531
  • C++ - Jak wylosować linię z pliku tekstowego i zapisać do zmiennej?

    No ale chyba piszesz program który ma operować na pliku to już korzystaj ze zmiennej a nie tymczasowo ze stalej... Wiem, że jesteś początkujący, inaczej bym sobie języka nie strzępił. Masz taki flow mieć: 1.w petli while zliczasz te linie ( to juz zrobilismy) i nie musisz tam ich wypisywać tylko je zlicz do zmiennej. 2. Potem wykorzystaj tego srand()...

    Programowanie Początkujący   08 Wrz 2013 13:28 Odpowiedzi: 32    Wyświetleń: 6021
  • Arduino TEA5767 Radio UNO-master - problem z dobraniem enkodera

    Zerknąłem w załaczony link, kod dość skomplikowany, zmian zbocza itp. Ja od wielu lat używam takiego kodu: [syntax=c]//============================... // Inicjalizacja INT 6 (Enkoder impulsowy) //--------------------------------------... void InitInt6() { EICRB |= (23<<ISC60);//...

    Arduino   02 Paź 2017 19:43 Odpowiedzi: 5    Wyświetleń: 1893
  • [S7-1200] Skoki wartości na Output i Output2 - błąd w sekwencji?

    Zatem nawet jeżeli konwersja się nie powiedzie (ENO=0) to Output powinna mieć wartość z poprzedniego cyklu, a Output2 powinna być 0. Teraz jest tak, że zarówno Output jak i Output2 przybierają na chwilę większe wartości niż powinny. Z tym, że zdarza się to bardzo rzadko, np. kilka razy na dobę. Co do Output mogę się zgodzić, bo powinno zostać z porzedniego...

    Automatyka Sterowanie PLC   15 Gru 2018 16:33 Odpowiedzi: 6    Wyświetleń: 1230