FriLu Geschrieben 21. März 2015 Geschrieben 21. März 2015 Hallo Neo,ich hatte das so verstanden, das man bei der Verknüpfung beim Objekt unter "benutzerdefiniert" eine Variable angeben kann, deren Inhalt dann mit dem Ziel verknüpft wird:Wenn ich bei Objekt "EverGreen 1" schreibe wird verknüpft, bei Angabe einer Variable nicht .Könnest Du das beim nächsten Update mit berücksichtigen?Danke und Gruß Lutz
Neo Geschrieben 21. März 2015 Geschrieben 21. März 2015 Hallo Lutz,das sollte bereits funktionieren. Steht in "platzinhalt" auch wirklich "EverGreen 1" und gibt es dieses Objekt auch nur einmal? Falls du keine Lösung findest, dann die Anlage bitte einfach mal hier als Anhang hinzufügen, dann kann ich es untersuchen.Viele Grüße,Neo
EASY Geschrieben 21. März 2015 Geschrieben 21. März 2015 Hallo Lutz,... mal so ganz aus der ferne betrachtet... ich sehe bei Dir unter Objekt "$Container Kran 1.platzinhalt ..." als Variablenbezug. Was bedeuten die drei "..." am Ende des Bezuges? Die Variable müßte diese auch in ihrem Namen haben, sonst ist der Bezug falsch.GrußEASY
FriLu Geschrieben 21. März 2015 Autor Geschrieben 21. März 2015 Neo,wie schon geschrieben, bei Direkteingabe von EverGreen 1 wird ja verknüpft- unter F3 steht folgendes:der vollständigkeit halber, die Programmversion ist 2.2.0.0Lutzedit: die Variablennamen sind mit Copy/Paste eingefügt, um schreibfehler auszuschliessen, der Tausch von den Variableninhalten von Traverse 1.inhalt und Container Kran 1.platzinhalt funktioniert ebenfalls...Die Anlage ist von vor einem Jahr; damals noch mit "Lokbetriebenem" Andocken was aber durch die Anhalteungenauigkeit nich sehr gut aussah; bin gerade dabei, umzustricken.Das Problem ist in Containerkran/Traverse/laschen-lösen andocken zu finden.Gerade festgestellt: Wenn der Container aus der Liste mit Mausklick ausgewählt wird, geht es- da steht der Name in einer Box-wenn benutzerdefiniert ausgewählt wird und ich den Namen eingebe, bleibt das Feld mit den 3 Punkten am ende aktiv und dann geht es auch nicht. Containerkan.zip
FriLu Geschrieben 21. März 2015 Autor Geschrieben 21. März 2015 Hallo EASY,ich habe gerade meinen Beitrag editiert und das mit den 3 Punkten angesprochen, das ist das Eingabefeld, wenn Du "benutzerdefiniert" eingibst.Gruß Lutz
EASY Geschrieben 21. März 2015 Geschrieben 21. März 2015 Hallo Lutz,... habe es gerade mit einer einfachen Verknüpfung über einen Variablenbezug ausprobiert... die drei "..." haben bei mir keinen negativen Einfluß... die Verknüpfung wird "trotzdem" gesetzt.sorry... werde nächstes mal zuerst Versuche starten...GrußEASY
FriLu Geschrieben 21. März 2015 Autor Geschrieben 21. März 2015 Hallo EASY und Neo,ich habe mal den Container getauscht- und siehe da, ES GEHT...Warum der EverGreen sich über Variablenbezug nicht verknüpfen lässt, bleibt wohl sein Geheimnis... ( zum testen hab ich einen Schalter mit einer einfachen Variable erzeugt, auch da das nichtfunktionieren, mit anderen Containern schon .Gruß Lutz
Neo Geschrieben 21. März 2015 Geschrieben 21. März 2015 Hallo Lutz,dein " EverGreen 1" besitzt ein Leerzeichen vor dem Namen, weshalb er nicht korrekt erkannt hat. Entferne das Leerzeichen vor dem Namen und es funktioniert.Viele Grüße,Neo
EASY Geschrieben 21. März 2015 Geschrieben 21. März 2015 Hallo Neo,... was hat es mit den "..." auf sich?GrußEASY
Neo Geschrieben 21. März 2015 Geschrieben 21. März 2015 Hallo Easy,die drei Punkte sind eine Schaltfläche, über die man aus dem benutzerdefinierten Modus wieder zurück in den normalen Selektionsmodus kommt.Viele Grüße,Neo
FriLu Geschrieben 21. März 2015 Autor Geschrieben 21. März 2015 Danke Neo,meine Augen sind halt nicht mehr die jüngsten .Was anderes: Ich hatte mich hier mit drangehangen, wollte keinen neuen Faden aufmachen- was habe ich da übersehen? Lutz
Neo Geschrieben 21. März 2015 Geschrieben 21. März 2015 Hallo Lutz,ohne Anlage kann ich dazu nichts sagen. Soll "Kranbahn" ein Objekt sein, dann fehlt dort ein Punkt zwischen dem Objektnamen und der Variable.Viele Grüße,Neo
FriLu Geschrieben 21. März 2015 Autor Geschrieben 21. März 2015 Hallo Neo,nein, sind normale globale Variable.Dummylok betritt ein gleis und verändert den Istwert.Wenn Sollwert verändert wird, wird ein Ereignis ausgelöst, in den Bedingungen überprüft, ob grösser oder kleiner Istwert und dann in den Aktionen die Dummylok vorwärts/rückwärts in bewegung gesetzt, bis Sollwert = Istwert.Der Vergleich Soll = Ist funktioniert mit variablen, da ist ja kein Rechenzeichen ( <, > ) drin, bei grösser als bzw. kleiner als funktionierts nicht.Lutz
Neo Geschrieben 22. März 2015 Geschrieben 22. März 2015 Hallo Lutz,bitte füge auch hier eine Beispielanlage ein, technisch unterstützt das Studio verschiedene Vergleichsoperatoren bei den Bedingungen.Viele Grüße,Neo
FriLu Geschrieben 22. März 2015 Autor Geschrieben 22. März 2015 Hallo Neo,hier die Testanlage mit dem nötigsten; wenn ich bei dem vergleich statt ">$Position Soll" eine Zahl eingebe, zb. ">3" dann funktioniert es (ist aber nicht immer richtig). Vergleichstest.zip
Neo Geschrieben 22. März 2015 Geschrieben 22. März 2015 Hallo Lutz,das Problem war schnell gefunden, und zwar unterstützt das Studio Variablen mit Leerzeichen nicht. Verwende statt Leerzeichen besser Bindestriche, also z.B. "Position-Ist".Viele Grüße,Neo
FriLu Geschrieben 22. März 2015 Autor Geschrieben 22. März 2015 Neo,danke nochmals- darauf muss man erstmal kommen; bei Objekten kann man ja Leerzeichen verwenden ohne das es "angemeckert" wird .Vielleicht wäre ein Hinweis im Wiki hilfreich, nicht das es anderen auch so geht.Gruß Lutz
Neo Geschrieben 22. März 2015 Geschrieben 22. März 2015 Hallo Lutz,als Entwickler sind Leerzeichen bei Variablennamen von vornherein tabu, daher denkt man gar nicht daran, das andere Leute Leerzeichen verwenden. Dass diese im Studio teilweise funktionieren ist eher Zufall, ich werde daher wie von dir vorgeschlagen im Wiki einen Hinweis anbringen.Viele Grüße,Neo
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen.
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden