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 

String von Com1 einlesen und ein Stringtext erstellen



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!

02.03.2005, 21:13
Beitrag #1

dominik Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Mar 2005



kA



String von Com1 einlesen und ein Stringtext erstellen
Hallo
Habe ein kleines Prob. mit dem SubVi erstellen:

Ich lese einen String von Com1 aus und stelle ihn in einem Stringfenster dar.
Der eingelesene String wird angezeigt und sieht vollgendermaßen aus.

022,4;2;1;1;1;1;1;1;00;0000;000

Die Zifern stellen versch. Zustände dar und werden mit dem ; getrennt.
Z.B. Temp; Heizung; Relais; usw

Wenn ich nun das Vi in ein sub vi packen will und als Ausgang das Stringfenster angebe und diesen Ausgang mit einem Stringfenster verdrahte zeigt es mir den String nicht an!

Im Vi gehts nicht und im Subvi gehts

Woran kann das liegen?

Danke für eure Hilfe


Angehängte Datei(en)
Sonstige .vi  com_1_lesen_test.vi (Größe: 8,71 KB / Downloads: 307)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.03.2005, 22:18
Beitrag #2

anton.lindner Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Feb 2005



kA



String von Com1 einlesen und ein Stringtext erstellen
Da fehlt das Sub-vi "Com 1 lesen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.03.2005, 08:06
Beitrag #3

dominik Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Mar 2005



kA



String von Com1 einlesen und ein Stringtext erstellen
hi

sorry , habs vergessen

hier nochmal das komplette paket

mfg


Angehängte Datei(en)
Sonstige .zip  test.zip (Größe: 36,4 KB / Downloads: 340)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.03.2005, 08:16
Beitrag #4

Björn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 170
Registriert seit: Sep 2004

8.1?
2003
de

51107
Deutschland
String von Com1 einlesen und ein Stringtext erstellen
Hallo Dominik!

Das Problem ist folgendes: Du liest alle 5 Sekunden 37 Bytes von der seriellen Schnittstelle und das 1000 mal. Die Ausführungszeit würde also 5000 Sekunden dauern. Und solange wird auch kein Wert an das übergeordnete VI zurückgeliefert. Also du solltest am Ende alle Werte auf einmal bekommen und nicht alle 5 Sekunden den aktuellen, wie ich mal vermute, du es haben möchtest.

Gibt da (mindestens) 2 Möglichkeiten:

1. Du schreibst das SubVI nur für einen Lesezyklus und lässt das SubVI 1000 mal vom VI aus durchlaufen. Dann wird nach jedem Zyklus das Ergebnis zurückgeliefert. (Ergebnisse aus SubVIs werden erst am Ende des SubVIs zurückgeliefert)

2. Du machst das ganze über Referenzen. Dann bekommst du die Werte auch sofort aus dem SubVI.

Die besten und schönsten Dinge auf der Welt kann man weder sehen noch hören. Man muss sie mit dem Herzen fühlen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.03.2005, 09:02
Beitrag #5

Björn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 170
Registriert seit: Sep 2004

8.1?
2003
de

51107
Deutschland
String von Com1 einlesen und ein Stringtext erstellen
Ich bins nochmal. 8)

Wenn du in diesem Forum unter Allgemein >> Kopieren von lokalen Variablen etc. ... (Seite 2 ganz unten, 17.12.04) guckst, da wird genau dein Problem auf eine andere Art beschrieben. Hatte damals ein ähnliches.Ein Lösung mit Referenzen ist ebenfalls dabei.

Björn

Die besten und schönsten Dinge auf der Welt kann man weder sehen noch hören. Man muss sie mit dem Herzen fühlen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.03.2005, 19:28
Beitrag #6

dominik Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Mar 2005



kA



String von Com1 einlesen und ein Stringtext erstellen
hallo

da ich erst mit LabVIEW angefangen habe ist mir ein dumer fehler passiert
ich musste nur die schleife über das ganze vi ziehen und nicht nur im sub vi durchlaufen lassen

trotzde danke für eure hilfe

cya dominik
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String von Mikrocontroller einlesen mit Listbox tatnau 4 4.534 17.08.2015 10:06
Letzter Beitrag: tatnau
  COM1 - externer Schalter startet SubVI (LV8.6) Peter Schulze 11 9.822 17.08.2010 10:02
Letzter Beitrag: F.Bi
  Serielle Schnittstelle einlesen und suchen nach gewissem String Daniel1976Duesentrieb 1 3.518 16.04.2010 06:40
Letzter Beitrag: Y-P
  String einlesen Marco1981 1 3.382 01.10.2009 14:32
Letzter Beitrag: RoLe
  problem beim xy graph erstellen (nach string) Mario1989 8 6.745 18.04.2008 09:03
Letzter Beitrag: Mario1989
  COM1 senden/empfangen skywalker 5 5.247 13.11.2007 13:22
Letzter Beitrag: monoceros84

Gehe zu: