Jeśli dobrze rozumiem pytanie to: [syntax=basic4gl]Dim Zmienna1 as String*10, Zmienna2 as String*10, Wynik as string*10 Zmienna1 = "s1234" Zmienna2 = "s67" Wynik = Mid(Zmienna1,2) '1234 Wynik = Mid(Zmienna2,2) '67[/syntax]
Witam Mam program, który, po dokonaniu pomiarów, wysyła dane przez RFM12 i zapisuje na karcie SD. Chcę dołożyć wysyłanie danych do Domoticz po każdym pomiarze. Problem w tym, że po dopisaniu obsługi ESP8266 i Domoticz ( zmienne miałem już wcześniej zadeklarowane ) to pojawiają się błędy w zapisie na karcie SD. No i wysyłanie do Domoticz przestaje działać,...
Witam Mam pewien program z obsługą MMC i dość dużą ilością różnych zmiennych, w Bascomie program kompiluje się prawidłowo nie pokazuje żadnych błędów ale na końcu raportu mam coś takiego : Source string could be too big to fit into target string [T(1)>___STRBUF] in line 483 Source string could be too big to fit into target string...
Witam. Mam termometr na Atmedze8, program napisany przez kolegę Ducha. Chciałbym dodać funkcję zapisu do eepromu najniższej zarejestrowanej temperatury przez termometr, lecz nie jest to możliwe ponieważ ostateczny format temperatury zapisywany jest w zmiennej typu string. Program ma porównywać, czy aktualna temperatura jest mniejsza od zapisanej w eepromie,...
Witam Próbuję zrobić coś takiego: Dim Tekst As String * 16 Dim Zmienna As String * 2 zmienna = "10" Do Restore "Zmienna" Read Tekst Lcd Tekst wait 5 loop end 10: Data " Menu 1" 20: Data " Menu 2" 30: Data " Menu 3" Jak można przestawić dane dla komendy "restore" żeby czytał je ze zmiennej?...
witam czytających: Spróbuję swój problem przedstawić bez podawania kodu źródłowego, który jest banalny. Mam zadeklarowane dwie zmienne (umownie x1 i x2) typu PChar. Zczytuję 2 łańcuchy z pól Edit i dokonuje zamiany typów za pomocą funkcji StrPCopy na PChar przypisując je w x1 i w x2. I tutaj dzieje się coś czego nie rozumiem... gdy w x1 "wpisuję" wartość...
Witam! Jestem poczatkujacym programista i napotkalem na problem. A mianowicie pisze maly programik ktory pobiera dane z pliku. Dane te to sa liczby ale pobierane sa jako wiersz znaków. Sa one mi potrzebne do dalszych obliczen wiec potrzebuje przekonwertować je jako zmienna typu float? Wiem ze sluzy do tego funkcja strtold(), tylko jak to zrobic?? dziekuje...
Czy można napisać program w ten sposób żę wartość zmiennej (string) będzie nazwą innej zmiennej np: A01 = "tekst1" A02 = "tekst2" A03 = "tekst3" B = "A01" I teraz potrzebuję wywołać np. LCD B tak żeby na wyświetlaczu wyświetliło się tekst1 Przepraszam za "zakręcenie". Nie mogę skorzystać z tablic.
Witam Mam dwie zmienne typu string i chcę zrobić tak : Dim Energia_s As String * 2 Dim Energia_na_lcd As String * 2 Energia_na_lcd = Enegria_s Po czym kompilator wywala mi błąd 242 source varibles does not match the target varible, dziwne ? Jak więc mam to zrobić ?
Witam. Zabrałem się za odchudzanie swojego kodu. W jaki sposób mogę wprowadzić do funkcji NUM(num x ]) zmienną lokalną n1 , n2 ... oraz inkrementować ją wewnątrz pętli for ? String d był interpretowany jako nazwa zmiennej a nie tekst ?
Witam mam problemik ComPort.ReadStr(Str, Count); Pom:=Pom+Str; a:=Length(Pom); If a=66 then L:=Pom; LabelA.Caption:='Czas:......'+co... LabelB.Caption:='Namiary A:......'+copy(L,15,14); Jak widzimy w powyszym kodzie planuje nadchodzace dane z RS232 ( Str ) dodac do siebie tak aby powstal...
Tak zgadza się tylko jak szukałem materiałów to trafiłem na A1. ________________________________________... Witam problem z zapisem zmiennej do pamięci EEprom typu string lub innej zmiennej rozwiązałem tak: 'Parametr opcjonalny AT pozwala na umieszczenie zmiennej 'w ściśle określonej komórce pamięci lub rejestrze. 'Gdyby...
Sprawa jest prosta, mam sobie string blabla = "12 + 34 - 2 + 12 * 7" i jego rozwiązanie chce wklepać do zmiennej typu int bądź double. Jako ze deklarowanie int zmienna = 12 + 34 - 2 + 12 * 7 działa i podaje od razu wynik, myślałem ze jakiekolwiek skopiowanie tego stringa do inta da taki sam rezultat, niestety ani (int)(blabla) ani Convert.ToInt32(blabla)...
[syntax=vb]Dim zmienna As String zmienna = "blablabla" ActiveSheet.Shapes("pole tekstowe 1").TextFrame.Characters.Text = zmienna[/syntax]
Witam. Problem opisany w kodzie programu, nigdzie nie znalazłem rozwiązania. Klasa klasa_z_klasami_podrzedmymi jest tablicą obiektów w klasie tuJestMain. Plik tuJestMain: [syntax=java]/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the...
Jak chcesz przypisać wartość do wskaźnika to wypadałoby najpierw przypisać mu adres pamięci gdzie dane mają być przypisane bo w tej chwili wskaźnik q nie wskazuje żadnego miejsca w pamięci. Poza tym próbujesz do zmiennej typu char przypisać wartość typu string. Poczytaj jeszcze raz o wskaźnikach i naukę zacznij od typów prostych, nie mieszaj w to stringów....
Witajcie, pracuję właśnie nad pewnym algorytmem, który implementuję w matlabie, no i ma być w ramach tego napisany również interfejs użytkownika. Użytkownik ma możliwość wpisywania dowolnej funkcji nieliniowej na wejściu. Wszystko mi prawie działa, ale mam mały problem w momencie, gdy chcę pokazać rozwiązanie przy użyciu wykresu (tzn. graficznie). Problem...
Witam, nie koniecznie problem ale chciałem przedstawić sposób na to aby przedstawić dowolną zmienną z pomocą zmiennej tekstowej string (ciąg HEX) i odwrotnie. Podana przeze mnie metoda robi dużo więcej niż tylko zmienia int na hex czy hex na integer obsługuje oprócz tego String,Int, Long, byte, word, fload, double, oraz tablice i struktury i dowolna...
WItam; jestem raczej początkującym w C i napotkałem się następujący problem: Otóż mam 3 zmienne określające czas: godz, min, sek Chciałbym stworzyć zmienną tekstową aby wysłac czas jednym stringiem w postaci np 12:07:09 Wpadłem na pomysł aby użyć sprintfa: [syntax=c]char str[80]; sprintf(str, "%d:%d:%d", godz,min,sek);[/syntax] Niestety w ten sposób...
Witam, chciałby podglądać tablice bool oraz zmienna bool, jednak Stm Studio nie widzi tych zmiennych. Jeśli zmieniam typ na int zmienne stają się widoczne. W czym może istnieć problem? Z góry dzięki. [syntax=c]/* USER CODE BEGIN 0 */ bool mySwitches[16]; int mySwitches2[16]; int zmienna_int; bool zmienna_bool ; /* USER CODE END 0 */[/syntax] Cały plik...
Dzień dobry , Chciałabym poprawić makro, żeby zamiast sztywnego przypisania powtarzanego w drukowaniu wiersza wstawiana była zmienna. Fragment nagranego makra wygląda tak: .PrintTitleRows = "11:11" ' powtarza wiersz 11 na każdej stronie Moje nieudane próby, gdzie x to numer wiersza .PrintTitleRows = Chr(34) & x & ":"...
Nie ma prawa działać. Zmienna odb jest typu char, porównujesz ją natomiast z całym stringiem i to w dziwny sposób. Funkcja uart_gets woła o pomstę do nieba, a treści uart_getc można się jedynie domyślać..
to coś zapisuje do pliku tylko nie są to liczby a jakieś dziwne symbole Bo zapisujesz BINARNĄ wartość, więc raczej ciężko oczekiwać, żeby ładnie wyglądała przedstawiona w postaci znaków odpowiadających tym wartościom, które akurat się trafiły. Skoro masz debugger, to w czym problem, żeby sobie podejrzeć w którym miejscu się wysypuje? A zamiast sprintf()...
Witam Chodzi mi o to żeby makro VBA dopisywało mi do zapytanie SQL wartość z komórki (a docelowo z wielu komórek). Doszedłem do takiego kodu: [syntax=vbscript]With ActiveSheet.ListObjects.Add(SourceType:=... Source:= _ "ODBC;DSN=DTB;UID=USER;;SERVER=DTBS;", Destination:=Range("$C$1")) _ .QueryTable .CommandText = Array( _ "SELECT INVENTORY_PART.PART_NO,...
Wystarczy zrobic tak: zmienna_str.Format("%d",zmienna_int); zmienna_str.Format("%f",zmienna_float); I juz.
Witam ! Mam mały problem z następującym kodem: Dodano po 1 Wiem, że to trochę bezczelne, ale... naprawdę nie ma żadnej dobrej duszy która by pomogła ? :)
Witam. Piszę prosty program dla częstotliwościomierza Agilent. Miernik zwraca mi wartość w zapisie naukowym, string ( +4.6000045E+010 ), niestety nie mogę go wprost przekonwertować na double :cry:. Próbowałem użyć polecenia zmienna_double = Double.Parse(zmienna_string); Proszę o pomoc. Pozdrawiam
Nic nie robisz z wczytanym obrazem, po drugie zależy czy używasz Unicode (L przed stringiem), po trzecie nie piszesz jaki błąd... więc za wiele nie wywróżę. [syntax=cpp]pictureBox1->Image = Image::FromFile(L"c:/WINDOWS/kawa.bmp");... Lub kilku obrazkom przypisujesz jedno zdarzenie i rzutujesz sender na PictureBox: [syntax=cpp]dynamic_cast<PictureBox.....
Witam Popełniłem (z pomocą google) program który w zamyśle ma pobierać dane wejściowe (konkretnie czasy włączenia/wyłączenia przekaźnika) z karty SD z pliku txt o poniższej treści. exINT-2=0:23:59:15:111 exINToff-2=0:0:0:12:222 exINT-3=0:23:59:25:333 exINToff-3=0:0:0:3:444 exINT-8=13:23:33:43:53 exINToff-8=14:24:34:44:54 W pętli setup wydaje się że...
chcę osiągnąć coś takiego: Declare Function Set_by_spi(co As String*10 , Wartosc*40 As String , Procesor As Byte) As Byte A co to za zmienna Wartosc*40 ? Poza tym zmiennych w parametrach się nie wymiaruje. Wszystko dlatego, że w przekazywaniu parametrów uczestniczą tylko wskaźniki do zmiennych. Nie użyłeś ByVal więc kompilator przekaże 16-bitowy...
Witam Mam problem z przesyłaniem kilku zmiennych po RS485, tzn. wartość zmiennych przesyłana jest prawidłowo, ale w odbiorniku zmienne zamienione są miejscami. A mianowicie nadajnik wysyła np. zmienne a=504 b=129 c=292, a odbiornik odbiera je tak a=292 b=504 c=129. I nie mogę dojść dlaczego tak mi się dzieje. NADAJNIK [syntax=basic4gl]$regfile = "m32def.dat"...
Witam, mój problem polega na tym że nie mogę wysłać SMS z linkiem z lokalizacją na telefon. SMS ogólnie działają, lokalizacja też. Mam zmienną dl w której znajduje się lokalizacji i z niej jest wyciągane ostatnie 17 cyfr, które są przekazywane do zmiennej ws. Następnie w zmiennej lok jest łączony link "wwwgooglepl/maps/place/" z zmienną ws i wychodzi...
Uruchomilem wyświetlacz lcd 2x16. Wyswietlam znaki bez problemu lecz nie wiem jak wyświetlić zmienną. Znalazlem procedurę do wyświetlania znaków. Programuje w C za pomocą WinAVR, zalanczam znalezioną procedurę: /***************************************... Title: HD44780U LCD library Author: Peter Fleury <pfleury(at)gmx.ch>...
mam problem chcialem adresowac zewnetrzna pamiec eeprom komunikacja i2c (twi) sa tam 2 adresy ktore musza miec 8 bitow (1 byte) chcialem zrobic tak gdy adress2 przekroczy 255 to zwiekszy sie adress1 jak to zrobic? myslalem nad zrobieniem jednej zmiennej 16 bitowa (2 byte'y = 1 word) ktora bede dzieli na 2 czesci. ________________________________________...
Staram się przekazywać dane pomiędzy formami na razie chce butonem z Form1 wyświetlać tekst w textBox na Form2 i odwrotnie i tu mój problem. Siędzę już nad tym kupę czasu i nie mogę rozgryźć dlaczego nie działa. Próbowałem przez analogię ale coś nie bardzo mi idzie. Poniżej załączam cody z Form1 i Form2. I teraz chodzi o to że jak wciskam butona na...
Witam. Odczytuję programem Scilab dane ze sterownika PLC po protokole Modbus. Liczby zmiennoprzecinkowe są więc przedstawione w postaci dwóch rejestrów (dwóch zmiennych int: pierwsza na starszych bitach, druga na młodszych). Potrzebuje przekonwertować takie dwie zmienne int do jednej zmiennej float. Generalnie rzecz biorąc, z tego co wyczytałem w internecie,...
Javy nie znam za dobrze, ale zrobiłem coś takiego. Nie jest to zbyt piękny kod dlatego nie chciałem się chwalić :). Jest to bardzo wczesny "projekt". Teraz muszę zrozumieć jak Map się używa. [syntax=java]import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class glowna extends JFrame implements ActionListener...
Witam Mam pytanie jak mogę podzielić string-a, a dokładnie chodzi mi o następującą rzecz: dana = "Anna, Mariola, Ewa, Ulka" Ania - ma być pierwszą zmienną np. dana1 Mariola - ma być drugą zmienną np. dana2 Ewa - zmienna dana3 Ulka zmienna dana4 Jak w stringu szuka się przecinka i on ma dzielić na pozostałe zmienne. dziękuję
Witam mam taki problem, przesyłam adres stringa do procedury, string ma 8 znaków i później jest wykorzystywany do zapisania go treścią z polecenia Input. Gdy polecenia nie były realizowane w procedurze to wszystko dzialalo ok. A teraz wpisujac moge podac tylko jedna literke podczas gdy string powinien miec 8 znakow. Probowalem zmieniac cos w deklaracji,...
Witam! Szanowni koledzy mam taki problem.Stworzyłem 2 klasy: 1 do odczytu RS232 druga to interfejs, oto kody: ODCZYT RS232 import gnu.io.*; import java.io.*; import java.util.*; //import javax.comm.*; public class termometr implements Runnable, SerialPortEventListener { static CommPortIdentifier portId; static Enumeration portList; InputStream...
Witam Mam formularz w którym jest 40 Checkbox'ów potem dla każdego zaznaczonego (True) jest wykonywanych kilka procedur i funkcji, dla których argumentem jest nazwa checkboxa Zrobiłem sobie pomocnicza tablicę której argumentami są nazwy chceckbox'ów jest ona wykorzystywana w kilku różnych procedurach Public TablicaCenniki(1 To 40) As String...
Korzystam z JvInterpretatora który umożliwia wykonywanie kodu Delphi napisanego w skompilowanej już aplikacji. Niestety, z tego co widzę to dodawanie unitów z których chce się skorzystać jest utrudnione. Polega to na napisaniu unitu w procedurze GetUnitSource samego interpretatora, np.: Source była cała jego treść. Próbuję zrobić coś takiego ale nie...
Witam, Napisałem program na Atmegę który m.in wysyła przez USART informację do PC. Część związana z USART jest klasyczna: [syntax=c] void uart_TX( unsigned char data ) { while ( !( UCSR0A & (1<<UDRE0)) ); UDR0 = data; } void uart_puts (char *s) { while (*s) { uart_TX(*s ++); } } void uart_putint(int value) { char string[6]; utoa(value, string,...
Cześć, z góry uprzedzam że jestem bardziej niż początkująca... Mam do zrobienia zadanie. Próbowałam sama ale nie wiem co źle robię, gdyż w trzeciej części zadania wyswietla mi albo najdłuzszy albo end. Drugiej części jeszcze nie mam w ogóle. Moze ktoś sie zlituje i pomoże .. Treść: Zadanie 3 Napisać program, który: a. wczytuje ciąg napisów aż do napotkania...
Poniżej zamieszczam kod, który nie działa prawidłowo. $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 1a Cursor Off Config Adc = Single , Prescaler = 128 , Reference = Off Start Adc Config Pinb.0 = Output Config Pinb.1 = Output Config Pinb.2 = Input Config Pinc.5 = Input Dim W As Word Dim Y As Single Dim P As Single Dim Q As Single...
Witam. Od nie dawna uczę się programowania mikrokontrolerów w języku Bascom. Miałem wcześniej styczność z Pascalem także mam już pewne doświadczenie w tej dziedzinie. Nie mogę poradzić sobie tylko z jedną rzeczą... Mianowicie jak do zmiennej String*1 (chodzi o jedną literę) przypisać n'ty wyraz ciągu S typu string. W pascalu/delphi odbywalo się to tak:...
Witam wszystkich kolegów. Od jakiegoś czasu zmagam się z uC AVR. wymyśliłem już kilka rzeczy, ale zwiesiłem się na problemie, mianowicie jak formatować zmienne typu Byte, lub Word. Zrobiłem Częstościomierz programowy, i wszystko działa, ale w celu fajnego wyświetlania wyniku w formacie " FAN : 960 rpm " musiałem utworzyć taki kawałek kodu: Wyswietlanieliczb:...
Witam mam problem z programem. #include <iostream> #include <fstream> #include <string> using namespace std; int main() { string a, b; fstream plik; plik.open("tomek.ddk", ios::in); plik >> a; cout<<a<<endl; cin >> b; if(b == a) { system("pause");...
Mam problem z popraniem zmiennej z tablicy i przypisaniem jej do string'a. W czasie kompilacji pokazuje się błąd "Wrong datatype" sprawdzałem w helpie co może być z tym typem zmiennej ale nic nie znalazłem na forum też na nic nie trafiłem. $regfile = "m16def.dat" $crystal = 16000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.2 ,...
Witajcie! Powoli posuwam się coraz dalej w budowie swojego projektu, niestety cały czas napotykam na drobne(?!) przeszkody. Przedstawię kolegom kompletny kod na narysowanie wykresu w javie na podstawie zmiennej temperatury pobranej z RS232. Program w terminalu działa , temperaturę pokazuje, buduje okno wykresu i to na tyle. Wykres się nie zmienia. Tu...
Spróbuj zadeklarować TObject zamiast rekordu, a te obiekty umieszczać jako elementy TList. To powinno rozwiązać wiele z twoich problemów. Możesz dane sortować, usuwać z listy puste obiekty, dodawać nowe i nie musisz się martwić, że ci się rozmiar tablicy wyczerpie. Masz tutaj przykładowy kod takiej struktury wraz z kilkoma metodami. unit NewTagList;...
pierwsze będzie tak: Dim element As String Dim wartosc As String WebBrowser1.Document.GetElementById(... = wartosc id elementu, na nk id elementu logowania to "login_login" <input type="text" name="login" onfocus="document.is_focused=true; return true;" id="login_login"/> musisz sam...
Witam Próbuję swoich sił w Bascomie i natrafiłem na mały problem. Nie wiem jak w takim podprogramie zamiast portb.0 wstawić zmienną: Otw: [syntax=basic4gl]T = 5 'nie przekraczalny czas pracy siłownika zaworu, jeśli nie ma sygnału z krańcówki (Portk.0) to zatrzymaj program i sygnalizuj awarię Set Otw Set portb.0 If Portk.0 = 0 Then Reset portb.0 Reset...
Tu masz przykład odbierania tekstu po RS-232 w Bascomie: [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 $baud = 19200 Const Maxlen = 40 'Deklaracje stalych Dim Akey As Byte 'Deklaracje zmiennych Dim I As Byte Dim Pwm As Integer Dim Cmd As String * 4 Dim Buffer As String * Maxlen Dim E As Eram String * Maxlen I = 0 Config Pinb.2 = Output...
Chcę w przerwaniu odbierać znaki na UART. Odbieram już pojedyncze znaki a nawet całe "słowa". Ale problem polega na tym, że w rzeczywistości to co odbieram to ciąg pojedynczych wyświetlanych znaków (zmiennych) jeden po drugim tworzących "słowo". A ja chcę stworzyć z nich zmienną typu string i nie wiem jak je do siebie dodać. Mam przerabiać każdą w locie...
Mam taką tablicę [syntax=basic4gl]Dim Lngfreq_memory(50) As Eram Long Dim Lngstep_memory(50) As Eram Integer Dim Modulacja_memory(50)as Eram Byte Dim Vfo_memory(50)as Eram Byte Lngfreq_memory(idx + 1) = Lngfreq : Lngstep_memory(idx + 1) = Lngstep : Modulacja_memory(idx + 1) = Modulacja:Vfo_memory(idx + 1) = Vfo[/syntax] Chciałbym wyświetlić ją w ten...
Witam, chciałbym aby makro wywołało okno dialogowe, w którym użytkownik może wskazać ścieżkę i plik, które zostaną zapisane do osobnych zmiennych (do wykorzystania w dalszej kolejności przez funkcję GetValue) Mam takie marko: [syntax=vb] Sub nazwa_pliku_temp() Dim p As String, f As String With Application.FileDialog(msoFileDialogFile... .InitialFileName...
Witam, Na stronie internetowej mam skrypt który po wykonaniu wyświetla wartość $wyslij. Chciałbym wyciągnąć wartość $wyślij jaka została przesłana. :idea: Możecie pomóc jak uzupełnić program na NodeMcu.
Userform1.Controls("Image" & x).Visible = A jakby to wyglądało jak jeszcze "Userform1" byłby zmienną string? Dodano po 28 Userform1.Controls("Image" & x).Visible = A jakby to wyglądało jak jeszcze "Userform1" byłby zmienną string? ok już wiem... Dim Frm As Object Set Frm = UserForm1 potem podstawic frm przed controls
Witam wszystkich mam taki problem.Potrzebuję z aplikacji android wysłać cztery zmienne typu Word do procesora Atmega 32 i zapisać je w Epromie.Dane wysyłane w Srtingu. Na razie wysyłam dane z terminala z Pc-ta.Aplikację na Android pisze mi ktoś inny.Potrafię wysłać jedną zmienną nadaną jako String przekształcić na Word i zapisać ją w Eprom na procku...
Potrzebowałem makro, które wstawia w określonym miejscu (kolumna E) hiperłącze na podstawie listy plików (kolumna B) i przyjaznej nazwy (kolumna D). Bez problemu zrobiłem makro, które działa jak należy ale korzystając z odwołań do konkretnych kolumn: Range("E" & wiersz).Formula = "=HYPERLINK(""Faktury...
Cześć! Znowu mam kłodę pod nogami ;) Potrzebuję podzielić tekst z textboxa i przypisac go do zmiennych string Zdania są oddzielone znakiem vbLF o ile znam ogólne zasady to nie bardzo wiem jak użyć w pętli [syntax=vbnet]Dim tekst As String Dim a As Long Dim kom1, kom2, kom3 As String tekst = TextBox3.text a = InStr(tekst, vbLf) kom1 = Mid(tekst, 1, a)...
Przygotowałem sobie nowy typ danych Pseudokod [syntax=c] typedef struct { char x; int w; }test_t; test_t array[3] array = { {'n',10}, {'s',90}, {'w',66} } [/syntax] edit chwilowo poradziłem sobie zapisując wartości funkcją [syntax=vbnet] Sub Load_tab (id As Int, Name As String, Typ As String, btn As Button) NazwaTyp(id).nameVal = Name NazwaTyp(id).typeVal...
witam dane: kompilator CV na AVR. prosze o pomoc bo nie wiem jak to rozwiazac a mianowicie... mam zadeklarowane dwie stale tablice znakow: flash char tak[]="TAK"; flash char nie[]="NIE "; zadeklarowana tablice wskaźników do tych stalych: flash char *wyborptr[2]={tak,nie}; mam nastepne stringi we flashu: flash char jeden[]="JEDEN "; flash char dwa[]="DWA";...
Przepraszam za opóźniony powrót do tematu ale musiałem do tego dojrzeć... 1. char a unsigned char (uint8_t) to co innego. string napisany tak jak w wywolaniu twojej funkcji jest typu char*. musisz wiec albo zmienic swoja funkcje, albo zrzutowac na (uint8_t*), albo to olac... Wydawało mi się że dowolna ośmiobitowa zmienna będzie miała taką samą interpretację...
Niestety, inaczej nie sformatujesz single. Zapis zmiennej z przecinkiem jest dość skomplikowany (mantysa, wykładnik) i znalezienie przecinka nie jest prostą sprawą. Jakie działania potrzebujesz wykonać na single? Może nie trzeba jej używać. Wykonałem próbę w symulatorze najpierw single na string za pomocą fusing(), potem z powrotem na single za pomocą...
Witam W programie do zmiennych przypisuje zawartość z label. s:string; s:=label1.caption; Załózmy, że na początku zawartość label to - poznan12 po kliknięciu w button label zmienia się na - poznan34 Czy można sprawdzić czy string uległ modyfikacji ??
Przepuść zmienna b przez taką funkcję : Public Function Bin(ByVal lngNumber As Long) As String Do While lngNumber > 0 Bin = (lngNumber Mod 2) & Bin lngNumber = lngNumber \ 2 Loop If (Len(Bin) Mod 8) <> 0 Then Bin = String$(8 - (Len(Bin) Mod 8), "0") & Bin End If End Function...
wrych: a co robi procedura czytaj(...)? Zadeklarujemy: var liczba: string; Nagłówek procedury: procedure czytaj(komentarz: string; var napis: string; wspx, wspy: integer; max, skala :byte; znaki: zakres_znakow); Wywołanie: czytaj('Podaj liczbę ', liczba, 10, 30, 7, 2, ['1'..'9', '0', '.', '-'); powoduje wyświetlenie...
Znaki terminujące - czyli "\r\n", ewentualnie NULL, zazwyczaj kończą zmienne typu string. Nie sądzę, żeby były wysyłane po każdym znaku. Nie programowałem w C#, ale wydaje mi się, że kompilator dodaje Ci te znaki automatycznie. Spróbuj odbierane znaki zapisać do zmiennej innego typu, np "byte" lub "char". Jak wygląda Twoja procedura odbierająca znaki...
funkcja Bin(a) zwraca ciąg znaków (String*8 w tym przypadku), a ty to przypisujesz do zmiennej Byte, więc wyląduje w niej kod ASCII pierwszego znaku, czyli 0 -> ASCII -> 48 a więc albo po prostu Print a albo Dim Liczba As String * 8 Edit: (at)UP: kolega tadzik85 mnie ubiegł
Zacząłbym od tego: Otrzymujesz wartość zmiennej temperatura równą np. 1871819,25. Jak przemnożysz to przez 16 to okaże się, że wyrażenie (temp1 + (temp2*256)) zwraca wartość 29 949 108. Teoretycznie zmienne temp1 i temp2 nie powinny przyjmować wartości większych od 255, więc wartość maksymalna wyrażenia (temp1 + (temp2*256)) = (255 + (255*256)) = 65535....
Witam, mam taki problem. Piszę program w C++ Builder 6. W pliku nagłówkowym mam zmienne: Ustaw("jeden","dwa&qu... wszystko jest ok - wyświetla się wszystko dobrze i zapisuje. Jeśli pobierze z Editów te teksty i ustawi je w ten sposób: Ustaw(Edit1->Text, Edit2->Text, Edit3->Text,...
Wykombinowałem coś takiego :), przykład można uruchomić w symulatorze (dane wejściowe np. porta.1): EDIT: poprawiłem mały błąd w przykładzie, bity można nawet kopiować jeżeli port źródłowy i docelowy jest ten sam [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64 $baud = 57600 Dim Src_port_str As...
Witam; mam takie pytanie. W ten sposób: [syntax=c]unsigned char napis[]={"Ala ma kota"};[/syntax] można zdefiniować i od razu wpisać do zmiennej string ale tylko znaki drukowalne ASCII: ale jak wpisać w tą zmienną "napis" znaki których kod nie odpowiada znakom ASCII? Np chciałbym wpisać znaki o kodach 10,20,30 - a te znaki są nie drukowalne. Jak to...
Przy odwołaniach, po kropce, powinna wyświetlić się lista właściwości i metod. Nie bardzo... Jeśli masz dodane referencje to obiektu to dla niektórych obiektów wyświetlane są właściwości i metody, ale nie dla "createobject(COS.Appliaction)" (pod warunkiem, że przekazujemy obiekt do zmiennej typu "Object" o czym później) gdzie COS to nazwa programu....
Wariant drugi jest taki szybki, bo generuje tylko 150 liczb. Po zwiększeniu ich ilości niestety jest jeszcze wolniejszy od pierwszego. EDIT: Ok, już doszedłem do tego, co jest nie tak. Wariant 2 był niepotrzebnie w pętli i 50 000 razy wykonywał to samo łączenie. Po usunięciu pętli robi to momentalnie, nawet przy kilkudziesięciu tysiącach liczb. Dziękuję...
Witam, staram się napisać mój pierwszy program w VBA. Ma on za zadanie automatyzację ewidencji sprawozdań. Jedną z cech tego programu, musi być zdolność do kopiowania zawartości określonych komórek z każdego arkusza dokumentu i wklejanie ich kolejno do oddzielnego pliku. Żeby nauczyć się samej pętli napisałem coś takiego: [syntax=vb] Sub dzialanie_na_wielu_arkuszach()...
Bardzo naokoło, ale udało mi się to zrobić w ten sposób, najpierw stworzyłem substring od szukanego znaku do określonej przeze mnie liczby znaków (dłuższej niż szukany ciąg znaków), następnie wykonałem szukanie spacji - jeżeli była, generowałem kolejny substring - od początku poprzedniego do spacji, jeżeli nie funkcja była czytana do entera. Następnie...
Masz tu program, napisany w czystym C, który skleja dane ze zmiennych w jeden napis. Musisz go sobie zmodyfikować pod Arduino. Zapisz to do pliku np. test.c i skompiluj gcc -Wall -pedantic test.c Temp. wew. : 20 Temp. zew. : -15 Alarm : Wl Swiatlo : Wyl Gsm : Wl
Witam, Czy istnieją biblioteki do BASCOM do Parsowania danych tekstowych? Dajmy na to mam taki string: aaaaaaaaaa,bbbbb,ccccc,dd Potrzebuje zapisać z tego tekstu aaaaaaaaa do jednej zmiennej bbbbb do drugiej zmiennej ccccc do trzeciej i dd do czwartej, przy czym długość tych znaków może się w programie ciągle zmieniać. Pozdrawiam i czekam na odpowiedź.
Witam, mam spory problem i może ktoś z was podpowie mi co robię źle. Chciałbym jednocześnie wyświetlać wartość zmiennej, wpływać na jej wartość po przez wciśnięcie przycisku, robić na niej operacje matematyczne oraz wpływać nią na częstotliwość mrugania diody. Gdy kod jest następujący (pierwszy kod), kompiluję się i działa, natomiast gdy w miejscu _delay_ms(300);...
P pierwsze - co autor miał na myśli? cin>>a,b; Jak już to powinno być: cin>>a>>b; Wartości muszą być oddzielone "białą spacją", czyli spacją, tabem lub znakiem nowej linii. Po drugie funkcja powinna zwracać wynik, a nie pisać coś do strumienia. Po trzecie, funkcja tylko sprawdza wartość zmiennych, nie modyfikuje ich, więc nie ma potrzeby,...
Jak kolega wyżej słusznie zauważył, potrzebna jest funkcja operująca na RAM. Domyślam się że korzystasz z przykładowych kodów z książki "AVR. Praktyczne projekty"? Nie ma tam buforowanej funkcji UART czytającej stringa umieszczonego w RAM, a więc trzeba sobie taką funkcję dopisać (można też zmodyfikować istniejącą korzystając z tzw named address spaces)....
Witam. Napisałem taką prostą funkcję, ale nie działa tak jak bym tego chciał. Parametrem wprowadzanym do funkcji jest liczba (w moim przypadku typu byte) Funkcja ma zwracać wynik w formie zegara czasu tzn. zmienna byte = 75, funkcja zwraca string 01:15 Wszystko działa dobrze ale tylko do 9sekundy, później zaczyna mi to opóźniać, tzn. wynik jest wyświetlany...
znalazłem w necie taki program na Arduino ale podczas kompilacji wywala błąd zmiennej char macie jakiś pomysł w czym jest błąd Arduino:1.8.16 (Windows Store 1.8.51.0) (Windows 10), Płytka:"Arduino Uno" C:\Users\User\Desktop\Andruino Pliki\WebServer_moje\WebServer_moje.ino:... warning: invalid conversion from 'char' to 'char*' #include <SPI.h>...
Prosze o pomoc w jaki sposób mogę zapisać i odczytywać poprawnie stringa pomiędzi HMI weinteka. Jak odczytuje stringa poprzez wybranie pola ASCII ze zmienna string na 20 słowach, odczyt jest poprawny, przykładowo wpiszę 'qwerty' i wyświetla mi sie taki napis, jak zmienię na 'abc' to mam abcrty. Jeszcze gorzej jest jak chcę przesłać stringa z HMI do...
Ja to robię w następujący sposób (BASCOM AVR): 1. Trzymam temperaturę w zmiennej typu integer, np. 36.6 °C to liczba 366; 2. Aby wyświetlić temperaturę np. na LCD deklaruję zmienną typu string i przepisuję do niej temperaturę za pomocą funkcji Str(). Następnie formatuję przygotowany string przy użyciu funkcji Format i wyświetlam. Przykład: Dim Temp...
Mam problem jak w temacie. Porównuję ze sobą dwie zmienne znakowe, ale gdy są one identyczne nie wykonuje się kod który powinien się wykonać. Jedna ze zmiennych (buf.marka) odczytywana jest z rekordu: struct samochod { char marka[15],kolor[15]; int cena,rok; }; struct samochod s,buf; druga (zm1) zadeklarowana jak poniżej: char...
Użyj funkcji Mid (jeśli dobrze Cię zrozumiałem): Dim T1 As String * 8 Dim T2 As String * 16 Dim X As Integer T2 = "abcdefghijkl...." X = 2 T1 = Mid(T2 , X , 8) 'pobiera 8 znaków z T2, licząc od 2 pozycji i wpisuje do T1 (T1 = "bcdefghi") Pozdrawiam...
Tego fragmentu zdania , nie jestem w stanie pojąć I tu się nie dziwię. Za co przepraszam i postaram się wyjaśnić co miałem na myśli W Czasie przeszukiwania forum znalazłem taki kod konwersji T = Makeint(odczyt(1) , Odczyt(2)) 'zrób z dwóch bajtów jednego integer'a Tspr = T 'teraz sprawdzam jaki jest wynik 'interesuje nas tylko...
hmm nie wiem jakby ten program miał być rozwiązany klasami. Treść mówi że argument przekazany do programu (funkcji) musi być obiektem klasy string, czyli musi być zmienna typu string, przynajmniej ja tak to rozumiem... a tak właśnie w kodzie który napisałem jest. Jest funkcja która otrzymuje jako parametr string...
A string to zmienna która zawiera łańcuch znaków string wyraz = "czwartek". Innymi słowy jest to typ zmiennej taki jak np: int int liczba = 2
Witam serdecznie, mam pewien problem przy kompilacji programu sterującego DS18B20 z biblioteki rklibavr, podczas kompilacji wyskakuje mi log: > "make.exe" all -------- begin -------- avr-gcc -c -mmcu=atmega8 -I. -g -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst -I../../lib...
Czy można używać zmiennych typu Overlay w EEPROM ? Chcę zrobić mniej więcej coś takiego: $eeprom Adres0: Data 0 Smsc: Data "48790998250" $data a potem na ten obszar nałożyć zmienną Dim Smsc As Eram String * 11 at $1 Overlay I odczytywać w programie jak zmienną zamiast używania ReadEeeprom ? Teoretycznie powinno to działać. Po prostu...
Faktycznie, nie zauważyłem wcześniej: Zmienne statyczne, należące do klasy a nie konkretnego obiektu, muszą być inicjalizowane przed rozpoczęciem wykonania programu. Tak: class obrazek { ... }; wymiar = 0; tab = {0}; int main() { ... } albo tak: wymiar(0); tab("", "", "",...
Co do listy połączeń to pobierz listę kontekstów poprzez LockList (ContextList:=LockList, gdzie ContextList jest zmienną typu TList). Po obsłużeniu listy kontekstów nie zapomnij o UnlockList. Jeśli chodzi o dane niestandardowe (godzina logowania, itp.) to musisz stworzyć strukturę rekordową ze zdefiniowanymi, własnymi polami, które wypełniasz w obsłudze...
Wysyłam do procesorka tekst w formacie takim: xyyy gdzie: x - wartość 0 lub 1 yyy - wartość od 0 do 255 Potrzebuję w procesorze wartość "x" wrzucić do jednej zmiennej, a wartość yyy do drugiej zmiennej. Nie podaję kodu programu ani parametrów transmisji, bo są na pewno poprawne (jak wysyłam coś do uC, gdy mam wrzucony w niego program testowy to mi odpowiada...
Tak na oko, bo teraz nie mam czasu sprawdzić w CodeBlocks: W funkcje.h musisz zaimportować plik funkcje.c. Dodatkowo w funkcje.h musisz poprawić literówkę w ifndef i dodać te same includy, co w pozostałych EDIT: Sprawdziłem i myliłem się ;) Wystarczyło, żebyś zaguglał błąd -> Chodzi o to, że musisz dodać gdzieś na początku pliku .h linijkę [syntax=cpp]using...
Witam Panie Kubo. Czyli innej opcji nie ma na przypisanie wartości? Pan tak przypisuje w swoich programach, i wszystko działa tak jak należy? Bo wie Pan ja np. jak potrzebowałem przypisać do zmiennej typu string scieżkę do podprogramu NC, blokiem MOVE to dając symulacje miałem pokazane klikając na bloczek, że wartość jest wpisana do zmiennej : 'C:\TwinCAT\CNC\DyszaC.NC'....