VDIP - Zeichenanzahl

Gast #1738684
Lesenswert?

Programmausschnitt:

Serial.print("WRF "); //Write file
Serial.print("11"); // Anzahl der Zeichen
Serial.print(13, BYTE); // Ende des Befehls durch "Enter"
Serial.print("Hallo fred "); // ausgegebener Text
Serial.print(13, BYTE); // Steuerzeichen
Serial.print(10, BYTE); // Steuerzeichen

Nun soll ein Text mit variabler Laenge ausgegeben werden.
Wie können wir herausfinden wie viele Zeichen eine Variable lang ist?

Mfg Todi
#1900723
Lesenswert?

Hello, ich bins nochmal.
Ich muss bald meine Diplomarbeit praesentieren und mein Lehrer hat mich 
gefragt was überhaupt VDIP zu bedeuten hat, was heißt das überhaupt?

Natürlich hab ich mal ein paar Stunden gegoogelt aber nichts gefunden.
Weiß jemand was VDIP übersetzt heißt?

lg Todi
Gast #1900908
Lesenswert?

Daniel Fida schrieb:
> VDIP [...] was heißt das überhaupt?
<Glaskugelmodus>
V DIP?
Vinculum DIL Modul? DIL=Dual In Line [Package]
</Glaskugelmodus>
(Wenn du was von Datei schreiben erzählst, muss ich das ja erraten...
Wieso weißt du garnicht was du da gerade vor dir auf dem Tisch liegen 
hast??)

Todi_aut schrieb:
> Wie können wir herausfinden wie viele Zeichen eine Variable lang ist?

warum schreibst du das ganze nicht mit sprintf() in einen einzelnen 
String, und lässt die Zeichen bis '\0' zählen. Das kann man ganz einfach 
mit einer while oder sogar einer for-schleife erledigen.

mfg mf

PS:
Daniel Fida schrieb:
> Diplomarbeit [...] Lehrer
Passt für mich irgendwie nicht zusammen
Gast #1900914
Lesenswert?

Ach was sag ich eigentlich:
sprintf liefert die Anzahl der ausgegebenen Zeichen zurück, wobei das 
abschließende Nullzeichen nicht mitgezählt wird. Im Fehlerfall ist das 
Funktionsergebnis EOF.

Also entweder selber zählen mit der Whileschleife oder mit sprintf 
zählen lassen.
#1901033
Lesenswert?

Todi_aut schrieb:
> Programmausschnitt:
>
> Serial.print("WRF "); //Write file
> Serial.print("11"); // Anzahl der Zeichen
> Serial.print(13, BYTE); // Ende des Befehls durch "Enter"
> Serial.print("Hallo fred "); // ausgegebener Text
> Serial.print(13, BYTE); // Steuerzeichen
> Serial.print(10, BYTE); // Steuerzeichen
>
> Nun soll ein Text mit variabler Laenge ausgegeben werden.
> Wie können wir herausfinden wie viele Zeichen eine Variable lang ist?

Indem die Variable von einem bestimmten Typ ist und man zb bei der 
Beschreibung des Datentyps in der Doku nachsieht, ob es da eine 
Längen-Funktion gibt?
Und wer ist eigentlich 'wir'?
Für uns stellt sich diese Frage nämlich gar nicht. Nur für dich.

Bei dem was du fragst, fände ich es nur gerechet, wenn du bei deiner
Diplomarbeit durchrasselst.

@minifloat
Was faselt du da eigentlich die ganze Zeit von sprintf?
#1901190
Lesenswert?

Todi_aut schrieb:
> Nun soll ein Text mit variabler Laenge ausgegeben werden.
                        ^^^^^^^^^^^^^^^^
deswegen.
OK, vielleicht etwas umständlich, aber vielleicht könnte man dann alles 
(also Kommandos und Daten) in einen einzigen String verpacken und 
interruptgesteuert aus diesem Puffer an den/die/das Vinculum rauspusten 
:)

mfg mf

PS: es muss wohl das Vinculum heißen.
http://www.lateinwiki.org/vinculum (und meine bescheidene Lateinkenntnis 
bis zur 11. Klasse) sagt mir dass es ein neutrum ist.
#1901292
Lesenswert?

Daniel Fida schrieb:
> Leute, ich habe ja nur die Frage über "VDIP - was heißt das genau"
> gefragt.

Das ist einfach nur eine Herstellerbezeichnung.

genausogut kannst du frage: Was bedeutet das 'Vectra' in 'Opel Vectra'

VDIP sind Module, die einen Vinculum on Board haben und über einen DIP 
Anschluss verfügen. Von daher wäre VDIP als Produktbezeichnung nicht von 
der Hand zu weisen.
Persönliche Seite #1901366
Lesenswert?

Daniel Fida schrieb:

> Natürlich hab ich mal ein paar Stunden gegoogelt aber nichts gefunden.

ohje

> Weiß jemand was VDIP übersetzt heißt?

Vaginal Dual in-Penetration? Oder doch abgeleitet vom package size und 
verbauten chip:

VDIP = V(inculum-ed) D(ual) I(nline) P(ackage)
V2DIP = V(inculum2-ed) D(ual) I(nline) P(ackage)

The VDIP module is single USB connector based development module for the 
VNC1L device. The VDIP is compact module designed to fit a 24-pin DIP 
socket
#1901443
Lesenswert?

Karl heinz Buchegger schrieb:
> Daniel Fida schrieb:
>> Leute, ich habe ja nur die Frage über "VDIP - was heißt das genau"
>> gefragt.
>
> Das ist einfach nur eine Herstellerbezeichnung.
>
> genausogut kannst du frage: Was bedeutet das 'Vectra' in 'Opel Vectra'
>
> VDIP sind Module, die einen Vinculum on Board haben und über einen DIP
> Anschluss verfügen. Von daher wäre VDIP als Produktbezeichnung nicht von
> der Hand zu weisen.

Ja danke jetzt ist es mir bekannt und irgendwie haette ich auch selber 
drauf kommen können.
Die Behandlung von so einen Mod fuzi war halt ned in ordnung. Jeder 
kennt sich nicht überall gut aus -.-

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren