AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:17

Parameter dieser Suchanfrage:

Suche in Thema: RS422 Datensenden unter Windows7
Suche alle Beiträge, die von "akuk" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: RS422 Datensenden unter Windows7

     
      by akuk, 15. Aug 2020
    Hallo
    besten Dank an Alle, der Hinweis :

    "die Möglichkeit einen kompletten Puffer zu schicken?
    Also alle 16 Bytes in einem Rutsch?"

    war Goldwert.

    Ich habe versuchsweise eine Methode gemacht in Abänderung von SENDSTRING :
    //--------------------------------------------------------
  • Forum: Programmieren allgemein

    AW: RS422 Datensenden unter Windows7

     
      by akuk, 14. Aug 2020
    sorry das war genau die dritte Message, anbei das mit Lücken, 1. Message
  • Forum: Programmieren allgemein

    AW: RS422 Datensenden unter Windows7

     
      by akuk, 14. Aug 2020
  • Forum: Programmieren allgemein

    AW: RS422 Datensenden unter Windows7

     
      by akuk, 14. Aug 2020
    Hallo
    Die LA Aufzeichnung ist nicht mitgekomme, hier die Korrektur
  • Forum: Programmieren allgemein

    AW: RS422 Datensenden unter Windows7

     
      by akuk, 14. Aug 2020
    Hallo samso
    Zwischen der einzelnen Bytes hat es Lücken, siehe LA Aufzeichnung auf der Emfängerseite
    Signale Rx-/RX+ in der Beilage.
    Hier Ausschnitt aus der Methode Transmit, genau die aufgezeichnete Meldung
    .......
    else // alle 16 + 1 Byte Meldungen S1 bis S9
    begin
    OutMsg.Meldung:= OutType; // MeldungsTyp (Byte 0) setzen
    for i:=0 to 16 do //Byte 0 bis...
  • Forum: Programmieren allgemein

    AW: RS422 Datensenden unter Windows7

     
      by akuk, 14. Aug 2020
    Hallo Himitsu
    Danke für die ausführliche Antwort, ich habe vergessen noch zu erwähnen dass die Methode Transmit
    in einem Thread läuft mit: priority:= TpTimeCritical;
    Im gleichem Thread ist auch die Methode Receiv wo ich aber keine Verzögerungen festgestell habe.
    Interessant ist vielleicht auch noch, es werden 3 Messages zu je 16 Bytes gesendet bei ersten zwei
    sind diese Verzögerungen...
  • Forum: Programmieren allgemein

    RS422 Datensenden unter Windows7

     
      by akuk, 13. Aug 2020
    Hallo
    Beim senden der Daten über ComPort unter Windows werden zwischen den einzelnen
    bytes 70 bis 100 uS durch windows eingefügt. Meine transmit funktion sendet jedoch die einzelne Bytes ohne unterbruch (pro Meldung 16 Bytes).
    Benützte Komponente : uComPort, (115.2 Kbaud , N , 8, 1).
    Die Transmitmethode wird durchgelaufen als Criticalsection, dürfte also nicht durch anderen Task behindert...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=akuk&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=205226
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz