Menüs reduziert, die nicht mehr gebraucht werden
This commit is contained in:
@@ -71,7 +71,7 @@ Die `start_briscad.bat` ruft `setenv.bat` auf und startet BricsCAD.
|
|||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Kreisel-Module | `KreiselInsert` | KreiselInsert, KreiselConnect, KreiselEdit, ILS_Eckrad |
|
| Kreisel-Module | `KreiselInsert` | KreiselInsert, KreiselConnect, KreiselEdit, ILS_Eckrad |
|
||||||
| TRO | `Tro_Edit` | TRO_INSERT, TRO_EDIT |
|
| TRO | `Tro_Edit` | TRO_INSERT, TRO_EDIT |
|
||||||
| Zusatzmodul/Foerderer/Kurven | `SSG_LIB_Commands` | ILS_BTMT_*, ILS_ETF_*, ILS_K*_*, ILS_GK*_* |
|
| Zusatzmodul/Foerderer/Kurven | `SSG_LIB_Commands` | ILS_BTMT_*, ILS_ETF_*, ILS_GK*_* |
|
||||||
| VarioFoerderer | `VarioFoerderer` | FOERDERANLAGE, VARIOFOERDERER_EDIT, Vario_Kette_Merge |
|
| VarioFoerderer | `VarioFoerderer` | FOERDERANLAGE, VARIOFOERDERER_EDIT, Vario_Kette_Merge |
|
||||||
| Gefaellestrecke | `Gefaellestrecke` | GEFAELLESTRECKE, GEFAELLESTRECKE_EDIT |
|
| Gefaellestrecke | `Gefaellestrecke` | GEFAELLESTRECKE, GEFAELLESTRECKE_EDIT |
|
||||||
| Omniflo (komplett) | `OmniModulInsert` | OMNI_APB_*, OMNI_W*_*, OMNI_AP*, OMNI_TEF_*, OMNI_TV_*, OMNI_EDIT |
|
| Omniflo (komplett) | `OmniModulInsert` | OMNI_APB_*, OMNI_W*_*, OMNI_AP*, OMNI_TEF_*, OMNI_TV_*, OMNI_EDIT |
|
||||||
@@ -103,7 +103,7 @@ Detaillierte Dokumentation aller Funktionen und Befehle: siehe `Lisp/README.md`.
|
|||||||
| `Gefaellestrecke.lsp` | GEFAELLESTRECKE, GEFAELLESTRECKE_EDIT | Gefaelle-Foerderanlage (AUS -> Staustrecke skaliert -> Separator -> EIN); Modus 1 per DCL-Dialog (Einfuegehoehe, Element-Winkel 30/90); Doppelklick auf GF_n-Block ruft GEFAELLESTRECKE_EDIT (Dialog vorbelegt, Neuaufbau) |
|
| `Gefaellestrecke.lsp` | GEFAELLESTRECKE, GEFAELLESTRECKE_EDIT | Gefaelle-Foerderanlage (AUS -> Staustrecke skaliert -> Separator -> EIN); Modus 1 per DCL-Dialog (Einfuegehoehe, Element-Winkel 30/90); Doppelklick auf GF_n-Block ruft GEFAELLESTRECKE_EDIT (Dialog vorbelegt, Neuaufbau) |
|
||||||
| `export.lsp` | EXPORTSIVAS, EXPORTCSV, OMNI_UPDATE_ATTRIBS | JSON-Sammlung und Python-Export (Omniflo-Merkmale/Sum-Zeile via lib/export_csv.py) |
|
| `export.lsp` | EXPORTSIVAS, EXPORTCSV, OMNI_UPDATE_ATTRIBS | JSON-Sammlung und Python-Export (Omniflo-Merkmale/Sum-Zeile via lib/export_csv.py) |
|
||||||
| `OmniModulInsert.lsp` | OMNI_LOAD, OMNI_APB_*, OMNI_W*_*, OMNI_AP60/AP110, OMNI_TEF_*, OMNI_TV_*, OMNI_APBW_*, OMNI_EDIT | Omniflo-Komponenten: Boegen, Weichen, Verbinder, Transferwagen, Edit-Dialog |
|
| `OmniModulInsert.lsp` | OMNI_LOAD, OMNI_APB_*, OMNI_W*_*, OMNI_AP60/AP110, OMNI_TEF_*, OMNI_TV_*, OMNI_APBW_*, OMNI_EDIT | Omniflo-Komponenten: Boegen, Weichen, Verbinder, Transferwagen, Edit-Dialog |
|
||||||
| `SSG_LIB_Commands.lsp` | ILS_BTMT_Beladung, ILS_BTMT_Entladung, ILS_SCANNER_INSERT, ILS_SEPARATOR_INSERT, ILS_ETF_*, ILS_K*_*, ILS_GK*_*, SSG_BLOCKEDIT, SSG_DIM_SWITCH, SSG_SPRACHE | BTMT Be-/Entladung (`ils-insert-station`: wiederholtes Einfuegen von `BTMT-Beladung` bzw. `SC_Entladung`, Drehung interaktiv, Layer aus `LAYER`-Attribut, Dimension via `ssg-ils-block-laden`) + Sensoren (`ils-insert-sensor`) + Dummy-Befehle fuer Menue + Doppelklick/Kontextmenue-Dispatcher + Konfiguration (2D/3D, Sprache) |
|
| `SSG_LIB_Commands.lsp` | ILS_BTMT_Beladung, ILS_BTMT_Entladung, ILS_SCANNER_INSERT, ILS_SEPARATOR_INSERT, ILS_ETF_*, ILS_GK*_*, SSG_BLOCKEDIT, SSG_DIM_SWITCH, SSG_SPRACHE | BTMT Be-/Entladung (`ils-insert-station`: wiederholtes Einfuegen von `BTMT-Beladung` bzw. `SC_Entladung`, Drehung interaktiv, Layer aus `LAYER`-Attribut, Dimension via `ssg-ils-block-laden`) + Sensoren (`ils-insert-sensor`) + Dummy-Befehle fuer Menue + Doppelklick/Kontextmenue-Dispatcher + Konfiguration (2D/3D, Sprache) |
|
||||||
| `Tro_Edit.lsp` | TRO_INSERT, TRO_EDIT | TRO-Marker (Block `TRO_SYM_<Typ>`) fuer sps_skel (lib/tro_annotate.py): TRO_INSERT fuegt eine bestehende Blockdefinition an einem gewaehlten Punkt ein und setzt ID/TYPE (bricht ab, wenn der Typ noch keine Blockdefinition in der Zeichnung hat - die entsteht nur ueber tro_annotate.py); TRO_EDIT aendert ID/TYPE eines bestehenden Markers per Dialog. Typliste aus `tro_types.lsp` (von `tro_annotate.py --emit-lisp` nach DXFM_LISP geschrieben). Der Dispatcher SSG_BLOCKEDIT leitet Blocknamen `TRO_*` zu TRO_EDIT. |
|
| `Tro_Edit.lsp` | TRO_INSERT, TRO_EDIT | TRO-Marker (Block `TRO_SYM_<Typ>`) fuer sps_skel (lib/tro_annotate.py): TRO_INSERT fuegt eine bestehende Blockdefinition an einem gewaehlten Punkt ein und setzt ID/TYPE (bricht ab, wenn der Typ noch keine Blockdefinition in der Zeichnung hat - die entsteht nur ueber tro_annotate.py); TRO_EDIT aendert ID/TYPE eines bestehenden Markers per Dialog. Typliste aus `tro_types.lsp` (von `tro_annotate.py --emit-lisp` nach DXFM_LISP geschrieben). Der Dispatcher SSG_BLOCKEDIT leitet Blocknamen `TRO_*` zu TRO_EDIT. |
|
||||||
| `menu-inventory.lsp` | MenuInventory | BricsCAD Diagnostik (Menuegruppen, Plugins, Startdateien) |
|
| `menu-inventory.lsp` | MenuInventory | BricsCAD Diagnostik (Menuegruppen, Plugins, Startdateien) |
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -619,10 +619,10 @@ Registrierte Dummy-Befehle:
|
|||||||
|
|
||||||
| Gruppe | Befehle |
|
| Gruppe | Befehle |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| ILS Zusatzmodule | `ILS_ETF_Etagenfoerderer`, `ILS_TEF_Strecke` |
|
| ILS Zusatzmodule | `ILS_ETF_Etagenfoerderer`|
|
||||||
| ILS Kurven angetrieben Aussen | `ILS_K90LA`, `ILS_K90RA`, `ILS_K60LA`, `ILS_K60RA`, `ILS_K30LA`, `ILS_K30RA` |
|
| ILS Kurven angetrieben Aussen | `ILS_K90LA`, `ILS_K90RA`, `ILS_K60LA`, `ILS_K60RA`, `ILS_K30LA`, `ILS_K30RA` |
|
||||||
| ILS Kurven angetrieben Innen | `ILS_K90LI`, `ILS_K90RI`, `ILS_K60LI`, `ILS_K60RI`, `ILS_K30LI`, `ILS_K30RI` |
|
| ILS Kurven angetrieben Innen | `ILS_K90LI`, `ILS_K90RI`, `ILS_K60LI`, `ILS_K60RI`, `ILS_K30LI`, `ILS_K30RI` |
|
||||||
| ILS Gefaellestrecken-Kurven | `ILS_Gefaellestrecke`, `ILS_GK90L`, `ILS_GK90R`, `ILS_GK60L`, `ILS_GK60R`, `ILS_GK30L`, `ILS_GK30R` |
|
| ILS Gefaellestrecken-Kurven | `ILS_Gefaellestrecke` |
|
||||||
|
|
||||||
> `FOERDERANLAGE` ist nicht hier definiert – dieser Befehl ist in `VarioFoerderer.lsp` implementiert.
|
> `FOERDERANLAGE` ist nicht hier definiert – dieser Befehl ist in `VarioFoerderer.lsp` implementiert.
|
||||||
|
|
||||||
|
|||||||
@@ -173,111 +173,8 @@
|
|||||||
(ils-insert-sensor "Separator_SP")
|
(ils-insert-sensor "Separator_SP")
|
||||||
)
|
)
|
||||||
|
|
||||||
;; --- ILS / Foerderer ---
|
|
||||||
(defun c:ILS_TEF_Strecke ()
|
|
||||||
(princ "\n[DUMMY] ILS_TEF_Strecke aufgerufen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
;; FOERDERANLAGE ist bereits in VarioFoerderer.lsp definiert
|
;; FOERDERANLAGE ist bereits in VarioFoerderer.lsp definiert
|
||||||
|
|
||||||
;; Kurven angetrieben Aussen
|
|
||||||
(defun c:ILS_K90LA ()
|
|
||||||
(princ "\n[DUMMY] 90 Kurve links angetrieben Aussen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K90RA ()
|
|
||||||
(princ "\n[DUMMY] 90 Kurve rechts angetrieben Aussen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K60LA ()
|
|
||||||
(princ "\n[DUMMY] 60 Kurve links angetrieben Aussen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K60RA ()
|
|
||||||
(princ "\n[DUMMY] 60 Kurve rechts angetrieben Aussen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K30LA ()
|
|
||||||
(princ "\n[DUMMY] 30 Kurve links angetrieben Aussen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K30RA ()
|
|
||||||
(princ "\n[DUMMY] 30 Kurve rechts angetrieben Aussen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
;; Kurven angetrieben Innen
|
|
||||||
(defun c:ILS_K90LI ()
|
|
||||||
(princ "\n[DUMMY] 90 Kurve links angetrieben Innen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K90RI ()
|
|
||||||
(princ "\n[DUMMY] 90 Kurve rechts angetrieben Innen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K60LI ()
|
|
||||||
(princ "\n[DUMMY] 60 Kurve links angetrieben Innen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K60RI ()
|
|
||||||
(princ "\n[DUMMY] 60 Kurve rechts angetrieben Innen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K30LI ()
|
|
||||||
(princ "\n[DUMMY] 30 Kurve links angetrieben Innen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_K30RI ()
|
|
||||||
(princ "\n[DUMMY] 30 Kurve rechts angetrieben Innen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
;; --- ILS / Gefaellestrecke ---
|
|
||||||
(defun c:ILS_Gefaellestrecke ()
|
|
||||||
(princ "\n[DUMMY] ILS_Gefaellestrecke aufgerufen")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_GK90L ()
|
|
||||||
(princ "\n[DUMMY] 90 Kurve links Gefaellestrecke")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_GK90R ()
|
|
||||||
(princ "\n[DUMMY] 90 Kurve rechts Gefaellestrecke")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_GK60L ()
|
|
||||||
(princ "\n[DUMMY] 60 Kurve links Gefaellestrecke")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_GK60R ()
|
|
||||||
(princ "\n[DUMMY] 60 Kurve rechts Gefaellestrecke")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_GK30L ()
|
|
||||||
(princ "\n[DUMMY] 30 Kurve links Gefaellestrecke")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
(defun c:ILS_GK30R ()
|
|
||||||
(princ "\n[DUMMY] 30 Kurve rechts Gefaellestrecke")
|
|
||||||
(princ)
|
|
||||||
)
|
|
||||||
|
|
||||||
;; ============================================================
|
;; ============================================================
|
||||||
;; SSG_DIM_SWITCH - Umschalten zwischen 2D und 3D Bloecken
|
;; SSG_DIM_SWITCH - Umschalten zwischen 2D und 3D Bloecken
|
||||||
|
|||||||
@@ -16,10 +16,7 @@ SSG_LIB
|
|||||||
│ │ ├── BTMT-Beladung → ILS_BTMT_Beladung
|
│ │ ├── BTMT-Beladung → ILS_BTMT_Beladung
|
||||||
│ │ └── BTMT-Entladung → ILS_BTMT_Entladung
|
│ │ └── BTMT-Entladung → ILS_BTMT_Entladung
|
||||||
│ ├── Foerderer
|
│ ├── Foerderer
|
||||||
│ │ ├── TEF Strecke → ILS_TEF_Strecke
|
|
||||||
│ │ ├── VarioFoerderer → FOERDERANLAGE
|
│ │ ├── VarioFoerderer → FOERDERANLAGE
|
||||||
│ │ ├── Kurven angetr. Aussen → ILS_K{90,60,30}{LA,RA}
|
|
||||||
│ │ ├── Kurven angetr. Innen → ILS_K{90,60,30}{LI,RI}
|
|
||||||
│ │ └── Gefaellestrecke → ILS_G{K90,K60,K30}{L,R}
|
│ │ └── Gefaellestrecke → ILS_G{K90,K60,K30}{L,R}
|
||||||
│ └── ILS Schliessen
|
│ └── ILS Schliessen
|
||||||
├── Omniflo
|
├── Omniflo
|
||||||
|
|||||||
+3
-27
@@ -15,35 +15,11 @@
|
|||||||
[Scanner einfuegen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_SCANNER_INSERT
|
[Scanner einfuegen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_SCANNER_INSERT
|
||||||
[<-Separator einfuegen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_SEPARATOR_INSERT
|
[<-Separator einfuegen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_SEPARATOR_INSERT
|
||||||
[->Foerderer]
|
[->Foerderer]
|
||||||
[~Durch TEF angetriebene Strecke]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_TEF_Strecke
|
[VarioFoerderer]^C^C(ssg-ensure "VarioFoerderer") VarioFoerderer
|
||||||
[VarioFoerderer]^C^CVarioFoerderer
|
[EtageVarioFoerderer]^C^C(ssg-ensure "VarioFoerderer") EtageVarioFoerderer
|
||||||
[EtageVarioFoerderer]^C^CETAGEVARIOFOERDERER
|
|
||||||
[Vario_Kette_Merge]^C^C(ssg-ensure "VarioFoerderer") Vario_Kette_Merge
|
[Vario_Kette_Merge]^C^C(ssg-ensure "VarioFoerderer") Vario_Kette_Merge
|
||||||
[VarioFoerderer nachruesten (Marker)]^C^C(ssg-ensure "VarioFoerderer") VARIOFOERDERER_NACHRUESTEN
|
[VarioFoerderer nachruesten (Marker)]^C^C(ssg-ensure "VarioFoerderer") VARIOFOERDERER_NACHRUESTEN
|
||||||
[--]
|
[<-Gefaellestrecke]^C^C(ssg-ensure "Gefaellestrecke") GEFAELLESTRECKE
|
||||||
[~90 Kurve links angetrieben Aussen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K90LA
|
|
||||||
[~90 Kurve rechts angetrieben Aussen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K90RA
|
|
||||||
[~60 Kurve links angetrieben Aussen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K60LA
|
|
||||||
[~60 Kurve rechts angetrieben Aussen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K60RA
|
|
||||||
[~30 Kurve links angetrieben Aussen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K30LA
|
|
||||||
[~30 Kurve rechts angetrieben Aussen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K30RA
|
|
||||||
[--]
|
|
||||||
[~90 Kurve links angetrieben Innen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K90LI
|
|
||||||
[~90 Kurve rechts angetrieben Innen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K90RI
|
|
||||||
[~60 Kurve links angetrieben Innen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K60LI
|
|
||||||
[~60 Kurve rechts angetrieben Innen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K60RI
|
|
||||||
[~30 Kurve links angetrieben Innen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K30LI
|
|
||||||
[<-~30 Kurve rechts angetrieben Innen]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_K30RI
|
|
||||||
[->Gefaellestrecke]
|
|
||||||
[Gefaellestrecke]^C^C(ssg-ensure "Gefaellestrecke") GEFAELLESTRECKE
|
|
||||||
[--]
|
|
||||||
[~90 Kurve links Gefaellestrecke]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_GK90L
|
|
||||||
[~90 Kurve rechts Gefaellestrecke]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_GK90R
|
|
||||||
[~60 Kurve links Gefaellestrecke]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_GK60L
|
|
||||||
[~60 Kurve rechts Gefaellestrecke]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_GK60R
|
|
||||||
[~30 Kurve links Gefaellestrecke]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_GK30L
|
|
||||||
[<-~30 Kurve rechts Gefaellestrecke]^C^C(ssg-ensure "SSG_LIB_Commands") ILS_GK30R
|
|
||||||
[<-ILS Schliessen]^C^C
|
|
||||||
[->Omniflo]
|
[->Omniflo]
|
||||||
[->Boegen APB110]
|
[->Boegen APB110]
|
||||||
[90]^C^C(ssg-ensure "OmniModulInsert") OMNI_APB_630_90
|
[90]^C^C(ssg-ensure "OmniModulInsert") OMNI_APB_630_90
|
||||||
|
|||||||
Reference in New Issue
Block a user