Bauteilbeschriftung wird Beschriftungsfolie zugeordnet - am Beispiel parametrisierter Objekte


  
 Bezieht sich auf 
  
 Produkt(e):Bentley speedikon Architectural
 Version(en):08.11.12.09
 Umgebung: N\A
 Produktbereich: Konfiguration
 Produktunterbereich: Variablen
 Ursprünglicher Autor:Silbermann, Bentley Technical Support Group
  

 

 

Hintergrundinformation

Ein parametrisiertes Objekt wird beim Platzieren beschriftet.
Hierfür wird die Bauteilbeschriftung beispielsweise über "speedikon" - "Optionen" in der Registerkarte "Beschriftung" so eingestellt, dass die Beschriftung manuell oder automatisch sofort nach dem Platzieren des Bauteils ergänzt wird.

Für eine bestimmte Bauteilbeschriftung soll nun immer eine bestimmte Beschriftungsfolie genutzt werden.
In welcher Datei wird diese Zuordnung gesteuert?

Erforderliche Schritte


Bauteilbeschriftungen von Objekten können über eine *.tbl-Datei bestimmten Folien zugewiesen werden.

Die Beschriftungsprototypen befinden sich unter dem Verzeichnis ..tbl\lbl .

In diesem Beispiel wird die Datei „lcom_bp.tbl“ für Bauteilbeschriftungen parametrisierter Objekte erweitert.
Hierzu sind die Ergänzungen „integer P_label_foil_nr 0;“ und „string  P_label_foil_name 0;“ notwendig.

Die Prototyptabelle „lcom_bp.tbl“-Datei könnte wie folgt aussehen:

TABLE label_component_bp
  string  P_component_label_prototype_bp 9001;
  integer P_label_foil_nr 0;
  string  P_label_foil_name 0;
  string array  i_label 0;
  integer array  i_label_color 0;
  integer array  i_label_line_width 0;
  string array  i_label_font 0;
  integer array  i_label_just 0;
  units array  i_label_theight 0;
  units array  i_label_twidth 0;
  integer p_label_textbox 0;
  string  p_label_cellname 0;
  integer P_label_element_angle_lock 0;
  real P_label_angle 0;
  integer array  I_label_bold 0;
  integer array  I_label_italics 0;
  integer array  I_label_underline 0;
end
units m;
'Bauteil_Beschriftung'   1   'Beschriftung allgemein'      { '<A_PROTOTYPE>'}{ -1}{ -1}{ '*'}{ -1}{ 0.000000}{ 0.000000}1 '' 0 0.000000 { 0}{ 0}{ 0};
'Bauteil_200'                200 'Beschriftung für M 1:200'   { '<A_PROTOTYPE>'}{ -1}{ -1}{ '*'}{ -1}{ 0.000000}{ 0.000000}1 '' 0 0.000000 { 0}{ 0}{ 0};

 

Damit die Beschriftungen bereits im Modul Grundriss über bestimmte Ebenen zu steuern sind, können im Zeichnungsfilter oder über den Zeichnungsfiltereditor Einträge ergänzt werden.

# Beschriftung Objekte
LABEL text (a_elementtype i 21) (A_FOIL i 1)     txt '33/BESCHRIFTUNG_BAUTEIL1'  2 0 0 0 'Arial' 1 3.0 2.0 0.0;
LABEL text (a_elementtype i 21) (A_FOIL i 200) txt '33/BESCHRIFTUNG_BAUTEIL200'  5 0 0 0 'Arial' 1 3.0 2.0 0.0;


Im Modul Plan können die Bauteilbeschriftungen der parametrisierten Objekte über die "Einstellungen für Grundrisse" beim Platzieren des Planteils separat aktiviert werden.

Sehen Sie hierzu auch

Welche tbl Datei wofür zuständig ist, finden Sie im Dataset Handbuch unter ...speedikon\system\doc\Bentley_speedikon_Dataset.pdf - Kapitel 7 "Bauteiltabellen".
Ab speedikon V8i (SELECTseries 5) 08.11.12.  finden Sie das Dokument unter dem Verzeichnis…speedikon\Documentation.

Attribute an Bauteilen