SBeXpress Modul K

SBexpress - Konstruktion

Das Konstruktionsmodul (K) ist die Grundlage von SBeXpress: Beschriftung, Dimensionierung, Stilverwaltung, Formatstrings, Standardwerte und globale Einstellungen. Jedes andere SmartBIM-Modul baut darauf auf, daher ist K die Grundvoraussetzung für die gesamte SBeXpress-Produktfamilie.

Welches Problem löst das Konstruktionsmodul?

In nacktem AutoCAD ist jede Zeichnung nichts weiter als eine flache Sammlung aus Linien, Bögen, Schraffuren und Texten. Eine projektweite Beschriftungsformat-, Dimensionierungsstil- oder Layer-Konvention zu ändern heißt, hunderte, manchmal tausende Objekte manuell anzufassen. Es gibt keinen zentralen Ort, an dem man festlegt: „So sieht eine Beschriftung aus" oder „So liest sich ein Maß auf einem 1:50-Plan".

  • Positionsnummern, Durchmesser, Verteilungstexte und Höhenbeschriftungen werden als einfacher Text platziert und aktualisieren sich nicht, wenn sich die Geometrie ändert.
  • Es gibt keine gemeinsame Definition dafür, „wie ein Bewehrungsstab aussieht" oder „wie eine Beschriftung aussieht". Jeder Benutzer erfindet dieselben Einstellungen pro Zeichnung neu.
  • Maßstab, Bezugsebene, Farbreferenzen und Standardwerte sind über Dialoge, Dateien und Gewohnheiten verstreut.
  • Die Produktivität hängt von der jeweiligen Werkzeugleistenanordnung ab. Es gibt keine einheitliche Möglichkeit, Befehle von der Tastatur auszulösen.

Wie das Konstruktionsmodul den Arbeitsablauf verändert

  • Beschriftung, Dimensionierung, Rahmen und Projekttext sind alles intelligente Objekte mit Stilreferenzen: ändern Sie den Stil, aktualisiert sich die Zeichnung.
  • Beschriftungsinhalte werden aus Formatstrings zusammengesetzt (z. B. $dx, $ps, $fi). Eine Änderung, alle Beschriftungen folgen.
  • Virtueller Layer, Farbe und Linientyp ermöglichen es komplexen Objekten (Label, Table), pro Komponente ein eigenes Erscheinungsbild zu behalten, ohne AutoCADs Regel „ein Layer pro Objekt" zu brechen.
  • Maßstab, Bezugsebene, Farbreferenzen, Objekt-Standardwerte und Dimensionierungsstil leben alle in einem Einstellungsdialog.
  • Ein eingebauter Tastaturtreiber verwandelt einen einzigen Tastendruck in jeden Befehl, sodass das Fadenkreuz den Zeichenbereich nie verlässt.

Umfang des Konstruktionsmoduls

K ist ein horizontales Modul. Es konzentriert sich nicht auf eine einzelne Objektfamilie, sondern liefert die Bausteine, von denen alle anderen SBeXpress-Module (B, P, H, E, A, Z, T, S) abhängen. Nachfolgend die wichtigsten Funktionsbereiche, die Sie mit K erhalten.

Beschriftungsobjekte

Intelligente Objekte für Hinweislinien, Positionsnummern, Höhenbeschriftungen, Projekttext und Vermessungspunkte.

Label · Leader · Elevation Label · Special Text · Coordinate Point

Intelligente Dimensionierung

Assoziative, maßstabsbewusste Maße, die dem Grundmaßstab und der Einheit der Zeichnung folgen.

Mehrpunkt · Schnittlinie · Zweilinie · Objekt · Winkelbemaßung

Stilverwaltung

Zentralisierte Erscheinungseinstellungen, die sich von einem benannten Stil auf alle referenzierenden Objekte ausbreiten.

Rebar · Label · Distribution · Mesh · Precast · Bar Element · Detail Stile

Standardwerte & globale Einstellungen

Zeichnungs- und benutzerbezogene Einstellungen, die die Arbeitsumgebung definieren.

Grundmaßstab · Bezugsebene · Farbreferenzen · Durchmesserfarben · Objekt-Standardwerte

Produktivitätswerkzeuge

Maus-, Tastatur- und Dialoghelfer, die denselben Arbeitsablauf für Power-User und Gelegenheitsnutzer gleichermaßen ermöglichen.

Tastaturtreiber · Intelligente Maus · Kontextmenüs · Zellsteuerungs-Icons

VB-Workbench Hilfsprogramme

Objekttypübergreifende Wartungs- und Konvertierungsbefehle, die alle Objekttypen berühren.

String · Farbe · Schriftart · Layer · Linientyp Konvertierungen · Prüfschraffur · Rahmen

Kernkonzept: das Stilsystem

Jeder wichtige SBeXpress-Objekttyp wird von einem benannten Stil gesteuert. Ein Stil ist einfach ein Bündel von Erscheinungseinstellungen (Farbe, Linientyp, Layer, Textstil, Texthöhe, virtuelle Eigenschaften), die unter einem Namen gespeichert sind. Objekte referenzieren ihren Stil über den Namen, sodass eine Stiländerung jedes referenzierende Objekt ändert.

Prinzipien

  • Einzige Quelle der Wahrheit: Farbe und Beschriftung eines Bewehrungsstabs leben im Stil, nicht am Objekt selbst.
  • Stile sind in der Zeichnung gespeichert. Kopieren Sie ein Objekt zwischen Zeichnungen, reist sein Stil mit.
  • Bearbeiten Sie nie einen Stil, den Sie nicht riskieren wollen zu zerbrechen. Duplizieren Sie den StatiCAD-Basisstil, benennen Sie ihn um und ändern Sie ihn dann.
  • Virtueller Layer / Farbe / Linientyp überschreiben die Definitionseigenschaften pro Komponente (Hinweislinie, POS-Ring, Beschriftungs-Tags).

Stil-Lebenszyklus

  • StatiCAD ist der nicht löschbare Basisstil. Er ist immer verfügbar, kann nicht umbenannt oder gelöscht werden.
  • StatiCAD kopieren → NEWENTRY_0. In der Umbenennen-Zelle umbenennen (max. 32 Zeichen, keine $ # ? ! ^ & ~).
  • Werte bearbeiten. OK drücken und der Stil wird gespeichert; jedes referenzierende Objekt aktualisiert sich automatisch.
  • Löschen entfernt einen Stil nur, wenn kein Objekt ihn verwendet. „Alle löschen" erhält StatiCAD und referenzierte Stile.

Stiltypen in K (und wo sie verwendet werden)

  • • Rebar Style: Erscheinung der Assembled-Rebar-Hauptinstanzen und Referenzen (verwendet von B / P).
  • • Label Style: Hinweislinie, Pfeilblock, POS-Ring/Marke und die sechs Beschriftungs-Tags (verwendet von jedem beschrifteten Objekt).
  • • Distribution Style: Verteilungslinie, End- und Zwischenpfeilblöcke, Sprossenmarkierungen (verwendet von Bewehrungs-/Matten-/Detail-Platzierung).
  • • Mesh Style: Matten-Darstellung, Kontur, Auskreuzung, Schnittansicht (verwendet von H).
  • • Precast Style: Erscheinung vorgefertigter Träger (verwendet von E).
  • • Bar Element Style: Stäbe, Haken, Einbauteile (verwendet von A).
  • • Detail Style: Bewehrungsdetails (verwendet von K und P).

Kernkonzept: Formatstrings

Formatstrings sind die intelligente Text-Engine hinter jedem Label, jeder Table und jedem Special Text. Ein Formatstring ist eine Folge von $-Codes (z. B. $dx, $ps, $fi) und einfachem Text. Das Programm wertet jeden Code anhand der Eigenschaften des beschrifteten Objekts aus und rendert das Ergebnis. Damit beschreibt ein einzelner Formatstring alle Beschriftungen eines Typs, und das Ändern des Strings rendert alle Beschriftungen neu.

Code-Kategorien

  • • Geometrie: $1d, $2d, $3d, $4d (Segment-/abgewickelte/Plan-Länge); $sw (Gesamtlänge); $si (Ebenenanzahl); $bf (Betondeckung).
  • • Identität: $ps / $po (POS-Marke); $db (Menge); $fi (Durchmesser); $la, $lb, $lc (Bewehrungslage Name).
  • • Zusammensetzung: $dx (kombinierte Menge/Abstand, z. B. 6fi8/15+4fi8/30); $dy (kombinierte Menge/Durchmesser/Abstand); $ok (Abstandsliste).
  • • Summen: $*k (Gesamtgewicht in Tabellen); $*l (Gesamtlänge in Tabellen); $d0 / $d1 (Zeichnungssummen).
  • • Bedingt: $x?[wahrer Text] / $x![falscher Text] (z. B. $l?[Neigung: 5%]$l![keine Neigung]).
  • • Modifikatoren: Dezimalstellen ($1d.3), Einheit ($1d^m / ^c / ^mm), Ausrichtung ($1d10_), Gruppierung ($dx·...#).

Beispiel

$c?[$1d.0^c]$m?[$1d.2^m]$u?[\S$mm;]: der Standard-Formatstring der Intelligent Dimension

Wenn der Wert unter 1 m liegt, in cm mit 0 Dezimalstellen schreiben. Wenn 1 m oder darüber, in m mit 2 Dezimalstellen. Wenn die Abweichung von einem ganzen cm mehr als einen halben mm beträgt, die Abweichung als hochgestellten, auf ganze mm gerundeten Wert anhängen.

Wo Formatstrings gesetzt werden

Object Defaults → der relevante Objekttyp (Rebar, Mesh, Distribution, Precast, Detail, Elevation) definiert den Standard-Formatstring für jeden der 6 Beschriftungs-Tags. Pro-Objekt-Überschreibungen sind möglich, indem der Zellenknopf auf 'manual' geschaltet wird im Label Object Properties-Dialog (Strg+Alt+ Rechtsklick).

Beschriftungsobjekte

K liefert einen kompletten Satz intelligenter Beschriftungsobjekte. Jedes referenziert einen Stil, unterstützt 6 Beschriftungs-Tags und ist vollständig stilgesteuert. Damit lässt sich die gesamte Beschriftungssprache der Zeichnung durch Bearbeiten des Label Style neu einkleiden.

Label

Das zusammengesetzte Objekt, das Hinweislinie, Pfeilblock, POS-Ring, POS-Marke und bis zu 6 Text-Tags enthält. Jedes beschriftete SBeXpress-Objekt trägt eines.

Stilgesteuerte Hinweislinie + Pfeil · 6 konfigurierbare Tags · POS-Ring (Kreis / Quadrat / Sechseck / Fünfeck / Dreieck / Ellipse) · 9 Hinweislinientypen (Perpendicular, Polyp, Comb, Straight, Point, MultiPoint, Manual, PosMarker, Automatic) · kollektive Beschriftung mehrerer Objekte via Alt+ Rechtsklick · umschaltbare POS-Matrix für Multi-Rebar.

Leader

Eigenständiges Hinweisobjekt in drei Varianten: Leader mit Startpfeil, Leader mit Start- und Endpfeil, Multi-Leader.

Stilgesteuerter Pfeilblock · Katalog häufig verwendeter Beschriftungen · bis zu 6 Tags · Leader-Punkte hinzufügen/entfernen mit Alt + Griff · Mark + Length + Quantity für listenfähige Hinweise.

Elevation Label

Beschriftet Höhenlagen. Eine Base Elevation + beliebig viele Reference Elevations bilden eine Elevationsgruppe; Werte werden aus Base-Level + projizierter Abstand + Bezugsebene berechnet.

Base + Reference · Wachstumsvektor (drehbar) · Schaftlänge (drehbar) · Formatstring-gesteuertes Vorzeichen und Dezimalstellen · Bezugsebene-berücksichtigen-Schalter.

Special Text

Text, der Formatstrings auswertet und im Schriftfeld Projektdaten ($01–$23), Datumsangaben ($t0–$t3), Dateipfad ($e0), letzte Positionsnummer ($s0) und Gesamtbewehrungsgewicht ($d0) anzeigt.

23 Projektdatenfelder + 4 Datumsangaben · dynamische Zeichnungsdaten ($s0, $s1, $d0, $d1) · Auswertung bei Platzierung · einzige Quelle der Wahrheit über viele Hinweise hinweg.

Coordinate Point

Vermessungspunkt mit X / Y / Z und punktbezogenen Eigenschaften, typischerweise durch ein externes Tabellenobjekt tabelliert.

Punktbezogene Metadaten · stilgesteuerte Darstellung · verwendet in Vermessungsplänen und Stützenanordnungen.

Frame

Das Planblatt. Intelligentes Objekt, das seinen Maßstab, Bindungsrand, Plot-Einstellungen trägt und in PDF drucken kann.

A0–A4 + benutzerdefinierte Rahmen · Maßstabsüberschreibung pro Rahmen · Bindungsränder · PDF-Druck über die integrierte Plot/PDF-Registerkarte.

Intelligente Dimensionierung

SBeXpress erweitert AutoCADs DIMENSION um eine maßstabsbewusste, assoziative, Formatstring-gesteuerte Version: die Intelligent Dimension. Sie wird mit dem STATICAD-Dimensionierungsstil erstellt, passt ihren Text an den Grundmaßstab und die Einheit der Zeichnung an und ist standardmäßig assoziativ (Stretch aktualisiert den Wert).

Definitionsmethoden

  • Durch Punktanzeige: eine Punktsequenz wählen, dann die Maßlinie platzieren. Die Richtung wird automatisch erkannt (horizontal / vertikal) und kann live über die xDimension-Direction-Werkzeugleiste gedreht werden.
  • Mit Schnittlinie: eine Linie ziehen, das Programm findet die gekreuzten Objekte (Bewehrungsstab, Verteilungs-Endblöcke, Schalungskonturen) und bemisst sie.
  • Mit zwei Linien, ideal für Mattenstöße, Überlappungen und Stab-/Verteilungsenden. Die erste Linie ist parallel zur Maßlinie.
  • Objekt-Dimensionierung: auf ein SBeXpress-Objekt zeigen, das Programm platziert automatisch die relevanten Maße.

Bemerkenswerte Eigenschaften

  • • Standardmäßig assoziativ: Stretch aktualisiert den Wert.
  • • Hat eine eigene Scale-Eigenschaft. Ein 1:50-Grundriss kann ein 1:25-Detail mit korrekt dimensioniertem Text tragen.
  • • Kürzeste Maßbeschriftungen: unter 1 m wird nur der cm-Wert angezeigt.
  • • Formatstring ist editierbar. Lokale Überschreibung (manual) erlaubt das Festschreiben des angezeigten Texts.
  • • Kann einer Bewehrungslage zugeordnet werden. Schalter behandeln das Maß zusammen mit der Bewehrung.

Standardwerte & globale Einstellungen

Das K-Modul zentralisiert die gesamte Arbeitsumgebung in einem einzigen Einstellungsdialog. Zeichnungs- und benutzerbezogene Werte werden hier gesetzt und von jedem anderen Modul beim Erstellen von Objekten gelesen.

Allgemein

Grundmaßstab (z. B. 1:50) · Zeichnungseinheit in mm · Basisebene / Bezugsebene · Schraffur-Basismultiplikator · Standard-DWG-Vorlagenpfad · Farb-/Layer-Konvention für den Layer beim Explodieren.

Farbreferenzen

16 benannte Farbzuweisungen für funktionale (z. B. Druck-) Zwecke. Einmal definiert, kann jedes Objekt, das eine Farbreferenz verwendet, durch Bearbeiten der Referenz umgefärbt werden, nicht durch Bearbeiten des Objekts.

Durchmesserfarben

Farbe-pro-Durchmesser-Tabelle von 3 mm bis 32 mm. Wird aktiviert, wenn ein Stil die Stabfarbe auf ByDiameter setzt, üblich bei Bildschirmprüfung und Druck nach Stabgüte.

Objekt-Standardwerte

Typspezifische Standardwerte für Farbe, Layer, Osnap, LabelStyle, Hinweislinientyp, Textausrichtung, Beschriftungs-Formatstrings und automatische Positionierung, für Assembled Rebar, Welded Mesh, Distribution, Precast, Detail, Elevation, Coordinate Point und mehr.

Projektdaten

23 zentralisierte Textfelder ($00–$23) und 4 Datumsangaben ($t0–$t3) für das Schriftfeld. Jedes Feld ist freiform: die 'Projektnummer'-Zelle kann einen beliebigen Wert tragen und wird von Special Text und Formatstrings referenziert.

Produktivitätswerkzeuge

K ist so konzipiert, dass die Hand des Benutzers den Zeichenbereich nie verlassen muss. Drei Mechanismen sorgen dafür: ein eingebauter Tastaturtreiber, eine intelligente Maus und objektspezifische Kontextmenüs.

Tastaturtreiber

Umschaltbar über die BILL-DRIVER-Schaltfläche oder Scroll-Lock. Eine einzelne Taste (z. B. 'l' für Linie, 'm' für Verschieben) löst jeden Befehl aus. Definitionen leben in vbexp.cfg; Benutzeranpassungen gehen in user.cfg, damit sie Updates überleben.

Intelligente Maus

Bis zu 17 Befehle auf Maus + Strg / Alt / Umschalt-Kombinationen. Voreingestellt für gängige SBeXpress / AutoCAD-Operationen: Strg+ Rechtsklick = Eigenschaften, Alt+ Rechtsklick = Beschriftung, Umschalt+ Rechtsklick = Bewehrungsplatzierung, Strg+Umschalt+ Rechtsklick = vollständige Bewehrungsplatzierung.

Objektspezifisches Kontextmenü

Rechtsklick auf ein SBeXpress-Objekt zeigt die für dieses Objekt und diesen Zustand gültigen Operationen. Nicht anwendbare Einträge sind ausgegraut. Die Oberfläche ist über alle Objekttypen hinweg dieselbe, einmal gelernt funktioniert sie überall.

Zellsteuerungs-Icons

Die meisten Eigenschaftszellen haben einen Knopf, der steuert, woher der Wert kommt: von global · von Layer · von Detail · manuell · berechnet · von Zeichnung · aktiv / nicht gesetzt · Standard · von Formatstring · alternativer String · Objekt anzeigen.

VB-Workbench Hilfsprogramme

Die VB-Workbench sammelt objekttypübergreifende Hilfsprogramme, die jedes SBeXpress-Objekt berühren. Die meisten werden in cfg-Dateien (vbexp.cfg, steel.cfg, user.cfg) konfiguriert und namentlich aus dem Menü aufgerufen.

Konvertierungen

String/Zeichen · Farbe · Schriftart · Layer · Linientyp Konvertierungen. Definiert in cfg-Dateien unter [CHARCONVERT-…], [COLORCONVERT-…], [FONTCONVERT-…], [LAYERCONVERT-…], [LINETPCONVERT-…]. Häufige Anwendungen: Text massenhaft übersetzen, Farben vor dem Plot umfärben, Schriftarten in der gesamten Zeichnung tauschen.

Prüfschraffur

In gegebener Richtung · auf Randstäben · auf ausgewählten Stabplatzierungen. Schraffiert Bereiche mit einer Dichte proportional zur Bewehrungsstärke (cm²/m). Nützlich zur Visualisierung der Bewehrungsabdeckung und der Überlappungszonen.

Planblatteinrahmung

Platzieren Sie einen Standard-A0–A4-Rahmen, skaliert auf den Grundmaßstab. Das Rahmen-Objekt besitzt seinen eigenen Maßstab, Plot-Einstellungen und PDF-Export, sodass eine Zeichnung maßstabsgemischte Details unter eigenen Rahmen tragen kann.

Layer-Verwaltung

Ausgewählte Layer isolieren · ausgewählte Layer ein-/ausschalten · Inhalte ausgewählter Layer löschen/verschieben · ausgewählten Layer als aktuell setzen · Objekte auf Layer verschieben, die aus Bewehrungslage-Name / Gruppe / POS-Gruppe generiert wurden.

Hilfsprogramme

Objektbeziehungen auditieren · acad-Layerfilter / Layerstates bereinigen · Dialogeinstellungen ins Common-Verzeichnis exportieren / importieren · lesbare DXF speichern (für SBeXpress-Support) · neue Datei mit primitiven Zeichenelementen (zum Teilen mit Nicht-SBeXpress-Nutzern).

Warum K die Grundlage für jedes andere Modul ist

Jedes andere SBeXpress-Modul läuft auf K: Rebar BASIC (B), Rebar PRO (P), Geschweißtes Matten (H), Vorgefertigte Träger (E), Einbauteile (A), BIM (Z), BAMTEC (T) und STEELeXpress (S). Sie nutzen dessen Stile, Formatstrings, Standardwerte, Beschriftungsobjekte und Produktivitätswerkzeuge. Ohne K kann keines der anderen lizenziert oder verwendet werden.

  • • B / P / H / E / A / Z / T / S erzeugen alle Objekte, die auf in K definierte Stile referenzieren.
  • • Alle Bewehrungs-, Matten-, Detail- und BIM-Beschriftungen sind K's Label-Objekt mit K's Label-Stilen.
  • • Alle Module lesen Grundmaßstab, Bezugsebene, Farbreferenzen und Objekt-Standardwerte aus K's Einstellungsdialog.
  • • Tastaturtreiber, Intelligente Maus, Kontextmenüs und die VB-Workbench-Hilfsprogramme gehören zu K und werden von allen Modulen geteilt.