b8e8d0b0a0
Neues Modul KettenFoerderer.lsp: baut aus KF_UM_<winkel>, KF_LAENGE und KF_AN_<winkel> (je KS_AUS auf KS_EIN) plus der Draufsicht KF_2D einen Block KF_<n>. Die Bausteine werden aufgerichtet eingebaut (Rz*Rx(90)*Rz), die Hoehe laeuft in Z; KF_2D liegt deckungsgleich mit der Kette. Der Einbauwinkel jedes Folgebausteins wird aus der Richtung des KS_AUS seines Vorgaengers gemessen, KF_LAENGE ueber die Einbauhoehe skaliert. - Dialog (DCL-Vorlage, Typ als Radiobuttons), Hoehe per Zahl oder aus zwei Punkten, Doppelklick auf KF_n oeffnet KF_EDIT mit Neuaufbau - eigenstaendiges Attribut-Schema, Auswahllisten mit Sivas-Optionstexten in data/json/kettenfoerderer.json - Sivas-Export: Merkmale 350, 353-357, 359-361, 391, baugleiche Foerderer werden zu einer Zeile zusammengefasst (Artikelnummer 6120) - ssg_ks_insert.lsp: neue Primitiven ks-xy-winkel, ks-block-messen, insert-block-ks-skaliert und insert-block-ks-matrix (freie 3x3-Rotation); ensure-block-loaded nimmt Bloecke ohne Dimensionssuffix unveraendert - Menueeintrag KettenFoerderer aktiviert, toter Dummy OMNI_KettenFoerderer entfernt; KF_* im Export-Pattern, in der ID-Vergabe und im Dispatcher SSG_BLOCKEDIT (vor dem Omniflo-Zweig) - Unit-Tests tu-tests-kf fuer die reinen Rechenkerne; Modul wird in der MNL vorgeladen, dbg-Schalter kf-zeit zur Laufzeitmessung Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
68 lines
2.2 KiB
JSON
68 lines
2.2 KiB
JSON
{
|
|
"kettenfoerderer": {
|
|
"id": "Kettenfoerderer",
|
|
"titel": "Kettenfoerderer (Schraegfoerderer Stahl)",
|
|
"layer": "kettenfoerderer",
|
|
"teileart": "Schraegfoerderer Stahl",
|
|
"foerderertyp": "Schrägförderer Stahl",
|
|
|
|
"einbauhoehe": { "vorgabe": 1500, "min": 300, "max": 8000 },
|
|
"laenge": { "min": 100, "max": 20000 },
|
|
|
|
"_hinweis_ansicht": "KF_2D liegt DECKUNGSGLEICH mit der Kette (KS_EIN auf KS_EIN der Umlenkung, KS_AUS auf KS_AUS des Antriebs) - die Baugruppe ist EIN Koerper. Den frueheren Versatz (versatz_y) gibt es nicht mehr, seit die Kette aufgerichtet eingebaut wird.",
|
|
"ansicht_2d": { "block": "KF_2D" },
|
|
|
|
"_hinweis_antriebsart": "Merkmal 357 ist beim Kettenfoerderer FEST: die Liste hat genau EINEN Eintrag, der im Dialog als Dropdown erscheint und zwingend gewaehlt ist. Weitere Antriebsarten (z.B. 0.55 kW) waeren einfach eine weitere Zeile.",
|
|
"antriebsart": [
|
|
{ "name": "1.1 kW", "wert": "1.1 kW" }
|
|
],
|
|
|
|
"farbe": [
|
|
{ "name": "RAL 7035", "wert": "RAL 7035" },
|
|
{ "name": "RAL 2000", "wert": "RAL 2000" },
|
|
{ "name": "RAL 5018", "wert": "RAL 5018" },
|
|
{ "name": "Sonderfarbe", "wert": "Sonderfarbe" }
|
|
],
|
|
|
|
"antriebsmotor": [
|
|
{ "name": "Europa 50 Hz", "wert": "Europa 50 Hz" }
|
|
],
|
|
|
|
"movimot": [
|
|
{ "name": "Nein", "wert": "0" },
|
|
{ "name": "Ja", "wert": "1" }
|
|
],
|
|
|
|
"standard_steuerung": [
|
|
{ "name": "Nein", "wert": "0" },
|
|
{ "name": "Ja", "wert": "1" }
|
|
],
|
|
|
|
"verbindungselemente": [
|
|
{ "name": "Verbindungselemente an AP", "wert": "Verbindungselemente an AP" },
|
|
{ "name": "Verbindungselemente an ST", "wert": "Verbindungselemente an ST" },
|
|
{ "name": "Nein", "wert": "Nein" }
|
|
],
|
|
|
|
"varianten": [
|
|
{
|
|
"name": "Schraegfoerderer Stahl 26 Grad",
|
|
"winkel": 26,
|
|
"standard": true,
|
|
"block_umlenkung": "KF_UM_26",
|
|
"block_laenge": "KF_LAENGE",
|
|
"block_antrieb": "KF_AN_26",
|
|
"sivas_id": "6120"
|
|
},
|
|
{
|
|
"name": "Schraegfoerderer Stahl 30 Grad",
|
|
"winkel": 30,
|
|
"block_umlenkung": "KF_UM_30",
|
|
"block_laenge": "KF_LAENGE",
|
|
"block_antrieb": "KF_AN_30",
|
|
"sivas_id": "6120"
|
|
}
|
|
]
|
|
}
|
|
}
|