Startseite · Forum · CAN Module · Shops · Katalog · Pressearchiv · Downloads · Videos · WebLinksSamstag, 20. April 2024
Thema ansehen
 Das CAN digital Bahn Projekt > ModellStellwerk
 Vorschläge und Wünsche
Vorheriges Thema Nächstes Thema

 
Autor Kommentareintrag in Makros   1 # 7 top
Signaler54
Spezialist




Beiträge: 337

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 u. Schalten: Stärz Businterface + Decoder/Melder(Selectrix) / PC: Fujitsu Esprimo 2,8 GHz mit WIN 7 / ModellStw 10.6B88)

 
Autor RE: Kommentareintrag in Makros   2 # 7 top
saar181213
Spezialist


User Avatar



Beiträge: 963

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 top
Pipo48
Spezialist




Beiträge: 395

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.6B71, 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 = W11H


Bearbeitet von Pipo48 am 02.04.2023 21:10
 
Autor RE: Kommentareintrag in Makros   4 # 7 top
Der Eilige
Spezialist




Beiträge: 940

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 top
Der Eilige
Spezialist




Beiträge: 940

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 top
HeinzM
Spezialist




Beiträge: 407

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 top
Signaler54
Spezialist



Threadstarter

Beiträge: 337

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 u. Schalten: Stärz Businterface + Decoder/Melder(Selectrix) / PC: Fujitsu Esprimo 2,8 GHz mit WIN 7 / ModellStw 10.6B88)

 
 
Springe zu Forum:
Copyright 2010 - 2023 by Sven Schapmann