Jump to content
Zum Start hinzufügen

Weitere Informationen

3D-Modellbahn Studio

Eine Vollbild-App auf Ihrem Startbildschirm mit Push-Benachrichtigungen und mehr.

So installieren Sie diese App auf iOS und iPadOS
  1. Tippen Sie auf das Teilen-Symbol in Safari
  2. Scrollen Sie durch das Menü und tippen Sie auf Zum Startbildschirm hinzufügen.
  3. Tippen Sie oben rechts auf Hinzufügen.
So installieren Sie diese App auf Android
  1. Tippen Sie auf das 3-Punkte-Menü (⋮) in der oberen rechten Ecke des Browsers.
  2. Tippen Sie auf Zum Startbildschirm hinzufügen oder App installieren.
  3. Bestätigen Sie durch Tippen auf Installieren.

Empfohlene Beiträge

Geschrieben

Hi Entwurffreaks!

Sowie wir über F3-taste eine Liste der Objekte bekommen, gibt es vielleicht auch eine Liste woin alle technische Verbindungen sichtbar sind? Zum Beispiel: welche Weichentaster ist mit welcher (Kreuz)weiche verbunden?

 

HG,

Jan.

Bearbeitet von fietsende

Geschrieben

Hallo Jan,

eine Liste mit einer Übersicht über alle Verbindungen gibt es nicht. Du kannst mit Hilfe der EV/Lua aber viele Informationen selber auslesen. Mit der Funktion layout:enumEntities kannst du über alle Objekte iterieren und die entsprechenden Eigenschaften abfragen.

Viele Grüße,

Neo

Geschrieben
  • Autor

Danke, Neo.

über alle Objekte gleichzeitig abfragen? Pro Objekt dies checken war mir schon klar, aber wenn mann z.b. 1000 Objekte checken muß, soll mann 1000 mal klicken und nach jedem klick nur ein Objekt shauen, wenn ich es richtig gesehen habe. Wenn mann in nur einem Kolom shauen braucht, und mann hat gut name-standarisiert (übersichtlichkeit=wichtig!) braucht mann nur ein mal mal zu klicken und mann sieht alle Verbindung.

Oder sehe ich dies falsch? Wenn ich es falsch sehe, schicke mir bitte screenshots der Beispiele wie du es meinst.

HG,

Jan.

 

Geschrieben
vor 3 Stunden schrieb fietsende:

soll mann 1000 mal klicken

Einmal klicken, Jan, um über alle Objekte zu iterieren.

layout:enumEntities() erzeugt eine Tabelle. Diese Tabelle kannst du im nächsten Schritt nutzen, um von allen Elementen in dieser Tabelle gewünschte Informationen zu erhalten und beispielsweise im Ereignisprotokoll auszugeben.

Den Inhalt des Ereignisprotokolls kannst du in eine Textdatei übertragen und von dort weiterverarbeiten.
Da war ich gleich zweifach im Irrtum. Sorry!

-- Ich habe mein fehlerhaftes Skript gelöscht.

Viele Grüße
Götz

Bearbeitet von Goetz

Geschrieben

Hallo,

vor 51 Minuten schrieb Goetz:

layout:enumEntities() erzeugt eine Tabelle

... nicht so ganz... layout:enumEntities() ruft eine benutzerdefinierte Funktion für alle Elemente auf...
Beispiel für alle Verknüpfungen ausgeben...

layout:enumEntities(function(t)
                    if t.link then
                    print(t.name," -> ",t.link.name)
                    end
                    end)

Gruß
EASY

Geschrieben

oh, danke für die Berichtigung, EASY

Und für das sehr geile Skript dazu   (y)

Geschrieben
  • Autor

dankeschön, aber ich habe noch nie in MDBS ein Skript geschrieben, Skript lesen habe ich wohl ein bißchen gemacht in z.b. Pythonista (Ipad), aber (noch) überhaupt nicht in 3d-MDBS. Gibt es ein video wo gezeigt wird wie man Skripts in 3dMDBS schreibt?

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Push-Benachrichtigungen konfigurieren

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.