icon

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

Hochzahlen in SmartParts [Gelöst]

Schlagworte:
  • Hochzahlen
  • Hochzahl
  • SmartPart

Ist es möglich im SmartPart, mit TEXT2, eine Hochzahl auszugeben?

i7-12700 - Win10/x64 - 16GB - NVIDIA RTX A2000 (12GB) - Allplan 2023 Ing./Workgroup

Lösung anzeigen Lösung verbergen

TEXT2 0 , 0 , runden ( ref_x ) 

END 

FUNC runden ( x ) 
   x = ROUND_INT ( x * 200 ) / 200 
   x_str = STR ( "%4.3" , x )
   IF STRSUB ( x_str , STRLEN(x_str) , 1 ) = "5" THEN RETURN STRSUB ( x_str , 1 , STRLEN(x_str)-1 ) + "%^{5%^}" ELSE RETURN STRSUB ( x_str , 1 , STRLEN(x_str)-1 ) 
FUNC_END
11 - 11 (11)

Passt! Dankeschön nemo!
Inzwischen hatte ich auch eine Lösung gefunden mit n=SPLIT (x_str,"%s.%s",vorp,punkt,nachp). Das war aber eine Zeile mehr und umständlicher

11 - 11 (11)