Profilab string zu Digitalsignal

Gast #5818928
Benötige Hilfe . Uebertrage ein Messwertepacket vom Mc nach Profilab 
indem ich ich die Daten durch ein Sonderzeichen getrennt aneinanderfüge 
zu einem langen String. Dann wird der String vom mc nach Profilab 
uebertragen und mit $PART wieder in seine Einzelteile zerlegt und weiter 
verarbeitet. Jetzt stellt sich für mich folgendes Problem. Ich muß in 
Profilab virtuelle Bauteile mit Digitalsignalen steuern. Habe bisher 
keinen Weg gefunden die  uebertragenen Strings in Steuersignale zu 
wandeln. Welche Möglichkeit gibt es hierzu ?
Gast
Danke für den Vorschlag. Hatte das schon zuvor probiert. Muß dazu ja 
einen zweiten String bereitstellen. Hab das durch einen Baustein gemacht 
der den zweiten fixen String liefert. Das hat aber nicht funktioniert. 
Die idee die mir gerade noch kommt. Könnte 2 buchstabenn ( gleich oder 
ungleiche  uebertragen und dann auf compare. Vielleicht geht das.
Vielen Dank für den Vorschlag ..
Gast
Heht mit $cmp tatsächlich wenn man jeweils zwei stringvariable 
ueberträgt . Geht nicht wenn man nur eine ueberträgt und füer die zweite 
einen fixwert einstellt. Warum auch immer ?

Leider macht der xy Schreiber aber nicht das was ich wollte. Einzelne 
Punkte setzen. Er verbindet eisern jeweils den letzten mit dem aktuellen 
Punkt. Setzen von einzelnen Punkte geht nicht.
Weitere Möglichkeit wäre:
String mit Baustein $VAL in einen Zahlenwert umwandeln.
Diesen Wert in den Baustein Analog/Digital-Wandler hinein und man 
bekommt 8 (oder was man auch immer für Eigenschaften einstellt) Digitale 
Ausgangssignale.
Hanse schrieb:
> Geht nicht wenn man nur eine ueberträgt und füer die zweite
> einen fixwert einstellt. Warum auch immer ?

Hier würde ich ein $DSP an jeden String hängen und schauen, was wirklich 
miteinander verglichen wird.
Es werden ja auch Steuerzeichen übertragen, welche in deinem Fixwert 
auch da sein müssen.

Oder du nimmst einen Analogvergleicher statt eines Stringvergleichers.
Dann kannst du gegen Numerische Werte vergleichen. Diese numerischen 
Sollwerte kannst du z.B. mit einem Poti vorgeben.
Gast
Frank G. schrieb:
> Weitere Möglichkeit wäre:
> String mit Baustein $VAL in einen Zahlenwert umwandeln.
> Diesen Wert in den Baustein Analog/Digital-Wandler hinein und man
> bekommt 8 (oder was man auch immer für Eigenschaften einstellt) Digitale
> Ausgangssignale.

Gute Idee. Danke. Schade uebrigens daß man bei dem xy schreiber nicht 
einzelne Punite setzen kann. Es kommen Immer diese Verbindungslinien. 
Meine Xwerte kommen nicht monoton sondern irgendwie zufällig

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.