Autor |
Kommentareintrag in Makros |
1 # 7 |
Signaler54 Spezialist
Beiträge: 362
Eingetreten: 01.11.15 Status: Offline
|
Eingetragen am 02.04.2023 18:08 |
|
|
Hallo Stellwerker und Makrofans,
heute ein kleiner Wunsch von mir für kommende Updates. Ich vermisse (immer mal wieder) die Möglichkeit im Makro-Editor einen Kommentar zu einem Makrobefehl zu schreiben.
Grund: Wenn ich Makros einige Zeit nach Erstellung lese bzw. ändern möchte, wäre es sehr hilfreich wenn im Makro generell oder bei den einzelnen Befehlen Kommentare ständen, die die Lesbarkeit erleichtern. Da ich doch schon etliche Makros geschrieben habe, kann ich (altersbedingt?) mir nicht alles merken, z.B. warum ich nun ausgerecht hier diesen Befehl verwendet habe.
Ich stelle mir das so vor (einfaches Beispiel):
# Ausschalten Steueranschluss für ASig N6
1 ifroute(169, on, 10) #Route ASig N6 nach Sbf 5 an?
2 goto(1)
...
10 switch(268, 1) #Steuereingänge = 0 für SBK
11 ifroute(169, off, 20) #Route aus?
12 goto(11)
...
20 switch(268, 1) #Steuereingänge = 0 für SBK
22 end
Das Zeichen '#' soll den Kommentar einleiten (bis Zeilenende). Entweder wird es gesetzt nach einem Makrobefehl oder für eine ganze Zeile.
Schöne Grüße aus dem heute total verregneten Spessart
Werner
[H0 K-Gleis / Fahren: z21 mit Uhlenbrock Power-4 (DCC) / Melden+Schalten: Stärz Businterface + Decoder/Melder(Selectrix) / PC: Fujitsu Esprimo 2,8 GHz mit WIN10 / ModellStw 10.6B109) |
|
Autor |
RE: Kommentareintrag in Makros |
2 # 7 |
saar181213 Spezialist
Beiträge: 977
Ort: Nähe - Trier -- Oberbillig
Eingetreten: 08.06.12 Status: Offline
|
Eingetragen am 02.04.2023 20:58 |
|
|
Hallo Werner, und Hallo Ronald,
ich stimme Werner zu, eine Kommentar Möglichkeit bei Makros wäre ein guter Schritt zur Übersichtlichkeit.
Besteht die Möglichkeit, ähnlich wie beim Fahrplan das Makro zur Anzeige zu bringen ( beim FP , Makro den Cursor auf der aktuellen Zeile sichtbar darstellen, wenn möglich,-, nicht das Ende )
Das ist eine Super Idee, Danke
weiterhin schöne Grüße vom Hochwasser an der Mosel
Ferdinand
MÄ - Dachbodenanlage mit ca. 150m K-Gleis,-- Intellibox II zum Fahren und Schalten, die Meldezentrale als DICO,--- Steuer PC ist jetzt ein DELL L --D830 mit XP, ---CC-Can(CdB) fürs BW und Schaltaufgaben, der Achszähler ist jetzt bidirektional von Gerd Kruse, - ModellStw -- jetzt 10.B2 und 4 AZ - Blöcke einfach Genial !! Absolut Top!! --Grüße von der Mosel - Ferdinand -- |
|
Autor |
RE: Kommentareintrag in Makros |
3 # 7 |
Pipo48 Spezialist
Beiträge: 402
Eingetreten: 18.02.14 Status: Offline
|
Eingetragen am 02.04.2023 21:08 |
|
|
Schliesse mich dem Vorschlag von Werner an. Das habe ich schon oft gedacht, aber nie zur Sprache gebracht. Jetzt ist es auf dem Tisch!
Gruss Markus
Modellstellwerk 10.6B97, Typ SBB bzw RhB Integra Domino 67. Anlage frei der RhB nachempfunden. 47 Loks Bemo, alle mit ESU Lokpilot 4 oder 5. Zentrale EcoS2 mit 2 Zusatzbooster von ESU. Alle 86 Weichen mit ESU Switchpilot angesteuert. Gleisfreimeldung und Rückmeldung mit LDT Littfinski-Modulen. Signale mit QDecoder angesteuert. 3 KehrschleifenModule LK200 Lenz.
Anlagencomputer = W10H
Bearbeitet von Pipo48 am 02.04.2023 21:10 |
|
Autor |
RE: Kommentareintrag in Makros |
4 # 7 |
Der Eilige Spezialist
Beiträge: 978
Ort: zu Hause
Eingetreten: 26.02.15 Status: Offline
|
Eingetragen am 02.04.2023 22:24 |
|
|
Ich bin auch dafür.
Trennung am besten in der gleichen Zeile hinter dem Befehl, z.B. mit //
Gruß von der sonnigen aber mit eiskaltem Wind begleiteten Ostsee.
Reinhold |
|
Autor |
RE: Kommentareintrag in Makros |
5 # 7 |
Der Eilige Spezialist
Beiträge: 978
Ort: zu Hause
Eingetreten: 26.02.15 Status: Offline
|
Eingetragen am 02.04.2023 22:25 |
|
|
Gelöscht, war Doppelpost.
Bearbeitet von Der Eilige am 02.04.2023 22:26 |
|
Autor |
RE: Kommentareintrag in Makros |
6 # 7 |
HeinzM Spezialist
Beiträge: 449
Ort: Windeck
Eingetreten: 29.05.18 Status: Offline
|
Eingetragen am 02.04.2023 22:42 |
|
|
Ja, Kommentare in Makros, das wäre schon ein Fortschritt.
Bisher habe ich zum Dokumentieren die Makros (Anlage.prg) mit dem Editor Notepad++ geöffnet, einzelne Makros kopiert, in Word Dokumente reinkopiert und hier mit Kommentaren versehen.
Viele Grüße
Heinz
Modellstellwerk Vers 10.2, SpDrS60, Windows 10, Lenz LZV200 V3.8, H0, 2-L, DCC, S88N, LDT High Speed Interface, Digikeijs DR4088CS |
|
Autor |
RE: Kommentareintrag in Makros |
7 # 7 |
Signaler54 Spezialist
Threadstarter
Beiträge: 362
Eingetreten: 01.11.15 Status: Offline
|
Eingetragen am 03.04.2023 09:14 |
|
|
Hallo,
vielen Dank an die 'Vorredner' für eure Unterstützung.
@Ronald: Ich denke, dass die Programmierung dieses 'Features' nicht allzu aufwendig sein dürfte. Einfach beim Prüfen und späteren Interpretieren während der Ausführung des Codings das Sonderzeichen z.B. "#" abfragen, und danach alles bis zum Zeilenende CR/LF ignorieren.
Schöne Woche an alle bei strahlendem Sonnenschein heute
Werner
[H0 K-Gleis / Fahren: z21 mit Uhlenbrock Power-4 (DCC) / Melden+Schalten: Stärz Businterface + Decoder/Melder(Selectrix) / PC: Fujitsu Esprimo 2,8 GHz mit WIN10 / ModellStw 10.6B109) |
|