Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

Text2 im SmartPart mit mehreren Werten hintereinander - geht das? [Gelöst]

Schlagworte:
  • Allplan 2019
  • SmartPart
  • Text2

Hallo,

ich bin gerade dabei das Planrahmen Smartpart etwas zu modifizieren
und möchte in einem Eck des Planrahmens die Blattgröße hinschreiben.

Mein erster Versuch war natürlich TEXT2 0, 0, "Text: " + variable1 + " / " + variable2
das hat aber nicht geklappt, ich schaffe es immer nur EINEN Wert abzusetzen

Wie kann ich mehrere Werte/Variablen zu einer Textzeile zu verknüpfen
Dank im Voraus für die Antworten.

Gruß Christian

ich habe zwar keine lösung, bewundere aber das problem!

---
i7 4790K - 16GB - NVIDIA Quadro K620
Win7 pro 64bit - Allplan 2018.1 - Cinem4D 18

Lösung anzeigen Lösung verbergen

Hallo Christian,

bislang habe ich Texte als Variablen vor der Verwendung in einer Befehl zusammengesetzt.
Ob es direkt im Befehl text2 geht kann ich leider nicht sagen

Ein vereinfachtes Beispiel wäre:
a_platte = "Platte "
neuer_text = a_platte + "x"
Also im Grunde wie bei dir...
Ich denke Zahl müssten mit STR() noch als Text gewandelt werden.

Gruß

VG
Marcus

Hallo Christian,

bislang habe ich Texte als Variablen vor der Verwendung in einer Befehl zusammengesetzt.
Ob es direkt im Befehl text2 geht kann ich leider nicht sagen

Ein vereinfachtes Beispiel wäre:
a_platte = "Platte "
neuer_text = a_platte + "x"
Also im Grunde wie bei dir...
Ich denke Zahl müssten mit STR() noch als Text gewandelt werden.

Gruß

VG
Marcus

Hi Marcus,

super Tipp, so funktionierts !

Vielen Dank

ich habe zwar keine lösung, bewundere aber das problem!

---
i7 4790K - 16GB - NVIDIA Quadro K620
Win7 pro 64bit - Allplan 2018.1 - Cinem4D 18

Wenn die Variabeln numerischen Typs sind, dann:

TEXT2 0,0,"Text: " + STR(variable1,8,0) + " / " + STR(variable2,8,0)

Danke an Jörg,

so funktionierts auch... ohne zusätzliche Variable.

Ich hatte einen Fehler bei der STR() Funktion gemacht,
deshalb hab ich das nicht hinbekommen.

ich habe zwar keine lösung, bewundere aber das problem!

---
i7 4790K - 16GB - NVIDIA Quadro K620
Win7 pro 64bit - Allplan 2018.1 - Cinem4D 18