W ESP wszystkie INT będą 32bity, W Arduino (o dziwo 8 bitowym) wszystkie INT będą 16 bit. Jak chcesz mieć pewność to w wielu platformach uniwersalnym oznaczeniem zmiennej jest typ uint8_t, int8_t, uin16_t, int16_t, uint32_t, int32_t, itd. Podobnie jest z INT w różnych systemach operacyjnych PC x86 czy x64 - jak się bierzesz za nowy, to zawsze na "DZINDYBRY"...
a może zadeklarować te zmienne jako tablicę ? Dim zmienna(1 to 50) As Integer następnie przekazać ją do procedury: Public Sub Program1 (zmienna() As Integer) do wartości zmiennych dostaniesz się przez zmienna(1) ..... zmienna(50)
Witam Potrzebuje aby co 15 minut była wykonana pewna operacja. Wykorzystałem do tego timer0 dim Liczba8ms as integer Config Timer0 = Timer , Prescale = 256 On Timer0 Pomiar_paliwa On Interrupts Enable Timer0 Load Timer0 = 250 '****PROGRAM GŁÓWNY END Pomiar_paliwa: Load Timer0 = 250 incr liczba8ms If Liczba8ms = 112500 Then '*****jakies dzialanie'...
Witam, Rozumiem, że wartość "spoczynkowa" to zero (chodzi mi o te zarezerwowane bity), wobec tego, jeżeli ta zmienna (integer bez znaku) będzie miała wartość: - 32 (dziesiętnie) - trigger of protection - 64 (dziesiętnie) - protection trip - 96 (dziesiętnie) - oba powyższe (jeżeli jest to w ogóle możliwe) Albo przepisać tą zmienną pod jakiś marker i...
Bardzo dziękuję kolegom za porady . Powiem tylko , że pętli DO-LOOP można nie stosować i nawet to jednokrotne wyświetlenie nie jest poprawne. Natomiast rzecz ciekawa, zainstalowałem BASCOM-a na innym komputerze i okazało się , że wszystko jest poprawnie i nie ma żadnych błędów z wyświetlaniem. Myślę (bo tego jeszcze nie sprawdziłem ) , że mam po prostu...
Integer to nie jest zmienna tekstowa. Sprawdź w helpie jaki zakres ma ten typ zmiennej.
Ja bym zrobił to tak mam zmienną "a" typu single np potem dziele ją przez 10 a = a / 10 potem przepisuje ją do zmiennej typu np integer np "b" , ktora to automatycznie odcina, zostawia mi tylko liczby całkowite a potem znów mogę ją przepisać do a lub innej a = b zienną typu single można by potraktować tylko jako pomocniczą do obliczeń ale są zapewne...
Nie kompilowałem ale w funkcji suman zmienna typu integer sn powinna byc ustawiona na 0 czyli sn:=0; function suman(var t:tab; var liczba:integer): integer; var sn,i:integer; begin sn:=0; //wyzerowanie zmiennej for i:=1 to liczba do sn:=sn+t[i]; writeln('Suma netto faktur wynosi ',sn); end;
Pewnie za zmienna integer podstawiasz zmienna word
Moze zmienna integer ma za maly rozmiar. Moze trzeba uzyc real?
Mozna to zrobic tak : Wszystkie zmienne musza byc tego samego typu czyli integer zmienna początkowa to "liczba" tysiac= liczba/1000' wyswietlanie tysiecy sto = liczba Mod 1000 sto = sto / 100' wyswietlanie setek dziesiec = liczba Mod 100 dziesiec = dziesiec / 10' wyswietlanie dziesiatek jeden = liczba Mod 10 ' wyswietlanie jednosci
Dokładnie o to chodzi : Dim loControl As Control Dim zmienna as integer Dim warosc as string Dim nazwa as string zmienna = 3 // numer label-a wartosc = "jakas wartosc" //jaka wartość ma być do LabelX przypisana nazwa = "Label" + CStr(zmienna) //nazwa Label-a, Edit-a czy co tam szukasz For Each loControl In Me.Controls If...
Dlaczego pokazuje -1 na wyświetlaczu a nie np 255 jak jest dla zmiennej typu Byte. Bo Integer to zmienna ze znakiem, FFFF to właśnie -1. Byte jest zmienną bez znaku (zawsze dodatnią). Dwubajtowa zmienna bez znaku to w Baskomie "Word". Na wyświetlaczu po resecie będzie wówczas 65535. 2. Czy taki zapis eeprom będzie poprawny przy pierwszym sprawdzeniu...
Witam. Dopiero zaczynam zabawę z php, chciałem się zapytać czy jest możliwość żeby zmienna integer (w tym wypadku wartość zmiennej to "INTEGER: 72") może być wyświetlana jako sama liczba 72 ? Chodzi o to że informacja o tym że to INTEGER nie jest mi potrzebna a wręcz przeszkadza...
W Delphi można to zrobić w ten sposób, więc w C++ Builder będzie bardzo podobnie. var IleStron : Integer; //zmienna do przechowania ilości stron [...] Form1.QReport1.Prepare; //przygotowuje raport, na formie Form1. IleStron := Form1.QReport1.qrprinter.PageCount; //odczyt ilości stron do wydruku. [...] Liczbę stron ustala nie...
Może jeszcze raz spróbuje Nastepuje pomiar temperatury która jest zapisywana w zmiennej typu integer Jak teraz tą zmienną zapisać w eepromie lub ją zamienić na zmienną typu byte i wtedy nie ma problemu Zmienna integer ma 2bajty a byte 1 i wtym jest problem przynajmniej dla mnie :cry:
C znam troche, juz od paru lat staram sie przeskoczyc cos nie daje rady. W c integer jest 1 bajtowy i mam czujnik ktory podaje mi dawne w takiej postaci. Bascom ma zmienna integer ale 2 bajtowa i to ten problem. Teraz chcialem zrobic tak ze dane z czujnika beda zapisywane do zmiennej typu byte i pozniej bedzie to przeliczane czy to jest wartosc ujemna...
Witam, myślałem, że mam problem ze stanami metastabilnymi, ale przejrzałem wszystko i podejrzanie padło na kawałek poniższego kodu. Generalnie chodzi o przypisanie do sygnału wartości zmiennej i potem zmiana tej zmiennej. Jaką wartość będzie miał sygnał po wykonaniu procesu? signa sygnal: integer; process var zmienna: integer; var zmienna_02...
Stwórz tablicę za pomocą: Dim Zmienna(5) As Byte 'lub Word, Integer, Long, Single, Double... Przed zapisem aktualnej wartości do Zmienna(1), przesuń wartości z 1, 2, 3, 4 o jeden indeks (na 2, 3, 4, 5). Pamiętaj aby zrobić to tak, by nie "zamazać" wartości przy przesuwaniu. Potem zapisujesz aktualną wartość do Zmienna(1) i masz komplet, który...
Witam Uzyłeś dwóch zmiennych: Temp_min as Byte i Temp_max as Byte To w sumie daje dwa bajty. Zmienna integer zajmuje też dwa bajty, uproszczenie polega na tym, ze nie stosujesz zmiennych do okreslania znaku liczby i zmniejsza Ci się ilośc warunków - co wpływa pozytywnie na optymalizacje kodu. Pozdrawiam
zdefiniuj zmienna jako integer lub long - w tym momencie nie pamietam bo popilem:)
1. Czy można zmienna typu variable Zmienna :std_logic_vector( 10 downto 0) wpisać do variable Zmienna :integer range 0 to 1023. Albo jak wpisać bufor wejściowy z 10 nóżek do integera 2. Czy zapis licznik := licznik + 1 jest poprawny, jeśli licznik jest zmienna typu :std_logic_vector. Pytam bo Active Hdl6.2 daje błąd a na Xilinx jest Ok. a w sumie w...
niestety zmienna integer nie moze byc, ponieważ to sa zmienne std_logic_vector(23 downto 0) i kazdy bit z osobna jest ważny, ponieważ jest tam bit znaku, 5 bitow czesc calkowita, 18 bitow czesc ułamkowa. Poprostu taki format danych to musi otrzymywac na wejscie.
#1 Dim odp, liczba as integer odp będzie tu variantem, nie integerem #2 po co ci zmienna odp, skoro nigdzie nie korzystasz z jej wartości? #3 czym jest nw? Niezadeklarowana zmienna! Nieładnie #4 integer to zmienna 2B (-32768 do 32767). Używaj Longa (4B)
Tym sposobem przesunięcie obiektu nie będzie widoczne, jedynie po wciśnięciu przycisku obiekt zmieni swoje położenie o zadaną wartość. Nie jest to prawda. Wszystko zależy od tego z jaka zmienna sie powiaze animacje. Jezeli bedzie to zmienna Discrete to oczywiscie bedzie to zmiana skokowa. Jezeli powiazesz to ze zmienna typu analog czy integer to zmiana...
Przetwonnik zlicza napięcia tylko do 2047, pokazując ujemne napięcie nie ma znaku minus i wartość, tylko np 65320. Czyli przetwornik zwraca wyniki w kodzie U2. Tam nie ma znaku minus. Jest za to przesunięcie poziomu. Najprościej mówiąc, zastosowanie takiej funkcji do konwersji: Napiecie = Zmierz1 * 256 Napiecie = Napiecie + Zmierz2 da Ci złe wyniki....
Jeśli 1 bajt to A a 2 to B to trzeba je "skleić" poprzez MAKEINIT i następnie przesunąć o 4 bity w prawo. Dim Zmienna as Integer Zmienna = MAKEINT(B , A) Shift Zmienna, Right , 4 (Mam nadzieję, że nie pomyliłem zmiennych)
Nie bardzo rozumiem czy mógłbys rozwinać podpowiedz,wystarczy ze w programie zadeklaruje jakąś zmienna jako integer i juz nic na lcd nie widać.
Dziękuje bardzo. Teraz kompilator nie daje błędu. A Powiedz aby odebrać tą tablicę w urządzeniu odbiorczym deklaruje zmienną: [syntax=basic4gl]Dim Send(3) As Integer[/syntax] później odbieram ją po uart: [syntax=basic4gl]Inputbin Send(1),6[/syntax] 6 bo zmienna integer ma dwa bajty (tak pisze help) i później już wyłuskuje poszczególne zmienne z tablicy:...
zgodzę się z Cyberdarem że w opóźnieniu może być wartość (1..255) ale wielkiego błędu przez to nie bedzie i powinno dalej działać tyle że po prostu opóźnienie będzie krótsze (z 500 zrobi się 244 chyba), podobnie ma się sprawa z przypisaniem wyniku z dadego kanału do zmiennej long (4 bajty), tu zupełnie by wystarczyła zmienna integer, ale to nie będzie...
super , dziękii za pomoc , a jeszcze jedno pytanie: to samo , tylko , że z przypisana zmienną np potega "x" i wykonuje "x" * "x" Deklaracja (przed pierwszym użyciem w kodzie): Declare Function Potega( Byval X As Integer) As Integer Definicja (na końcu programu) Function Potega( Byval X As Integer) As Integer Potega = X...
No tak :/ jeszcze jest Integer :D już mam, dla potomności: [syntax=basic4gl] Do 'Odbierz znak po znaku Kod = Inkey() Dane = Dane + Chr(kod) Port = Left(dane , 3) Stan = Right(dane , 4) Wartosc = Val(stan) Sprawdz = Val(stan) 'dodana zmienna Integer If Port = "red" Then Rgb = 1 If Port = "gre" Then Rgb = 2 If Port = "blu" Then Rgb = 3 'Zapisz w Dane...
zawsze wynik jest zgodny. Zmienna typu Integer, czyli pod warunkiem, że w B1 wpiszemy liczbę całkowitą. Spróbuj: 9,8 Między innymi dlatego u autora kucha w wynikach...
Czyli jednym słowem po zrobieniu fusing musze spowrotem zmienic je na zmienna typu integer (bo fusing można tylko jako string zrobić) wynik(ineteger) FUSING Temp1(string)>>tempi1(integer)
Elo! Jeśli ja mogę coś zasugerować to fragment kodu: Odczyt(1) = 1wread(2) T = Makeint(odczyt(1) , Odczyt(2)) można zastąpić takim: T=1wread(2) Oczywiście wcześniej deklarujemy zmienną T jako typ INTEGER i tu stwierdzenie: po co wyręczać kompilator, zmienna INTEGER z natury jest ładowana w kolejności LSB...
msg + #13#10 + s to konktatenacja ( łączenie ) stringów msg łączysz z #13#10 ( nowa linia ) i ze stringiem s, który tworzysz za pomocą:Str(x1:0:6, s); x1 - liczba z której tworzysz stringa 0:6 to chyba zakres s - zmienna do któ¶ej zapisujesz to pzdr.
Dziękuję za odpowiedź. Czy mógłbyś napisać to samo ale z komentarzem do każdej linii ? Nie wiem, czy dobrze rozumiem idee Timera. Enable Interrupts ---- uruchamia przerwania Enable Timer0 ----- uruchamia Timer0 On Timer0 Przerwanie_co_1s ---- nazwa programu, który obsługuje przepełnienie timer0 Dim T1 as Integer ---- zmienna typu Integer dla pierwszego...
błąd w linijce: "syntax error" ActiveChart.SetSourceData Source:=Sheets("Arkusz1").Range(cells(2, 2), cells(zakres, 2)) , PlotBy :=xlColumns gdzie "zakres" to zmienna typu integer przypisana przez : zakres=combobox1.value
Myślę, że jest to naturalne. Zmienna typu Long zajmuje 4 bajty a Integer tylko 2. Nie da się ciężarówki zaparkować w garażu dla malucha. W helpie jest informacja, że można dokonywać konwersji typów. Oto fragment: Dim I As Integer, S As Single S = 100.1 'przypisujemy liczbę zmiennoprzecinkową I = S 'ta instrukcja zmieni liczbę typu single na Integer...
Coś w tym stylu: zmienna i - integer zmienna lampy - tablica bool ze stanem lamp for i od 1 do 8: if lampy[i] == true: wyświetl "lampa nr i włączona" czekaj 2s Jeśli masz oczekiwanie zrobione na przerwaniach, to trzeba by coś takiego: przerwanie co 2s: do: i = i+1 while (lampy[i] != true) and (i<=8)...
Witam, Dlaczego wartość odczytana z pamięci jest inna niż zapisana. Dim Licznik1 As Integer Dim Licznik2 As Integer ..... Writeeeprom Licznik1 , 1 ..... Writeeeprom Licznik2 , 2 Kazda zmienna integer/word okupuje 2 bytes (dwa bajty) w pamieci, a ty przeznaczyles/ograniczyles miejsce w eeprom tylko do 1 byte dla zmiennej 'licznik1'. Wpisujac wartosc...
W porządku, ale gdybym zainicjował ją wartością 0, to nie zliczałby także, bo przy każdym wejściu do procedury zmienna byłaby zerowana (inicjowana zerem) tak? Dlatego najlepszym rozwiązaniem byłaby zmienna globalna? Jeszcze dziwniejszy jest fakt, że założyłem tą zmienna jako Integer (teoretycznie -32768 + 32767), a tu ponad 4 miliony.
' Funkcja musi być zadeklarowana przed jej pierwszym użyciem ' ponieważ kompilator musi wiedzieć jaki jest rozmiar danych ' przesyłanych do funkcji i jaki jest jej typ wyniku ' Funkcja musi mieć zdefiniowany typ wyniku, tu Integer Declare Function Test(byval Liczba As Integer , Tekst As String) As Integer ' określenie byval przed nazwą oznacza,...
co trzeba zrobic aby zmienne były przekazywane miedzy okienkami programu w VB 6.0 ,męcze sie cały dzien bez efektu :( w oknie głównym mam : public zmienna As Integer zmienna = wartosc (pojawia sie błąd ) przez co w drugim oknie wogole nie dociera : msgbox = "zmienna ma wartosć" & zmienna HELP
sprawdzilem weryfikację i jednak jest błąd: avrdude.exe: verification error, first mismatch at byte 0x8000 0x35 != 0xff avrdude.exe: verification error; content mismatch więc tak jak mówiłem coś jest z tym programatorem, wgrałem właśnie firmware (usbasp.atmega8.2007-07-23.hex) i nadal jest to samo:( Myślę, że ktoś musiał mieć już z tym problem, bo chyba...
Niestety za mało danych. Nie podałeś najważniejszego: częstotliwości kwarcu! Ponadto: - zmienna Wewn jakiego jest typu Integer/Word/Long? - zmienna Pin to typ Bit czy inny?
Witam Mam następujący problem: używając polecenia $eeprom lub $eepromhex tworzę pliki z wartościami które chcę wgrać do eeprom problem jest w tym, że podczas kompilacji w tych plikach nie są zapisywane poprawnie wartości np 500 (zmienne integer). Po przejrzeniu skompilowanych plików widać, że zapisywany jest tylko młodszy bajt. Natomiast w samym programie...
Okej, mam taki program stopera, z takim schematem: http://obrazki.elektroda.pl/7300977100_1... Jeżeli chciałbym zamontować przycisk, mogę zrobić to pod dowolny PIN? np pod pin 6 lub 7 w arduino? I jak wtedy zaprogramować ten przycisk? Proszę o pomoc. [syntax=c]#include <LiquidCrystal.h> // import biblioteki LCD int dziesiate =...
Jakiego typu jest zmienna db? Chyba nie integer...
PS Czy ja kiedyś zobaczę kod dla Arduino z komentarzami? [syntax=c]int r = 10; // zmienna r typu integer zainicjowana na 10[/syntax]
Podesłałbym Ci plik raportu jednak ze względu na zawarte w nim dane sprzedażowe firmy w której pracuję nie mogę tego zrobić. Chodzi Ci o Czy VBA posiada jakieś zabezpieczenia podczas kompilacji kodu co do zmiennych? VBA nie kompiluje kodu, więc - podobnie jak PHP - pozwala na niedeklarowanie zmiennych. Deklarowanie zmiennych przez Dim można wymusić,...
Dim zmienna2 As Eram Integer At 10 Dim zmienna3 As Eram Integer At 20 Dim zmienna4 As Eram Integer At 30 Dim zmienna5 As Eram string * 10 At 40 dim zmienna as integer do gosub zapis gosub odczyt loop zapis: zmienna2 = zmienna return odczyt: zmienna=zmienna2 return zapis_text: zmienna5= " czesc " return i analogicznie odwrotnie......... na początek wystarczy,...
Jeśli chcesz wyświetlić bez miejsc po przecinku to rzutuj zmienną cisn na jakąś zmienna typu Integer lub Word. Zdefiniuj ją na przykład Dim cisn_int as integer i nastepnie napisz cisn_int= cisn I wyświetl bez fusing. Bascom to nie jest prymitywny język. Jest bardzo dobrym narzędziem do pisania nawet skomplikowanych programów.
juz czesciowo wiem mam problem ze zrozumieniem tego: T = makeint ( Odczyt(1) , Odczyt(2) ) to chyba zamiana tych zmiennych na zmienna typu integer, nie wiem i to: T = abs(t) tego nie rozumie a zmienne odzczyt1 i odzczyt2 chyba moga byc typu byte
Po prostu zrób dzielnik częstotliwości ! Wiem że na początku nic nie pomaga bardziej jak przykład więc zamieszczam: library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity dzielnik is Port ( CLK : in STD_LOGIC; -- zegar wejsciowy np 100 MHz CLK_10ns : inout STD_LOGIC); -- zegar wyjsciowy 1Hz end dzielnik; architecture...
Usuń znaczek hash i nazwę zmiennej umieść w nawiasach klamrowych. Będzie odwołanie do pamięci, a nie ładowanie stałej. Oczywiście pisze o tym w pomocy, ale szukać się koledze nie chce. :bad-words: Można uzyskać dostęp do zmiennej umieszczając jej nazwę w nawiasach klamrowych { }. By mieć dostęp do bajtu MSB zmiennych Integer/Word, należy użyć formy:...
Musisz najpierw przekonwertować zmienną na string/char. Wyświetla nie głupoty, tylko dane które jej przekazałeś (czyli jakąś liczbę w postaci "surowej", a nie znak tekstowy). Robi się to jakoś tak: #include <string.h> (...) char buffer[4]; // bufor na tekst, akurat mój ma długość 4 zn. unsigned long wartosc_typu_long = 1234; unsigned...
Dim Dana As Long Dim Rozbicie(3) As Byte Dim Zmienna As Integer [Word - wystarcza dla 131071] 'Dana = 131071 - max co mi jest potrzebne :) Zmienna = Dana / 256 Zmienna = Zmienna - 256 Rozbicie(2) = Zmienna Incr Zmienna If Zmienna >= 1 Then Zmienna = 8 Else Zmienna = 0 End If Rozbicie(1) = Zmienna Rozbicie(3)...
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...
Albo by dużo nie pisać to cały kod może wyglądać tak :) : [syntax=vb]Dim x As Integer, wiersz As Integer wiersz = ActiveCell.Row For x = 4 To 8 Cells(wiersz, x).FormulaR1C1 = "='[R049-2015.xls]Arkusz3'!R2C" & x - 1 Next x[/syntax]
czyli tak: N% - zmienna typu Integer- tu mam wstawić ilość próbek czyli odpowiednia będzie szybka transformata (FFT) o rozmiarze N=256, IMX i REX to tablice o rozmiarze ilości próbek czyli 256 [0-255]. Więc, mam zrobić 256 próbek napięcia i wpisać do tych 2 tablic?
oczywiście zmienna kod jest deklarowana jako integer
Witam! Robie model czysto symulacyjny, bez syntezy. Taki fragment kodu, znajduje sie w process: VoutA <= -mnoznikA * VinA; VoutA jest sygnalem typu real (zadeklarowany w entity), VinA takze real, mnoznikA jest zmienna typu integer zadeklarowana w process. Wyskakuje blad: "* can not have such operands in this context." Pisze w Xilinx ISE. Wiecie jak...
Zmienna typu Int (integer) posiada wartości −32 768 — +32 767, jeśli chcesz pracować w zakresie 0 — 65 535 użyj zmiennej typu Uint lub np. word.
zmienna = BIN( liczba ) gdzie: zmiennazmienna tekstowa, w której znajdzie się liczba zapisana w formacie binarnym, liczbaliczba poddana konwersji, może być stałą lub zmienną typu Integer, Word, Long czy Byte.
1. a czy sprawdziłeś to co podałem Ci jako możliwe przyczyny? Bo moim skromnym zdaniem to jest powód problemów, i jestem skłonny dziwić się, czemu to zadziałało na mega32... 2. sprawdź sam timer, daj w nim np. za każdym razem zwiększanie zmiennej o 1 (np. utwórz dim zmienna as integer) i wyświetlanie jej na lcd - jeśli będzie się zmieniać to znaczy,...
Może się mylę, ale zmienna Ilecykli jest integer a to znaczy, że ma zakres od -32765 do 32764 czy jakoś tak. Czyli jeżeli masz instrukcję: Ilecykli = Przelad * 65536 to na pewno wyjdziesz poza zakres. Fakt, że nie wiem czy dobrze mówie, bo często się mylę....
komunikacja z przetwornicą jak w poprzednich postach zapytanie : QEY<YYYYnnn><cr> (query year, checksum, carriage return) <YYYY> Y zmienna typu int is an Integer, checksum for QEYYYYY, odpowiedz 8 cyfr wartość w kilowatach pytanie:QEY2011179<cr> odpowiedz: (03012300<cr> miesiąc, dzień podobnie Pozdrawiam
... Czyli zmienna single będzie wygladać tak: 0001 1001 0001 = 191H nieznaczące zera pominąłem Nie kolego , zmienna SINGLE będzie wyglądała tak ;) 0 10000111 10010001000000000000000 Cały Twój wywód miałby rację bytu , gdyby zmienna była INTEGER lub WORD , ale jeśli chodzi o SINGLE , to po szczegóły odsyłam tu: http://pl.wikipedia.org/wiki/Liczba_zmie...
Witam, Mam pytanie... Jak zamienić zmienną Integer na Single w Bascom AVR?? Pytam, ponieważ muszę użyć funkcji: X = Fusing(ds1 , "#.##") a zmienna ds1 mam typu integer. Pozdrawiam A.
Mam problem. Wydaje mi się że PRAWIE wiem o co chodzi, ale PRAWIE robi wielką różnicę:) Kompiluję Program i wyskakuje mi błąd OUT OFF INTERNAL MEMORY jeśli dobrze myślę to oznacza to poza zakresem wewnętrznej pamięci RAM. I w tym sęk. Jeśli dobrze kombinuję to ram powinien być zajmowany tylko przez zmienne??? A jeśli tak, to dla czego przy ilości zmiennych...
Dave, w sumie masz racje :-) pierwsza podana przez ciebie opcja jest lepsza. Jedyne co mi pozostaje to jak skladowac ( przechowywac ) zapisane nastawy? nie mam ( nie znalazlem w Bascomie ) mozliwosci stworzenia takiej tablicy. najchetniej zrobilbym to tak: zegar - podaje czas z zegara start(6) przekaznik(6) czas(6) status(6)...
Witam! O co dokładnie chodzi! Normalnie komunikacja pomiędzy funkcjami wygląda tak: [syntax=vb]public sub costam() dim x as integer x = razyDwa(10) end sub public function razyDwa(zmienna as integer) as integer razyDwa = zmienna *2 end function[/syntax] Chciałbym, żeby np ta funkcja razyDwa była w jakimś pliku gdzieś na dysku. W trakcie pracy programu...
Jest to kod z Pana Wiązani być może nieudolnie przerobiony. Oryginał ma tak: Dim licz_8ms As Byte Incr Licz_8ms If Licz_8ms = 125 Then ............. I to działa, czyli ja nie mogę używać liczby stałoprzecinkowej . No dokładnie. To działa tylko dla Byte (i podobnych). Chociaż typ danych Single mówi, iz może przyjmować wartości stało i zmiennoprzcinkowe....
ok co zrobic z takim przypadkiem - dwie zmienne: Praca Plan wzór Dostepnosc = Praca / Plan co mi da mnożenie * 10 jak po podzieleniu np. Praca = 1 a Plan = 5 wynik = 0,2 a zmienna Dostepnosc jest Integer wiec dostaje wynik 0 Jakie sugestie?
Witam. Chciałbym zapytać o poprawność mojego kodu: $regfile = "m8def.dat" $crystal = 12000000 Config Servos = 1 , Servo1 = Portd.1 , Reload = 10 Config Portd = Output Enable Interrupts Dim Zmienna As Integer 'Nasze "odchylenie" serwa Zmienna = 150 'Czas trwania impulsu będzie wynosić 'Zmienna*Reload=1500us (1,5ms) Do Servo(1)...
Cześć, Chcę napisać program w Delphi 5 i pojawił się dziwny problem. Gdy wstawiam w var opis "zmienna: String;" to program wewnątrz procedury przestaje się wykonywać: [syntax=delphi]procedure TForm1.ComPortRxChar(Sender: TObject; Count: Integer); var zmienna: String; begin MemoLog.Text := MemoLog.Text + '++'; end;[/syntax]Natomiast gdy wykasuję "zmienna:...
Kod jest dobry i powinien działać. Trzy rzeczy: 1. Jak deklarujesz zmienną ENERGADR? Czy jest tak arkusz? 2. Wstawiłeś ten kod po tym, jak zmienna ENERGADR została przypisana? 3. Możliwe że masz włączone automatyczne sprawdzanie czy zmienna została zdefiniowana, spróbuj tak zadeklarować (jeżeli wierszy będzie mniej niż 32767, a przeciwnym wypadku zamiast...
Hej , strasznie komplikujesz sobie życie przy tym odczycie temperatury. zamiast pisać: Iodczyt(1) = 1wread(9) i potem robić z tego zmienna integer Itemp = Makeint(iodczyt(1) , Iodczyt(2)) napisz tak jak niżej bedzie szybciej i prościej 1wwrite &HBE Itemp = 1wread(2) w pierwszym bajcie 12 bit decyduje o znaku if Itemp.12=1 then tu obsługa czesci ujemnej...
wrzucasz trzy bitmapy, w plc dajesz zmienna liczaca w kolko od 0-2, w wincc zaznaczasz czytanie tej zmiennej w 'cycle continue' i zaznaczacz w animacji 'visible' podajesz zmienna, zaznaczasz 'integer', podajesz wartosc kiedy on ma byc wyswietlany: dla pierwszego bitmapu od 0 do 0, drugiego od 1 do 1, trzeciego od 2 do 2. Teraz wystarczy nalozyc na siebie...
Witam Chciałem przesłać wynik obliczeń który jest zmienną typu Integer. Ale wcześniej muszę do zmienić na Byte i wtedy dopiero mogę wysłać. Zmienna Integer jest z zakresu 990 - 1115 ( wartość ciśnienia ). W układzie odbiorczym muszę ją z powrotem złożyć ( do wyświetlania na LCD i zapisu na SD ). Próbowałem coś takiego: Dodano po 1 Już mam: [syntax=basic4gl]...
$crystal = 14745600 Czy oprócz podłączenia takiego kwarcu ustawiłeś odpowiednie fuse bity? Następna rzecz to nie musisz robić resetu 1wire. Największy błąd polega na tym że nie czytałeś helpa bo gdybyś to zrobił to dowiedziałbyś się że zmienna do której zapisujesz ilość urządzeń koniecznie musi być typu WORD lub INTEGER. Na koniec radzę ci skorzystać...
Na wstępie piszę że dopiero zaczynam z programowaniem i niektóre pytania mogą być śmiesznie głupie. Ale przejdę do rzeczy:) Próbuję zrobić program na wzór CMD w Win10, ale nie taki który 'sztywno' trzyma się komend, tylko taki który interpretuje napisany przeze mnie tekst, 'wyławia' i wykonuje dane polecenie... Przykładowo: CMD w Win10: "start coś.exe"...
i jest to zmienna typu int (integer), czyli upraszczając liczba. Zmienna ta jest tutaj jakby licznikiem. Powyżej masz pętle, która od i = 0 do długości tekstu - 1 (dlatego jest i < tekst.length() ) wykonuje wyświetlenie na ekranie każdego znaku z zmiennej tekst, zwiększając po każdym wykonaniu pętli wartość i o 1 (czyli i++); i wskazuje pozycje,...
W końcu nie wiem zmienne z której formy ale może drobny przykład. Przykładowo tworzę sobie dwie formy Form1 i From2. Form1 ma mniejwięcej taki kod: [syntax=vbnet] Public Class Form1 Public zmienna As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load zmienna = 1 End Sub End Class [/syntax]...
' Trzy przyciski kolejno .... (TSA ;) ' wersja bez przerwań i Timera czas_a as integer ' zmienna czasowa A czas_b as integer czas_c as integer we_a alias pinx.1 ' wejście A we_b alias pinx.2 we_c alias pinx.3 wy_a alias Py.1 ' wyjście A wy_b alias Py.2 wy_c alias Py.3 stan_a as bit ' stan układu monostabilnego A: 0 - czeka, 1- liczy stan_b...
Rozwiązałem ten program, błędy wynikały z mojej nieuwagi. Teraz mam problem z wyświetlaniem, próbuję korzystać z tego warunku, ale nic to nie daje: [syntax=vb] Dim Wart_int2 As Integer 'dosałem nową zmienną integer Wart_nap2 = Str(wart_int2) 'przepisałem zmienną Wart_nap2 string na zmienna Wart_int2 integer Case 1: Locate 1 , 1 Lcd " " ; Chr(5) ; "...
Kod wydaje się sprawować prawidłowo. Przecinek jest względny. Operacje na zmiennych z przecinkiem są męczące dla mikrokontrolera. Jesli nie jest to konieczne to należy ich unikać. Zauważ że sam DS nie wysyła Single tylko Integer. Każda zmienna z jednym miejscem po przecinku pomnożona przez dziesięć da liczbę całkowitą. Tutaj przecinek jest "wirtualny"...
Dodaj zmienna globalną i za każdym razem ją powiększaj (zwróć uwage gdzie jest deklaracja zmiennej "i" - to ważne) Dim i As Integer Sub kopiowanie() i = i + 1 ActiveSheet.Columns(5).Copy ActiveSheet.Columns(6 + i).PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False End Sub
Eh, i masz typu real, for wymaga, aby zmienna kontrolna była typu całkowitoliczbowego, np. integer.
Przecież w C jest dzielenie na integerach. Możesz pomnożyc okres przez np. 100 (jak chcesz w procentach), lub 128 czy cokolwiek innego, jak ci tzreba skalować i dzielić przez czas stanu. Uwaga na przekroczenei zakresów!! Być może zmienna przejściowa typu long.
Nie znam delphi, ale nazwa ReadLine sugeruje czytanie do napotkania konca linii (pewnie ta funkcja czeka, az przyjdzie koniec linii). Podobnie ReadUntil(koniec) - podaje się znak końcowy. Będzie to miało drobną wadę - funkcja ComPortRxChar. będzie mogła się zatrzymać na moment, ale skoro przyszedł początek do reszta nadejdzie w ciągu ułamka sekundy...
Również nie działa: $crystal = 8000000 $baud = 38400 ' Dim Zmienna As Byte , Zmienna2 As Integer Dim Ignorowane As Byte , Id As Byte , Dane As Byte Dim A As Byte , B As Byte Config Serialin = Buffered , Size = 20 Zmienna = 5 Do Waitms 500 Cls Lcd Id ; " " ; Dane ; " " ; Zmienna ; " " ; B Id = Inkey() Dane = Inkey()...
Prawdopodobnie nieprawidłowa jest ścieżka do plików. Ustaw sobie punkt zatrzymania na "Set pic = ActiveSheet.Pictures.Insert(imgLocation)... i podejrzyj ścieżkę pliku. https://obrazki.elektroda.pl/5614028400_... Czemu ma służyć zmienna "imgName"? Nie jest potem używana. Na początku kodu dodawaj zawsze "Option Explicit", będzie to wymagać...
Ok posiedziałem ciut, poczytałem w necie jak się używa te Timery i ich przepełnienia . Powstał taki oto kod .Proszę wyświetlacz traktować jako pomoc pokazującą mi ile już wystąpiło przepełnień, zresztą bardzo fajnie to pokazuje. Ramowa zasada jest taka - programik ma zliczać przepełnienia do 2108 i się zatrzymać po osiągnięciu tej sumy(wstępnie ta wartość...
tak będzie jaśniej: for index:=1 to 80 do {string ma 80 znaków} znak:=tekst[index]; ;gdzie znak jest zmienna typu 'char' ; tekst 'string' ; index 'integer'
Bierzesz mikroprocesor z przetwornikiem analogowo-cyfrowym. Na wejścia multipleksera analogowego współpracującego z przetwornikiem podajesz napięcia z suwaków dwóch potencjometrów (napięcie zmieniające się od 0 do 5V). Ustawiasz wartość poprzednią pomiaru potencjometru na -1. Wartość ta bezie służyła do sprawdzenia czy wartość odczytana z potencjometru...
..i jak zadeklarować zmienną "Ile_wpisow", jezeli zmienna ta może osiągnąć większą wartość niż 255 ?? Integer ?
No dokladnie, z tym ze nie zawsze sie to da zastosowac bo tak czy siak musi string przekonwertowac z Edit3.Text, no ale pozostale rzeczy trzeba wrecz zrobic na zmiennych (w tym przypadku globalnych) lub chociaz wykorzystac zmienna TLabel.Tag (Integer) przydaje sie jesli juz chcesz zrobic to w ten sposob. No i oczywiscie trzeba zrobic sprawdzanie poprawnosci...
witam. wieczorem zrobiłem trochę inaczej. czytnik RFID podłączyłem od razu pod atmege a sama atmege pod port rs232.poleceniem I=waitkey() patrzyłem co jest na Rxd atmegi .zmienną I zastosowałem jako zmienna integer (choc pewnie i byte by wystarczyło). dodatkowo włączyłem Config Serialin = Buffered , Size = 20 (dzięki mirekk36 za podpowiedz :) )i ku...
bascom zmienna integer stringi integer singel integer
matryca zmienia kontrast bezawaryjna pralka wymienne łożyska chrysler instrukcje
zderzak naprawa zderzak naprawa
Luzy zaworowe Honda Forza 125: wartości i regulacja Samsung C430W - Zagniecenia na krawędzi kartki