Forum Allplan

[Domanda] Durch Bedingungen unterschiedliche Beschriftungsbilder auswählen _IF_(Branschutz=" ")BeschriftungsbildA_else_BeschriftungsbildB

Tags:
  • Allplan 2017
  • Formel
  • Bedingungen
  • Raumstempel
  • Beschriftungsbild
  • SmartPart

Hallo,

ich benötige eure Hilfe.
Ich versuche gerade herauszufinden ob es die möglichkeit gibt durch eine Formeldefinition unterschiedliche Raumstempel die ich mit einem Beschriftungsbild und DefFol erstellt habe auszuwählen.

Ich möchte Türen SmartParts beschriften. Wir haben jeder Tür eine Nummer eingetragen und ihre Brandschutzklasse.
Nun haben wir zwei Beschriftungsbilder erstellt einmal nur die Nummer und ein zweites wo die Nummer + Die Brandschutzklasse auf Farbigen flächen steht. Da wir nicht immer die Raumstempel wechseln wollen würde ich gerne beim Beschriften die Formel auswählen die selbst entscheidet, durch die Information im Smartpart, welchen der zwei Raumstempel Sie benutzt.
Dies wäre gleichzeitig zur kontrolle ob die Richtigen Informationen eingetragen sind, anstatt in 500 Smartparts zu schauen.

Ich würde also, mein erster Versuch damit, die Formel _IF_(Branschutz=" ")BeschriftungsbildA_else_BeschriftungsbildB als BeschriftungsbildC abspeichern, und dieses für jede Türe benutzen können. Ist Allplan so smart, geht sowas überhaupt?

Vielen Dank im Voraus,

Allegati (1)

Type: image/jpeg
48 scaricato
Size: 221,82 KiB

ein komplette textbild anhand von bauteilbedingungen zu tauschen und/oder folien (inkl. 2D-Geometrien) auftauchen/ausblenden lassen geht nicht.

nur eine textzeile nicht anzeigen lassen ist kein problem... die zeichenelemente machen das unlösbar

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

Hallo,
ein interesanter Ansatz, allerdings vermute ich, dass dies nicht funktioniert.
Über die Formeln werden ja nur alphanumerische Informationen ausgewertet und ausgegeben.
Man müsste der Fläche direkt eine Bedingung vergeben können.
So eine Idee dir mir gerade kommt: Evtl ist es möglich,eine Art "Beschriftung" direkt in das SmartPart zu skripten.
Dann könnte auch die Fläche gesteuert werden...Allerdings verlassen mich an dieser Stelle meine Programmier-Kentnisse. ;)

edit: da habe ich wohl zu lange nachgedacht, Markus war schneller

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

;)
den text direkt aus dem smartpart erzeugen könnte funktionieren. dort kann alles mögliche gesteuert werden.
allerdings ist das verhalten dann komplett anders und die beschriftung ist nicht mehr austauschbar.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]