Floatzahlen umwandeln zum Senden.

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
funkheld
User
Beiträge: 224
Registriert: Sonntag 31. Oktober 2010, 09:26

Samstag 3. März 2018, 10:01

Hallo, guten Tag.
Data_velo sind 3 Floatzahlen die ich so Printen kann:
--------------------------
print('Surface velocity = (%.1f, %.1f, %.1f)' % data_velo)
--------------------------

Nun möchte ich den Befehl wie er in Print steht unten reinpacken zum Senden,
wie geht das bitte ?
-----------------------------
con.send(str(data_velo).....) ?
-----------------------------

Danke.
Gruss
Sirius3
User
Beiträge: 8798
Registriert: Sonntag 21. Oktober 2012, 17:20

Samstag 3. März 2018, 10:52

@funkheld: ob Du den generierten String an `print` oder an `send` übergibst, ist egal.
funkheld
User
Beiträge: 224
Registriert: Sonntag 31. Oktober 2010, 09:26

Samstag 3. März 2018, 12:48

Habe ihn jetzt so reingepackt und funktioniert:
------------------------------------
data_velo =(vessel.flight(ref_frame).velocity)
velo=('(%.1f, %.1f, %.1f)' % data_velo)
con.send(velo)
------------------------------------

Danke.
Gruss
Antworten