User Tools

Site Tools


workspaces-de

Rocview: Arbeitsbereiche

InhaltRocview

  • Arbeitsbereiche





Vorwort

Arbeitsbereiche wurden mit dem Ziel eingeführt, einen einfachen Weg zur Steuerung einer Anlage zur Verfügung zu stellen, ohne dass sich der Nutzer um den Rocrail-Server kümmern muss.

Für viele Anfänger wird das Client-Server-Konzept von Rocrail als so hohe Barriere empfunden, dass sie die Software gar nicht erst ausprobieren wollen.
Arbeitsbereiche helfen, diese Barriere auf eine positive Weise zu senken.
:!: Arbeitsbereiche können nur verwendet werden, wenn Rocview und Rocrail-Server auf dem selben Computer laufen.
Rocview versucht den Server zu starten, was aber nur auf dem selben Computer möglich ist.


Definition

Ein Arbeitsbereich ist ein Dateiordner bzw. Verzeichnis, in dem sich alle vom Rocrail-Server benötigten Dateien befinden:

  • rocrail.ini
  • Gleisplan-XML's (plan.xml, bzw. vom Benutzer erstellte Datei, z. B. Mein_Gleisplan.xml)
  • Loks XML (z.B. lc.xml)
  • occ.xml (Speicherabbild der Belegung und Logischen Richtung)
  • Bilder


Öffnen eines Arbeitsbereiches

  1. Rocview starten
  2. Über Menü "Datei → Arbeitsbereich öffnen…" öffnet sich zunächst ein Datei-Auswahl-Dialog.
  3. Gewünschten Ordner bzw. Verzeichnis suchen, markieren und mit der Schaltfläche Ordner auswählen als Arbeitsbereich übernehmen.
  4. Rocview startet dann den Rocrail-Server als eigenständigen Prozess, der mit dem als Parameter übergebenen Arbeitsbereich im Hintergrund läuft.
    Falls der Rocrail-Server und/oder der Arbeitsbereich nicht gefunden werden kann und der Vorgang beendet wurde, erscheint ein Warnhinweis.
    Abhilfe: Siehe Befehlszeilen-Parameter weiter unten auf dieser Seite.
  5. Rocview wartet, bis der Rocrail-Server bereit ist, Verbindungen mit einem oder mehreren Rocview-Clienten aufzunehmen.
    Der Rocrail-Server wird auf einigen Betriebssystemen (Linux, OSX, …) nicht in einem Terminal-Fenster sichtbar sein, auf anderen Betriebssystem (Windows, …) erscheint hingegen das gewohnte Server-Fenster.
  6. Wenn alles soweit funktioniert hat: Fahren und genießen!
  7. Wurde ein Ordner als Arbeitsbereich ausgewählt, der keine rocrail.ini und keine Plan-Datei enthält, werden eine Standard-rocrail.ini und eine leere plan.xml angelegt.
    Darin werden die Server-Einstellungen und die Daten eines neuen Gleis-Plan's für diesen Arbeitsbereich gespeichert.


Letzte Arbeitsbereiche

Dieser Menü-Punkt öffnet ein Untermenü mit Links zu den letzten geöffneten Arbeitsbereichen.
Mit dem Anklicken wird ein Arbeitsbereich direkt geöffnet. Rocview fährt dann mit Schritt 3. des vorigen Absatzes fort.

Anlegen eines neuen Arbeitsbereiches

Von Grund auf

  1. Menü "Datei → Arbeitsbereich öffnen…"
  2. Erstellen eines neuen Ordners in diesem Dialog.
  3. Den erstellten Ordner markieren und mit der Schaltfläche Ordner auswählen aktivieren.

Der Rocrail-Server wird im neu erstellten Ordner gestartet und Rocview stellt eine Verbindung zum Server her.
Rocview zeigt einen leeren Plan, der bearbeitet werden kann.

Für das Testen heruntergeladener Gleispläne

  1. Menü "Datei → Rocview Eigenschaften…" auswählen, die Option "Lade Arbeitsbereich beim Programmstart" deaktivieren und OK klicken.
  2. Rocview und Rocrail beenden.
  3. Den Ordner finden, in dem die Rocrail-Dateien gespeichert sind.
  4. Ein neues Unter-Verzeichnis anlegen.
  5. Die neue Gleisplandatei, z.B. beispielplan.xml und *.ini-Datei in diesen Ordner kopieren.
    Wenn keine *.ini-Datei existiert, die Gleisplandatei in plan.xml umbenennen, dann wird die *.ini-Datei erzeugt, die die beiden Dateien in Rocrail miteinander verknüpft.
  6. Rocview starten.
  7. Menü "Datei → Rocview Eigenschaften… → Pfad" auswählen und den Standard(Default)-Arbeitsbereich (mit ) auf das neue Unter-Verzeichnis einstellen.
  8. Menü "Datei → Rocrail Eigenschaften…" auswählen und "Gleisplandatei" (mit ) auf den neuen Gleisplan-Namen im neuen Unter-Verzeichnuis einstellen.
  9. Menü "Datei → Arbeitsbereich öffnen…".
  10. In dem Auswahl-Dialog zu dem neu angelegten Arbeitsbereichs-Ordner wechseln (Unter-Verzeichnis aus Schritt 4) und mit Schaltfläche Ordner auswählen öffnen.


Eigenschaften


Andere Szenarien

Es ist auch möglich, Dateien zwischen Arbeitsbereichen zu teilen:

  • Gemeinsamer Gleisplan unter Verwendung verschiedener Lok-Tabellen.
  • Gemeinsame Lok-Tabelle unter Verwendung verschiedener Gleispläne.


Befehlszeilen-Parameter

Befehlszeilen-Optionen von Rocview:

Option Parameter Beschreibung
-sp [serverpath] Diesen Parameter benutzen, falls sich der Server nicht im Arbeitsverzeichnis von Rocview befindet.


Arbeitsbereich auf einem NAS

Ein Arbeitsbereich auf einem NAS 1) macht es bequem, gleichzeitig verschiedene PCs mit demselben Datensatz zu verwenden.
Tipps, um eine Verlangsamung des Servers durch Datei-Zugriffe zu vermeiden:

  1. Trace-Schreiben deaktivieren: Trace-Dateiname entfernen oder den Trace-Pfad auf eine lokales Verzeichnis einstellen. (Muss vollqualifiziert eingestellt sein.)
  2. Belegungs-Aufzeichnung zur Laufzeit deaktivieren: Blockbelegungs-Dateiname entfernen.

macOS Auto-Mounten

Um ein NAS-Verzeichnis automatisch zu mounten 2), einfach dieses Verzeichnis den Benutzer-Anmelde-Elementen hinzufügen.

macos-loginitems.jpg

workspaces-de.txt · Last modified: 2020/10/30 16:17 by rainerk