FriLu Posted March 21, 2015 Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
Neo Posted March 21, 2015 Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
EASY Posted March 21, 2015 Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
FriLu Posted March 21, 2015 Author Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
FriLu Posted March 21, 2015 Author Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
EASY Posted March 21, 2015 Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
FriLu Posted March 21, 2015 Author Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
Neo Posted March 21, 2015 Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
EASY Posted March 21, 2015 Share Posted March 21, 2015 Hallo Neo,... was hat es mit den "..." auf sich?GrußEASY Link to comment Share on other sites More sharing options...
Neo Posted March 21, 2015 Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
FriLu Posted March 21, 2015 Author Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
Neo Posted March 21, 2015 Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
FriLu Posted March 21, 2015 Author Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
Neo Posted March 22, 2015 Share Posted March 22, 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 Link to comment Share on other sites More sharing options...
FriLu Posted March 22, 2015 Author Share Posted March 22, 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 Link to comment Share on other sites More sharing options...
Neo Posted March 22, 2015 Share Posted March 22, 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 Link to comment Share on other sites More sharing options...
FriLu Posted March 22, 2015 Author Share Posted March 22, 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 Link to comment Share on other sites More sharing options...
Neo Posted March 22, 2015 Share Posted March 22, 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now