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 

Start/Stop Funktion und String schreiben



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!

18.03.2005, 16:47
Beitrag #1

rolfi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Mar 2005



kA



Start/Stop Funktion und String schreiben
Hi LabVIEW Gemeinde.

Hoffentlich könnt ihr mich mit meinen "vorab" zwei Fragen unterstützen Big Grin

(1) Ich möchte ein Programm erstellen, welches einen Start-Knopf und einen Stop-Knopf hat. Um den Weg des kleinen üblichen Start-Pfeils zu umgehen. Das Programm sollte nämlich mit möglichst großen Symbolen dargestellt werden.

Eine Möglichkeit habe ich gefunden, und zwar habe ich Schleife in Schleife gesetzt und das LabVIEW aufgefordert, das Programm automatisch zu starten. Gibt es denn keinen einfacheren Weg?

(2) Lese ich einen Datenstring aus der RS 232 und möchte ihn in ein Ausgabefenster wiedergeben. Allerdings überschreibt er immer die erste Zeile anstatt einem LF/CR zu machen und in die nächste Zeile zu schreiben.

Danke,
rolf
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.03.2005, 12:11
Beitrag #2

rolfi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Mar 2005



kA



Start/Stop Funktion und String schreiben
Hi,

zu (2) kann ich einen Halberfolg bestätigen. Mit einem Eigenschaftsknoten konnte ich die "History" erstellen. Leider scrollt er noch nicht automatisch mit.
:oops:


Noch wasWink

(3) Ich lese aus der RS 232 Zeichen ein, im Stringfenster kann ich die Zeichen auch wunderbar als HEX anzeigen lassen. Nur wie kann ich die Zeichen als HEX zur Weiterverarbeitung verwenden?

Danke,
rolf
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.03.2005, 08:14
Beitrag #3

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Start/Stop Funktion und String schreiben
Hallo rolfi,

wie möchtest Du Deine Hex-Strings denn verwenden? Ich nehme mal an Du möchtest damit irgenwelche Berechnungen vornehmen. Dann musst Du aber zunächst den String in eine Zahl konvertieren (siehe Funktion "Hexadezimal-String nach Zahl"). Du kannst dann auch diese Zahl in Hex-Darstellung anzeigen, indem Du die Einstellungen für "Format und Genauigkeit" Deines numerischen Elementes (Zahl) auf "Hexadezimal" einstellst.

Grüße, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.03.2005, 13:52
Beitrag #4

rolfi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Mar 2005



kA



Start/Stop Funktion und String schreiben
Hi Marker,

genau, ich möchte diese Daten erstmal interpretieren können, dann Berechnungen vornehmen und gegebenenfall Korrekturwerte zurückschreiben.
Die Daten werden über die serielle Schnittstelle von unserem Steuerelement an den PC geschickt.
Empfang der Daten ist an und für sich kein Problem.
Sie werden vorab in einem Anzeige-String(normal) als Binär/nicht darstellbare Zeichen dargestellt.
Stelle ich die String-Anzeige auf HEX um, zeigt er mir den richtigen HEX-Code an. Leider zeigt er mir nur den Code im Anzeigeblock und wandelt den Datenstrang nicht um. Jegliche Umwandlungsversuche scheitern.
-->Die Umwandlung Hexadezimal-String nach Zahl benötigt einen HEX-
String als Vorgabe, welchen ich "nicht" als Datenstring habe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.03.2005, 15:04
Beitrag #5

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Start/Stop Funktion und String schreiben
Hallo rolfi,

so wie ich das sehe erhälst Du einen Datenstrng bestehend aus ASCII-Zeichen und Du möchtest die Hex-Werte der ASCII-Zeichen weiterverarbeiten. Schau Dir mal das Attachment an, vielleicht hift Dir das weiter.

Gruß,
Marko


Angehängte Datei(en)
Sonstige .vi  ASCII_HEX.vi (Größe: 29,67 KB / Downloads: 308)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.03.2005, 19:08
Beitrag #6

rolfi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Mar 2005



kA



Start/Stop Funktion und String schreiben
Hi Marker,

Vielen Dank.
Ich habe immer viel zu kompliziert gedacht (Datenmanipulation, etc.).
Ich habe es bis jetzt nur mit einem gespeicherten Datenfile testen können, aber das funzt. Smile Hoffe, wenn ich mit "frischen" Daten füttere, das es auch funktioniert.

Weißt du ev. auch noch Rat zu meinen anderen Fragen?

Thx,
Rolf
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.03.2005, 08:44
Beitrag #7

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Start/Stop Funktion und String schreiben
Hi rolfi,

zu Deinen anderen Fragen:

Zu (1): Es ist doch durchaus üblich über das gesamte Programm eine Endlosschleife zu legen. Dies scheinst Du doch auch so zu machen, dann ist doch alles OK.

Zu (2): Ich bin mir nicht sicher ob ich Deine Frage richtig verstehe.
Deine String-Variable wird natürlich immer wieder mit den neuen Daten überschrieben, Du möchtest aber das alle Daten hinterienander geschrieben und angezeigt werden. Daraus folgt, dass Du die Daten immer wieder zwischenspeichern musst und dann die aktuellen Daten an diese anhängst.

Vielleicht hilft Dir mein Beispiel-VI weiter.

Gruß, Marko


Angehängte Datei(en)
Sonstige .vi  Daten_bernahme.vi (Größe: 26,26 KB / Downloads: 269)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2005, 11:40
Beitrag #8

rolfi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Mar 2005



kA



Start/Stop Funktion und String schreiben
Danke,

Nein, das war ein wenig anders gemeint.
Die Daten werden z.B. in einem String-Fenster geschrieben bzw. immer angehängt. Folglich gehen die ganzen Werte gegen Ende des Stringfensters, alles andere wird anschließend (vorab) nicht mehr sichtbar im String weitergeschrieben. Aktiviere ich die Bildlaufleiste, kann ich zwar immer bis zum letzten Eintrag händisch hinunterscrollen, möchte dies allerdings automatisch haben.
--> Er sollte automatisch immer zum letzten Stringwert scrollen.

Hoffe, es ist verständlicher.

Auf jeden Fall besten Dank für deine Mühen.
Rolf
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2005, 12:39
Beitrag #9

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Start/Stop Funktion und String schreiben
Hi rolfi,

ich glaube jetzt habe ich Dich verstanden.
Dieses Problem kannst Du mit der Eigenschaft "Text/Anzeigeposition" beheben. Du musst die Bildlaufleiste sichtbar machen und kannst indem Du den Wert der Eigenschaft "Text/Anzeigeposition" hochzählst das Scrollen der String-Anzeige so beeinflussen, dass immer der letzte Wert sichtbar ist.

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2005, 22:04
Beitrag #10

rolfi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Mar 2005



kA



Start/Stop Funktion und String schreiben
Hi Marker,

Großes Merci.

Wink

Schönen Abend noch Rolf
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dezimal-String nach Zahl Funktion ares2013 4 5.054 10.04.2019 13:12
Letzter Beitrag: jg
  Start-/Stopp-Funktion beim Aufrufen eines VIs lipster 3 5.355 17.01.2017 10:05
Letzter Beitrag: lipster
  Stop eines VIs aus drei Schleifen Lab_fänger 3 3.901 14.10.2015 06:56
Letzter Beitrag: Lucki
  Hex-String in Datei schreiben sumsi 11 10.437 17.02.2015 10:54
Letzter Beitrag: sumsi
  Stop während Eventstruktur am laufen ist haydenfan 5 6.081 05.11.2013 09:50
Letzter Beitrag: haydenfan
  Search & Replace STOP gottfried 8 7.201 01.08.2013 08:44
Letzter Beitrag: eb

Gehe zu: