Inhalt
Dies ist die erste Version vom 1. Juni 2022. Der Grundstock für die Konstruktion von Sortierkästen umfasst schon ca. 100 Elemente der grauen Bausteine, die Ende der 1970er Jahre existierten. Bis Anfang Juli kamen noch mehr als 35 neue Elemente hinzu. Als Beispiele wurden die Kästen ec1-3 sowie mot1 bis mot3 nachgebaut. Unter Motor Set XS findet man ein Beispiel für einen kompletten Eigenentwurf. Für die hobby-Elektronikbausteine (“Silberlinge”) sind druckbare Kästen im Verzeichnis hobby als SCAD- und STL-Dateien hinterlegt.
Zwei Tutorials Sortierkästen konstruieren und Elemente selbst konstruieren sollen helfen, eigene Beiträge zu ermöglichen.
Allgemeines
Elemente für Sortierkästen
Liste nach Fischertechnik-Artikelnummer
Basisfunktionen und -module
Module für Grundelemente
- Box130: Importiert einen leeren Sortierkasten 130 x 95 mm als Basis für eigene Entwürfe.
- Box190: Importiert einen leeren Sortierkasten 190 x 130 mm als Basis für eigene Entwürfe.
- Box190Inlay: Erzeugt eine Grundplatte für Elemente, die in einen Original-Sortierkasten gelegt werden kann.
- Box190InlayWeb: Erzeugt einen kurzen Steg mit Einrast-Mechanismus für Box190Inlay.
- BoxWeb: Erzeugt einen kurzen Steg an der Innenwand einer Sortierbox.
Module zur Platzierung von Elementen
- Center: Platziert Children-Elemente horizontal und/oder vertikal zentriert.
- CenterHorizontal: Platziert Children-Elemente horizontal zentriert.
- CenterVertical: Platziert Children-Elemente vertikal zentriert.
- DeployHorizontal: Verteilt Children-Elemente mit gleichem Abstand horizontal.
- DeploySame: Verteilt mehrere Kopien des Children-Elements auf die angegebenen Spalten und Zeilen.
- DeployVertical: Verteilt Children-Elemente mit gleichem Abstand vertikal.
- Merge: Fügt Kopien des Children-Elements so aneinander, dass dessen Trennwände zu jeweils einer verschmelzen.
- MergeRow: Fügt die Children-Elemente so aneinander, dass dessen Trennwände zu jeweils einer verschmelzen.
- Place: Platziert die Children-Elemente auf die angegebene Position (absolut oder ausgerichtet).
- RotateFix: Rotiert das Children-Element um 0, 90, 180 oder 270 Grad im Uhrzeigersinn.
Funktionen zur Koordinatenberechnung
- getAlignedX: Berechnet X-Position für horizontal ausgerichtetes Element.
- getAlignedY: Berechnet Y-Position für vertikal ausgerichtetes Element.
- getDepthSum: Liefert Summe aller Tiefen der angegebenen Flächen.
- getIsHorizontal: Liefert true, wenn die angegebene Ausrichtung eine horizontale Trennwand erfordert.
- getIsVertical: Liefert true, wenn die angegebene Ausrichtung eine vertikale Trennwand erfordert.
- getMaxDepth: Liefert größte Tiefe der angegebenen Flächen.
- getMaxWidth: Liefert größte Breite der angegebenen Flächen.
- getMergedRowWidth: Liefert die Gesamtbreite einer zusammengefügten Reihe von Frame-basierten Elementen.
- getRotatedSpace: Liefert eine Fläche so transformiert, dass die angegebene Drehung angewandt wird.
- getWidthSum: Liefert Summe aller Breiten der angegebenen Flächen.
- getX: Liefert eine Elementposition für die gleichmäßige Verteilung über eine Breite.
- getY: Liefert eine Elementposition für die gleichmäßige Verteilung über eine Tiefe.
Funktionen zur Ermittlung von Konstanten
Funktionen und Module für das Konstruieren von Elementen
- AlignedFrame: Erzeugt einen Rahmen, der an bis zu zwei Wände gleichzeitig angedockt werden kann.
- AngeledFrame: Erzeugt einen um 90° gewinkelten Rahmen.
- Axis: Erzeugt eine stehende Achse.
- AxisWithSpace: Erzeugt eine stehende Achse mit einer Grundplatte.
- Divider: Erzeugt einen Trenner innerhalb eines Sortierkastens.
- DockableFrame: Erzeugt einen Rahmen, der an Wände angedockt werden kann.
- Frame: Erzeugt einen Rahmen mit optional einzeln offenen Wänden.
- FrameBottomCutoff: Mit difference in Frame einen Ausschnitt in die vordere Wand schneiden.
- FrameLeftCutoff: Mit difference in Frame einen Ausschnitt in die linke Wand schneiden.
- FrameRails: Erzeugt zwei parallele Stege am Boden eines mit Frame erzugten Rahmens.
- FrameRightCutoff: Mit difference in Frame einen Ausschnitt in die rechte Wand schneiden.
- FrameTopCutoff: Mit difference in Frame einen Ausschnitt in die hintere Wand schneiden.
- LeveledAxis: Erzeugt eine stehende Achse mit einer stärkeren Achsbasis.
- LeveledAxisWithSpace: Erzeugt eine stehende Achse mit einer stärkeren Achsbasis und einer Grundplatte.
- LeveledTube: Erzeugt eine stehenden hohlen Zylinder mit einer stärkeren Basis.
- LockingAxis: Erzeugt eine stehende Achse für Rastachsenkupplungen.
- Space: Erzeugt eine dünne Fläche als Basis für ein Element.
- Text: Erzeugt einen reliefartigen Text im Boden des Sortierkastens.
- Tube: Erzeugt eine stehenden hohlen Zylinder.
- Wall: Erzeugt eine Wand.