serialport delegate

Znaleziono około 23 wyników dla: serialport delegate
  • [VBA] Jak odczytać dane z portu RS232 w VB 2005 i wyświetlić w TextBox?

    Dzięki za odpowiedź, wrzucam fragment kod Dodałem syntax.

    Programowanie   30 Mar 2008 16:23 Odpowiedzi: 6    Wyświetleń: 2655
  • Jak odczytywać dane z RS232 w Visual C++ 2010 bez zapętlenia?

    Np. tak: Action możesz użyć swojego delegata takiego jak w komentarzu.

    Programowanie   30 Kwi 2013 17:32 Odpowiedzi: 6    Wyświetleń: 2043
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [c#] Asynchroniczny RS232C, czy jest możliwa realizacja?

    Wyprzedzajc problem jaki napotkasz uzywajc Event tzn crossthread, to w programie bedziesz musial uzyc delagatow i metody InvoekRequired (czy jakos tak). Taka informacja to dezinformacja. Tłumacząc na polski: klasa SerialPort używa dodatkowych wątków, w których zgłasza zdarzenia. Modyfikację kontrolek GUI można zrobić tylko z wątku, który je utworzył...

    Programowanie Początkujący   26 Lis 2009 15:26 Odpowiedzi: 4    Wyświetleń: 1669
  • c# - Odbieranie danych przez port szeregowy - nieprawidłowe dane w tablicy

    Po wysłaniu ramki danych za pierwszym razem tablica zostaje wypełniona prawidłowo . Po wysłaniu danych po raz kolejny tablica zostaje wypełniona dwukrotnie lub zostaje wyczyszczona co skutkuje komunikatem "indeks wykracza poza granice tablicy" . Dlaczego tablica nie jest za każdym razem wypełniana tymi samymi danymi ? [syntax=csharp] private void button1_Click(object...

    Programowanie   19 Kwi 2014 21:49 Odpowiedzi: 1    Wyświetleń: 1425
  • REKLAMA
  • C# - Odczyt portu com / przerwanie programu przyciskiem

    ...Wykorzystaj event który będzie odpalany gdy dostaniesz nową ramkę, ... Oki pokombinowałem trochę dopiero dzisiaj. Nawet jakoś działa. niemniej nie wiem dlaczego pierwsza linia wyświetlana jest prawidłowo a następne są ucinane dla lepszego zobrazowania problemu zrobiłem screena z listboxem (docelowo będzie się to wyświetlało w etykiecie - labelu)....

    Programowanie Początkujący   27 Gru 2015 10:04 Odpowiedzi: 5    Wyświetleń: 1446
  • [C#] - Komunikacja szeregowa, sprawdzenie parzystości.

    Dobra, napisałem takie funkcje do wyświetlania komunikatu w razie błędu: [syntax=csharp] private SerialPort comPort = new SerialPort(); public enum SerialError { RXParity }; private RichTextBox _displayWindow2 = null; comPort.ErrorReceived += new SerialErrorReceivedEventHandler(SerialEr... private void DisplayError(string msg)...

    Programowanie   26 Lip 2013 20:33 Odpowiedzi: 5    Wyświetleń: 1293
  • [STM32F1][C] UART4 STM32F103RET6 - problem z inicjalizacją i DMA

    ReadLine nie zadziała. Hander może być wywoływany kiedy tylko cokolwiek jest w buforze. Może być to jeden znak, 10, 50 i tego nie wiesz. Zrób tak: [syntax=csharp] private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventA... e) { int BytesToRead = serialPort1.BytesToRead; byte[] buff = new byte[BytesToRead]; serialPort1.Read(buff,...

    Mikrokontrolery ARM   14 Sie 2018 21:06 Odpowiedzi: 20    Wyświetleń: 1056
  • vb 2010 zamknięcie portu rs232 po zakończeniu transmisji ?

    jezeli czytasz port asynchronicznie (invoke) to zlap Event typu OnReadComplete czy tam OnDataReadComplete, przerob to co przeczytales i wyczusc bufor. Nie znam VB ale po skladni widze , ze to .net. znalazlem takie cos : Imports System.IO.Ports Public Class MyFirstCOMProgram Public Delegate Sub StringSubPointer(ByVal Buffer As String) Dim WithEvents...

    Programowanie Początkujący   12 Cze 2012 23:31 Odpowiedzi: 3    Wyświetleń: 1417
  • REKLAMA
  • Jak filtrować i zapisywać dane z Arduino Nano przez RS232 w VB 2010

    Witam Mam taki problem - otrzymuje dane z portu RS232 (z Arduino Nano za pomocą funkcji print). Cyklicznie na port podawane jest: " cisnienie=983.44 | temperatura=22.53 | wilgotnosc=36.81 " Chcę uzyskać w zapisywanym pliku tekstowym tylko coś takiego: cisnienie=983.44 temperatura=22.53 wilgotnosc=36.81 jeśli dane się zmienią z następnym cyklem, stare...

    Programowanie Początkujący   31 Sie 2020 12:55 Odpowiedzi: 5    Wyświetleń: 834
  • [VISUAL C#] kontrolka serialport-bytestoread i odbiór danych

    Zrobiłem prościutki program w którym występuje wcześniej opisany problem:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace rs232 { public partial class Form1 : Form { private int odb_bity = 0;...

    Programowanie   22 Paź 2010 17:48 Odpowiedzi: 8    Wyświetleń: 3808
  • Połączenie Virtual Com Port z STM32F429 na Windows 10 - problemy z programowaniem

    Nie ogarniam o co chodzi z tymi wyjątkami. Próbowałem dodać do programu ale nic mi nie działa :( Znalazłem tylko w trybie debugowania w terminalu taką wiadomość po próbie połączenia: Zgłoszony wyjątek: „System.IO.IOException” w System.dll To jest kod programu pobranego z internetu. Powinien działać ale nic z tego... [syntax=csharp]//wygenerowane...

    Programowanie Początkujący   01 Lip 2017 15:07 Odpowiedzi: 25    Wyświetleń: 1869
  • VB 2008 Express - wyświetlanie danych RS232 w TextBoxie, błędy w kodzie

    Wcale nie taka "głupota"... Nasłuchiwanie przez SerialPort odbywa się w osobnym wątku, a nie jest możliwa bezpośrednia interakcja z komponentami spoza wątku, w którym zostały one utworzone. Spróbuj - choć nie znam składni VB - czy takie coś zadziała (lub coś w tym stylu): [syntax=vb]Private Delegate Sub UpdateFormTextDelegate(ByVal text As String) Private...

    Programowanie Początkujący   15 Mar 2012 17:13 Odpowiedzi: 4    Wyświetleń: 1968
  • [VISUAL BASIC 2008] Jak ustawić timeout 200ms dla odczytu z RS232?

    No właśnie. Dzięki nie pomogłeś, ale zmobilizowałeś, za punktowałeś ;) Zrobiłem to nie co inaczej, ale efekt osiągnięty. Dla tych co by mieli podobny problem zamieszczam kod Public Class Form1 Private WithEvents serial As New IO.Ports.SerialPort Private Delegate Sub UpdateTextboxDelegate(ByVal Zmienna As String) Private Sub Form1_Load(ByVal...

    Programowanie Początkujący   23 Gru 2009 16:44 Odpowiedzi: 4    Wyświetleń: 3641
  • [C#] Jak wyświetlać dane z portu COM1 na wykresie w C# bez błędów wątków?

    Cytując za MSDN-em: The DataReceived event is raised on a secondary thread when data is received from the SerialPort object. Because this event is raised on a secondary thread, and not the main thread, attempting to modify some elements in the main thread, such as UI elements, could raise a threading exception. If it is necessary to modify elements...

    Programowanie Początkujący   14 Lis 2011 11:31 Odpowiedzi: 3    Wyświetleń: 3235
  • REKLAMA
  • ATmega32/Atmel Studio 6 - Wysyłanie danych przez UART

    Witam, naskrobałem taki oto kod z wykorzystaniem operacji atomowych, semafory i wywaliłem z funkcji pomiarów z czujników delaye. Rozbiłem te funkcje na mniejsze, a czas oczekiwania na zakończenie konwersji odliczam timerem i wystawiam do main odpowiednią flagę pozwalającą na pobranie wartości. Funkcje dtostrf wrzuciłem w blok atomowy, dzięku czemu skończył...

    Mikrokontrolery   05 Gru 2012 11:24 Odpowiedzi: 13    Wyświetleń: 4368
  • Sterowanie diodą przez USB w STM32F103VBT6 - jak aktywować LEDON?

    Oto cały kod C# [syntax=csharp]using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Data; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging;...

    Mikrokontrolery ARM   07 Wrz 2019 09:10 Odpowiedzi: 9    Wyświetleń: 927
  • [C#] Windows Forms: "cross-thread operation not valid"

    Jako że nie lubię robić niczego po omacku i muszę rozumieć co i dlaczego piszę, usiłuję gruntownie i przejrzyście ten problem zrozumieć i rozwiązać. A więc zacznijmy: Czy uruchamiasz serialport na nowym wątku? Na tyle, na ile ja rozumiem Windows Forms to cały ich "urok" (w przeciwieństwie do batch'owych aplikacji konsolowych) polega na tym, że aplikacje...

    Programowanie Początkujący   02 Cze 2011 12:55 Odpowiedzi: 4    Wyświetleń: 3406
  • [ATmega8][C] USART - rozdzielenie wysyłanych i odbieranych danych

    Witam, mam problem z danymi przesyłanymi przez usart. Projektuję kontroler obrotów wentylatorów. Co 1s wywoływane jest przerwanie od timera0, w którym wysyłane są dane o temperaturze i wypełnieniu PWM dwóch wentylatorów (dane w HEX, niebieskie cyfry i litery w terminalu na zdj. 2). Chciałbym, aby dane te były wpisywane w odpowiednie pola do tego przeznaczone...

    Mikrokontrolery AVR   09 Kwi 2013 22:12 Odpowiedzi: 23    Wyświetleń: 3474
  • Jak rysować wykresy w Visual Studio 2010 przy użyciu VB?

    mam teraz tak [syntax=vb] '---------------------------------------... ' Delegate and subroutine to update the Textbox control '---------------------------------------... Public Delegate Sub myDelegate() Public Sub updateTextBox() With RTB_Potwierdzenie .SelectionColor = Color.Blue .AppendText(SerialPort1.ReadLine) .ScrollToCaret()...

    Programowanie   19 Mar 2013 22:36 Odpowiedzi: 75    Wyświetleń: 25377
  • Visual C++ 2010 - Jak wykrywać dostępne porty COM w programie?

    Jeseli bede wyswietlal dane z serialport w textbox przez Appendtext to musze tez uzywac delegatow czy mozna napisac program bez nich?

    Programowanie   15 Lut 2016 17:06 Odpowiedzi: 46    Wyświetleń: 2889
  • [C#, LaTeX] Jak usunąć 0mm0mm nad listingami kodu C# w LaTeX?

    Witam, temat nie do końca związany z samym programowaniem, aczkolwiek pokrewny i pewnie cześć z Was będzie mi w stanie pomóż. Tworzę dokument w LaTeX'ie, potrzebuję w dokumencie umieścić listingi kodu pisane w C#, jednak pojawia się pewien problem a mianowicie pojawia się niechciany napis nad każdym z listingów "0mm0mm" jak na poniższym obrazku http://obrazki.elektroda.pl/8341100400_1...

    Programowanie   14 Lut 2014 18:23 Odpowiedzi: 1    Wyświetleń: 3159
  • [Visual C#] Jak poprawić odbieranie danych z SerialPort w Visual C#?

    Wysyłkę rozkazów zorganizowałem przy pomocy klasy Stack dostępnej w przestrzeni System.Collections. I sprawdza się znakomicie. Dzięki temu pozbyłem się skomplikowanej konstrukcji maszyny stanów - teraz tylko wrzucam i zrzucam ze stosu interesujący mnie rozkaz. Przyjrzałem się też trochę mocniej eventom. Gapiłem się tak długo aż udało mi się osiągnąć...

    Programowanie   24 Cze 2017 21:19 Odpowiedzi: 29    Wyświetleń: 2316
  • [VB 2010]- odczyt danych z UART wpisanie string do tablicy

    Witam:) tak jak w temacie robię odczyt danych za pomocą portu UART. Sygnały wysyłane są z przedrostkiem np I34,2, F1245, U4. Mój problem polega na odczycie i wyświetleniu odpowiednich danych. Nie wiem jak do tego się zabrać.. Jeżeli chodzi o wysyłanie danych to nie było problemu. Odebraną daną chcę wyświetlić w TextBox`ach. Poniżej przestawiam fragmenty...

    Programowanie   05 Maj 2012 20:18 Odpowiedzi: 0    Wyświetleń: 1663