INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Wiederholung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

13.10.2014, 14:39
Beitrag #21

Galle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2014

2012
2014
DE



RE: Wiederholung
Gut, hier die aktuelle Version:

Danke für die Hilfe!


Angehängte Datei(en)
12.0 .vi  Steuerung V1.03.vi (Größe: 37,41 KB / Downloads: 168)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.10.2014, 14:53
Beitrag #22

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Wiederholung
(13.10.2014 13:14 )GerdW schrieb:  Häng doch einfach mal dein VI hier an (LV2011 bevorzugt)!



(13.10.2014 14:39 )Galle schrieb:  Gut, hier die aktuelle Version:
lv12_img
Danke für die Hilfe!


...das fetzt Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2014, 15:00
Beitrag #23

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Wiederholung
Für Gerd...

11.0 .vi  Steuerung V1.03.vi (Größe: 23,94 KB / Downloads: 174)

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2014, 15:13
Beitrag #24

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Wiederholung
Hallo Galle,

du machst da ein paar Standard-Anfängerfehler. Du schreibst beispielsweise auf den Port ein Komando, wartest 10ms und erwartest dann adhoc eine Antwort. Was machste denn, wenn von der z.B. 10Byte langen Antwort erst 7 Byte im SS-Puffer angekommen sind. Dann schickst du irgendwann (nach der Summe deiner Wartezeiten) ein neues Komando und liest 10ms später den Rest der 1. Antwort und den erten Teil der nächsten.

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2014, 15:22
Beitrag #25

Galle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2014

2012
2014
DE



RE: Wiederholung
Hallo Marko,
danke für deine Antwort. Ich bin auch Anfänger ;-)
Aber zum Problem: Bis jetzt klappt es eigentlich ganz gut und ich empfange immer alle (19) Bytes. Wenn mal ein Rest bleibt bzw. nur der Anfang empfangen wurde, wollte ich diese eigentlich mit der Case-Struktur verwerfen (da es diese Werte dann nicht gibt!). Ich lese ja alle 300ms und habe damit ausreichend Zeit beim überfahren 2-3 mal zu lesen. Da ist dann immer was ordentliches dabei ;-)
Aber wie kann ich es denn besser machen? Dein Tip?!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2014, 15:25
Beitrag #26

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wiederholung
Hallo Galle,

BytesAtPort weglassen und gleich 30 Bytes abfragen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.10.2014, 15:27
Beitrag #27

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Wiederholung
Offtopic2
Wie schon hier geschrieben! Smile
(13.10.2014 07:37 )jg schrieb:  Noch ein Tipp:
"Bytes at Port" bei gleichzeitiger Verwendung des "Termination Char" in der VISA-Kommunikation ist in der Regel überflüssig und kontraproduktiv.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2014, 15:32
Beitrag #28

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Wiederholung
Hallo Galle,

wenn du irgendwelche Stuss-Daten liest, dann gehst du in den Standardcase und der entspricht dem Case 0000.
Feste Wartezeiten sind immer schlecht und taugen i.d.R. nur für genau diesen Anwendungsfall. Besser ist es, ein Abschlusszeichen zu definieren und nur ein KO-Timeout zu kreieren, damit sich das ganze nicht festbeißen kann. Wenn du kein Abschlusszeichen definieren kannst, weil es keins gibt, dann die zu erwartende Byteanzahl mit einem hinreichend großen TO lesen.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2014, 15:34
Beitrag #29

Galle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2014

2012
2014
DE



RE: Wiederholung
Big Grin Gute Idee! Fand ich damals auch am logischten, funktioniert aber nicht. Keine Ahnung warum, aber mit Bytes-at-Port geht es.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2014, 15:37
Beitrag #30

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Wiederholung
dann poste dochmal das nicht funktionierende VI, was eigentlich gehen müsste.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: