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 

Kommunikation rs-232



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!

05.12.2012, 16:15
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation rs-232
Hallo MK,

Zitat:Die Kontexthilfe hab ich schon bemerkt aber wie hätte mir die helfen können in meinem Fall?
Die Kontexthilfe hätte dir helfen können, wenn du die Sachen, die ich oben verlinkt habe, selbst gefunden hättest...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 16:48 (Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2012 16:51 von MKDillingen.)
Beitrag #12

MKDillingen Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2012

2012
2012
DE



RE: Kommunikation rs-232
Hallo Lucky,

ich kann mir vorstellen das du schon bemerkt hast, dass ich ein neuling in sachen Programmierung bin und ebenfalls ein neuling beim arbeiten mit Labview und wohl noch nicht so vertraut mit diesem Programm und all den Möglichkeiten bin, welche geboten werden.
Momentan kommuniziere ich vom Port zu Port ich hab den µC noch nicht angeschlossen und das mit dem Zeilenendzeichen hab ich
noch nicht bewusst ausgewählt wenn ich ehrlich bin.

Ja es soll grundsätzlich im Master und Slave Modus gearbeitet werden. Ok das die Cases dann keinen Sinn machen war mir leider nicht bewusst aber Danke für die Info werde das natürlich ändern wäre vielleicht ne flache Sequenz dafür in Ordnung?

Lenght: max 4 Byte
Ein Beispiel für Kommando:
Get Status 5V: <SOH>GETS05V00CRC<EOT>
Antwort:
<SOH>AnsS05V020CRC<EOT>

und Zeilenendzeichen nein
Ich dachte, dass wenn ich von Port zu Port kommunizieren kann was ja klappt mit dem Vi was ich anhänge und dann das Umwandeln auch klappt schließe ich den Kontroller an und ab gehts ;-) aber wie ich ja jetzt erfahren habe wirds wohl mit dem jetzigen Vi nichts.

Sorry das ich zu Beginn mit den Infos so gegeizt habe mir war aber auch nicht bewusst was ich mitteilen muss, damit ihr was damit anfangen könnt aber darüber kann man ja reden.
Danke schon mal
Das momentane Vi


Angehängte Datei(en)
12.0 .vi  Test.vi (Größe: 18,98 KB / Downloads: 170)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 17:39
Beitrag #13

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Kommunikation rs-232
Dann versuch mal das - so müsste es eigentlich gehen.
   


Angehängte Datei(en)
11.0 .vi  Test V.11Wa.vi (Größe: 17,36 KB / Downloads: 179)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.12.2012, 08:12
Beitrag #14

MKDillingen Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2012

2012
2012
DE



RE: Kommunikation rs-232
Vielen Dank Lucky für deine Mühe,

ich werd jetzt mal die Platine in Betrieb nehmen und die direte Kommunikation mit dem µC testen.
Ich bin wirklich positiv überrascht wegen eurer Hilfsbereitschaft, da kann ich nur Chapeau sagen!
Vielen hezlichen Dank :-)
Werde auf jeden Fall die gewonnenenEindrücke weitergeben. 2hands
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.12.2012, 10:54
Beitrag #15

MKDillingen Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2012

2012
2012
DE



RE: Kommunikation rs-232
Hallo miteinander,

die Kommunikation klappt einwandfrei an dieser Stelle nochmal Danke an alle Helfer.

MfG MK
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2012, 16:31
Beitrag #16

MKDillingen Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2012

2012
2012
DE



RE: Kommunikation rs-232
Hallo Zusammen,

mich beschäftigt wieder das Kommunikationsprogramm. Und zwar muss ich nun die Befehle zusammen setzen lassen und nicht mehr wie vorher über ein Button komplett versenden. Momentan habe ich mal die Befehle über "String verknüpfen" zusammen geschummelt zum Test.Natürlich das Start-und Endzeichen können konstant bleiben aber der Rest sollte aufrufbar sein und somit als Parameter an die Funktion übergeben werden können. Auch die Befehlszeile im Frontpanel soll nicht mehr da sein, sondern der Befehl soll komplett aufrufbar über den jewiligen Button(Schaltfläche) sein. Ich habe zwar viele Seiten im Forum und im Web durchsucht, bloß habe ich leider keine Lösungsmöglichkeiten gefunden.
Gibt es viell. ein Beispiel für mein Problem? Ich bin über jede Hilfe sehr dankbar.

MfG
MK


Angehängte Datei(en)
11.0 .vi  Umsetzung1V11.vi (Größe: 10,05 KB / Downloads: 157)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.12.2012, 19:57 (Dieser Beitrag wurde zuletzt bearbeitet: 17.12.2012 19:58 von GerdW.)
Beitrag #17

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation rs-232
Hallo MK,

wenn du mit String-Konstanten hantierst, solltest du immer den Anzeigemodus einblenden lassen (insbesondere wo du Normal- und \-Code-Anzeige munter mischst)!

Ich persönlich bevorzuge die Funktion FormatIntoString:
   
Parameter bleibt weiterhin ein String. Wenn du Buttons auswerten willst, würde ich eine Eventstruktur empfehlen und für jeden Button ein "ValueChange"-Event einrichten. In diesem dann den passenden String ausgeben...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.12.2012, 08:09
Beitrag #18

MKDillingen Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2012

2012
2012
DE



RE: Kommunikation rs-232
Vielen Dank Gerd W für deine Tipps,

aber auch mit dieser Lösung arbeite ich immer noch mit einem konstanten string und kann so leider keine Variablen aufrufen und passend zusammen setzen. Wenn man mit C programmiert kann man an einer beliebigen Stelle des Telegramms zum Beispiel den Platzhalter (Zeichen,Wert) "y" einsetzen ("a"+"b"+"c"+"y"+"d") und so seinen Befehl zusammen setzen.
Ist das mit Labview auch irgendwie lösbar? Denn ich finde dazu leider nichts brauchbares und in den zwei Büchern die ich habe finde ich leider auch nichts. Oder kennt jemand dazu ein Beispiel zum verdeutlichen?

MfG
MK
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.12.2012, 21:00
Beitrag #19

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation rs-232
Hallo MK,

Zitat:Wenn man mit C programmiert kann man an einer beliebigen Stelle des Telegramms zum Beispiel den Platzhalter (Zeichen,Wert) "y" einsetzen ("a"+"b"+"c"+"y"+"d") und so seinen Befehl zusammen setzen.
Hast du dir mein Beispiel im Beitrag davor überhaupt angeschaut? Und wenn ja: hast du verstanden, was die Funktion FormatIntoString so macht? Kannst du mir einen Unterschied zwischen meinem Beispiel und deiner Fragestellung erläutern?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.12.2012, 22:30
Beitrag #20

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Kommunikation rs-232
(18.12.2012 08:09 )MKDillingen schrieb:  aber auch mit dieser Lösung arbeite ich immer noch mit einem konstanten string und kann so leider keine Variablen aufrufen und passend zusammen setzen.

Evtl. noch mal die Grundlagen von LabVIEW durcharbeiten? Der Draht ist deine Variable! Die Anschlüsse an 'Format into String' kannst du ganz flexibel programmieren Smile

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: