Hallo zusammen
Gibt es im Home-Nostruktor 13.0 (nicht DEV-Version) eine einfachere
Möglichkeit als bisher, Referenzpunkte für Gleisobjekte zu berechnen und
einzutragen?
Viele Grüße
vom Nicci
Hallo zusammen
Gibt es im Home-Nostruktor 13.0 (nicht DEV-Version) eine einfachere
Möglichkeit als bisher, Referenzpunkte für Gleisobjekte zu berechnen und
einzutragen?
Viele Grüße
vom Nicci
Vom Blender-Export-Skript werden Emptys als Referenzpunkte exportiert. Die Referenzpunkt-ID ermittelt sich dabei aus allen Ziffern, die im Namen des Emptys enthalten sind, begrenzt auf 999.
(Beispiel: "Mein 1. Referenzpunkt.001" => 1001 => 999)
Ich habs nicht ausprobiert, die obigen Infos habe ich direkt aus dem Quelltext des Export-Skripts.
Viele Grüße
Benny
Hallo Rudolf, wenn man den dev NOS hat, kann man gespeicherte Blocks in den NOS importieren.
Hallo Peter
Es geht um die Frage eines Users, der damit wohl keine DEV hat, von daher muss ich diese Frage in diesem Bereich stellen
Gruß
Nicci
Hallo Nicci,
leider kenne ich keine, wie ich auch hier schon einmal anmerkte. Das bestätigt die Aussage von Peter, auch wenn sie von Dir - nicht DEV-Version - nicht nachgefragt wurde.
Leider kann ich die Version, die Benny schildert, zur Anwendung bei Gleisobjekten nicht nachvollziehen - möglicherweise bin ich dazu etwas zu begriffsstutzig.
Aber es wäre schon wünschenswert, wenn der User-Nos die Möglichkeit bekäme, die der DEV-Nos schon eingebaut hat.
Gruß
ruetzi
Hallo ruetzi
ZitatAber es wäre schon wünschenswert, wenn der User-Nos die Möglichkeit bekäme, die der DEV-Nos schon eingebaut hat.
Ich werde deine Anregung gerne an die Programmierung weiter geben
Viele Grüße
vom Nicci
Hallo,
aus gegebenem Anlass wärme ich dieses Thema noch einmal auf:
Tatsächlich ist es möglich, mit der Dev-Version des HomeNos Blöcke zu importieren, um die Referenzpunkte für GOs zu erhalten.
PB1 hat mir dies einmal erklärt. Ich habe nur leider vergessen, was er mir seinerzeit erklärt hat und aufgeschrieben habe ich es mir damals auch nicht, denn es erschien mir damals so einfach und plausibel. Ich wäre also sehr dankbar, wenn ein Wissender diesen Weg hier noch einmal in knappen Stichworten kurz beschreiben könnte.
VG Klaus
Eine entsprechende Überschrift habe ich gerade im Wiki für den Home-Nostruktor eingefügt.
Sobald ich in den Genuss des entsprechenden Wissens komme, will ich den Text dazu schreiben. Vielen Dank schon im Voraus für die Bereitschaft, es hier im Forum kurz zu skizzieren.
Uli
Danke sehr, dann wollen wir mal schauen, was da so kommt an Info.
Ich wäre also sehr dankbar, wenn ein Wissender diesen Weg hier noch einmal in knappen Stichworten kurz beschreiben könnte.
Hallo Klaus,
gerne wäre ich auch ein Wissender - leider habe ich nur den User-HomeNos und der kann das bis jetzt noch nicht. Ich habe den Weg für die DEV-Version auch schon mehrere Male mitbekommen, kann ihn Dir allerdings nicht ohne eigene Überprüfung mitteilen.
Und meinen umständlichen Weg des Auslesens der einzelnen Punkte aus der Anlagendatei möchte ich Dir ersparen.
Vielleicht meldet sich ja noch jemand, vielleicht Biker Peter (PB1) oder lokbi (KH1) oder Kju (MA1) oder ....
Viel Erfolg wünscht Dir jedenfalls
ruetzi
Eine entsprechende Überschrift
.. habe ich schon gelesen. Bei dem Inhalt solltest Du, lieber Uli, allerdings den Unterschied zwischen den Versionen deutlich machen oder mit daran arbeiten, dass dieser Unterschied nicht mehr besteht - was noch besser wäre.
Aber es scheint schwierig zu sein, da auch meine Mitteilungen an verschiedene Personen bisher im Sande versickert sind. Es sei denn, dass sich unbemerkt im Hintergrund etwas tut.
Gruß
ruetzi
Wenn es bis Mitte Dezember Zeit hat und ihr so lange warten wollt bin ich gerne bereit, eine kleine Abhandlung dazu zu erstellen.
Manfred
Hallo,
ich versuche mal das wiederzugeben, was ich behalten habe:
1.
Die beabsichtigte Gleiskonfiguration in einer leeren Anlage aufbauen (nicht mehr als 25 Gleise).
2.
Den Block mit "Datei - Speichere Block" unter einem Namen speichern
3.
Den Block im Nos bei einem aktiven Objekt, das die Referenzpunkte erhalten soll, auf dem vorgesehenen Weg einlesen.
Der Nullpunkt scheint bei der Konstruktion nicht wichtig zu sein, da der Block nach dem Speichern beim Einfügen in eine Anlage nicht an die ursprünglichen Koordinaten gesetzt wird, sondern mit seinem geometrischen Mittelpunkt in die Mitte des 2D-Bilschirmausschnitts - bei neuer geöffneter Anlage auf die Koordinaten x und y gleich 0.
Wenn dieser Punkt nicht die Nullkoordinate des Objektes sein soll, müsste nachgebessert werden
Ob der Block aber beim Auslesen auch den ursprünglichen Nullpunkt in sich trägt, damit der für die Bestimmung des Nullpunktes auch des Objektes genutzt werden kann, weiß ich nicht.
So jetzt können die Wissenden gerne berichtigen, bestätigen oder ergänzen.
Gruß
ruetzi
Doch, der Nullpunkt ist wichtig. Am besten das Objekt um den Nullpunkt in EEP aufbauen. (Nachtrag: inklusive Höhe z)
Manfred
ZitatDen Block im Nos bei einem aktiven Objekt, das die Referenzpunkte erhalten soll, auf dem vorgesehenen Weg einlesen.
Vielen Dank für die bisherige Darstellung.
Den vorgesehenen Weg kenne ich leider nicht. Kannst du evtl. die Abfolge der Menübefehle/Arbeitsschritte angeben? Ich lese eine *.bl6-Datei ein?
besten Dank!
Uli
Aus dem Gedächtnis, da im Moment kein NOS vorhanden:
Menü oder Schaltfläche Objekt importieren, Zum entsprechenden Blockverzeichnis navigieren, als Dateiname *.* eingeben, auf Öffnen klicken, jetzt sind die Blocks sichtbar, den entsprechenden Block wählen und Öffnen klicken. Das Ergebnis des Importe kann man sich unter Objekt / Referenzpunkte ansehen.
Manfred
Tatsächlich! Vielen Dank! Auf die Idee, die Dateimaske zu ändern, war ich nicht gekommen (und "normale Software" würde hier in einem Aufklappfeld verschiedene Optionen, darunter auch *.bl6, anbieten...).
Alles gut.
Ich werde den Text im Wiki vermutlich am Mittwoch ergänzen.
Grüße von Uli
Der NOS ist eben keine normale Software
Manfred
@all
Ich würde aber empfehlen, vorher vom kompletten NOS ein Backup zu machen, da bei mir der NOS nach einer solchen Aktion rumgesponnen hat.
Einige Werte wurden willkurlich geändert und bei der Vorgabe für einen bestimmten Spline (ab 100) wurde beharrlich ein Wert von -2126 (oder ähnlich) eingetragen. Das tat der NOS übrigens dann auch bei allen anderen Projekten mit Referenzpunkten, auch bei denen, die ich händisch eingetragen hatte.
Erst ein Update des NOS (vermutlich auch das zurückspielen eines Backups) hat die "Normalität" des NOS wieder hergestellt. Seitdem verzichte ich auf diese Option. Das ist zumeindest meine Erfahrung, bei anderen muss das nicht zwangsläufig passieren.
Viele Grüße
Andreas
Sobald ich in den Genuss des entsprechenden Wissens komme, will ich den Text dazu schreiben.
... und das hat er auch schon getan - wenn alles so schnell ginge ...
Bei komplizierteren Anordnungen von Referenzpunkten lohnt sich der Versuch des Imports. Diese Methode scheint nicht immer ohne unerwünschte Nebenwirkungen zu funktionieren. Es empfiehlt sich, vorher die Verfügbarkeit einer möglicherweise notwendigen Neu-Installation des Home-Nostruktors zu prüfen.
Jetzt ist das aktuelle Objekt mit den importierten Referenzpunkten versehen. Anschließend empfiehlt sich eine Überprüfung, ob der Home-Nostruktor weiterhin händisch eingetragene Werte unverändert verarbeitet.
Zu fragen wäre, ob das dem "Aufwärmer" Byronic (KS1) ausreicht.
Und anzumerken wäre noch, dass ein Hinweis darauf fehlt, dass nur die DEV-Version diese Möglichkeit bietet. Oder werden die Ergänzungen im NOS-Wiki jetzt auf anerkannte Konstrukteure beschränkt?
Gruß
ruetzi