Jump to content

ademes

Mitglieder
  • Gesamte Inhalte

    39
  • Benutzer seit

  • Letzter Besuch

Letzte Besucher des Profils

Der "Letzte Profil-Besucher"-Block ist deaktiviert und wird anderen Benutzern nicht angezeigt.

  1. ademes

    Variable into variable

    Hi Andy, Thank you for your suggestion. Unfortunatally, this is not what I'm searching as you still hardcode the block names. However, your reflexion on using soft switches could be the opening of a new way to solve my problem, but I'm just thinking abot that. I'll come back to you if I find a solution. Regards André
  2. ademes

    Variable into variable

    Hi Tom, This layout is my "laboratory" where I test different thinks. So, don't be scared if you don't find any logic between the layout and the events. 1. The 5 cubes you discovered are well object containing variables normally attached to a specific track (say section_n) within a block. The only reason is the following : if those variables were really attached to a track, it becomes impossible to just copy them if the new track is different (straight><curved, long><short,...). Having independant object solved this problem. 2. The board you discovered there is only a way to remember the syntax. 3. Each block has a track called "section"; their usage is to manage the block mentionning all needed data such as reservation, name, signal, etc... But, as earlier explained, these object-variables are set into the 5 cubes you discovered and the section track object contains only one variable "section.data", linking that track to its specific cube. The purpose was to have one and only one event for all "section track", but it seems to be impossible in V4 as discovered earlier in this thema : the variable's name must always be hardcoded and cannot be the value of another variable : VAR1 has the value TRK01 but one may not use $VAR1 as the name of the variable TRK01. In other words, the syntax $(VARx._Name).$VAR1 is wrong. André
  3. ademes

    Variable into variable

    Hi Andy, The purpose is to build a common event able to pilot a train through the succeeding sections of the layout, according to an itinary (traject). This means that each time a decision has to be taken for the next section to reserve, I would find the name of this next section as the value of the object variable called itinary._Trigger2. But this combination doesn't work! In addition, I will assign the same name to all tracks acting as section : the name will be section and this object will have a pointer to an external table called "variable_sec_n" (n varying for each section) where all needed data will reside. This permits to copy this table easier than if the data are part of the track itself. So, I hope to have only one event to manage all sections in my layout. But, as Martin Luther King said : " I had a dream..!". The itinary to be followed by a specific train is defined as the object variable itinary in the object train. So, changing the traject for a train becomes very simple. Have a look to the event "test" in the following layout used for the different tests I'm doing. The results of this event are displayed in the center of the layout (value of A / B / C). However, the value of C is currently coded as $((_trigger1._Name).itinéraire).section_1 where I hope to replace section_1 by the content of another variable and that is the current objective I'm trying to reach. I hope that it is now clarified for you. Anyway, thank you for your help. Regards André test itinéraire 2.mbp
  4. ademes

    Variable into variable

    Hi Andy Do you mean "NO SOLUTION"? No turn around? André
  5. Hello, (german follows) I'm searching since a few days without seing the solution... So, I need your help. Situation : I have a track called "section" in which I have the variable "Canton" with the value "section_1"; this value is the name of a variable in the object "itinary". I have another object called "Itinary" describing the traject for the train; in this object itinary, I have defined the variable "section_1" having the value "section_3" which is the next section. I need to set the object variable "section.next_section" to the value from the object variable itinary.XX where XX stands for the name found in the variable canton from object "section" Section.canton = section_1 - (section_1 this is the name of the variable from itinary containing the name of the next section for this section) Object variable value Section canton section_1 itinary section_1 section_3 Event Train enters track Section No conditions Actions : 1 set variable A = $((_Trigger2.data)._Name).canton ==> A = section_1 (= name of the variable in itinary) 2 set variable $((_Trigger2.data)._Name).next_section = $(itinary._Name).???? ==> next section = section_3 where ???? must be the variable's name which value is contained in the variable A how to build this action? Thank you for your help regards Hallo, folgt Ich suche seit ein paar Tagen ohne die Lösung zu sehen ... Also brauche ich deine Hilfe. Situation : Ich habe eine Spur namens "section", in der ich die Variable "Canton" mit dem Wert "section_1" habe. Dieser Wert ist der Name einer Variablen im Objekt "itinary". Ich habe ein anderes Objekt namens "Itinary", das den Trajekt für den Zug beschreibt. Ich habe in diesem Objekt itinary die Variable "section_1" mit dem Wert "section_3" definiert, der den nächsten Abschnitt darstellt. Ich muss die Objektvariable "section.next_section" auf den Wert aus der Objektvariablen itinary.XX setzen, wobei XX für den Namen steht, der im Variablenkanton aus Objekt "section" gefunden wird. Section.canton = section_1 - (section_1 Dies ist der Name der Variablen aus itinary, die den Namen des nächsten Abschnitts für diesen Abschnitt enthält.) Objekt variablen wert Section canton section_1 itinary section_1 section_3 Event Train enters track Section No conditions Actions : 1 set variable A = $((_Trigger2.data)._Name).canton ==> A = section_1 (= Name der Variablen in itinary) 2 et variable $((_Trigger2.data)._Name).next_section = $(itinary._Name).???? ==> next section = section_3 woher ???? muss der Name der Variablen sein, deren Wert in der Variablen A enthalten ist Wie baut man diese Aktion auf? Danke für deine Hilfe Grüße André
  6. ademes

    build a TCO

    Hello Bahnland, Yes I do! But I suppose that this is also managed via events. Am I wrong? Best regards André
  7. ademes

    build a TCO

    Hi Curt84328 Thank you for your comments. T.C.O. stands for "tableau de commande optiques" in french (optical control board) having the purpose to control a layout (real or virtual) like the one in attachement. And I'm sorry but I cannot open your video; what program should I use to watch it? And, finally, my purpose is to reproduce only the layout, not all other components present on the original view like cranes, buildings, etc.. But you are right to say that the events could be doubled. This is the reason why I'm looking for an other solution : being able to manipulate two or more switches with only one control buttom or command. Maybe am I dreaming...! Regards André
  8. ademes

    build a TCO

    Hello everybody (German follows) I think it's now time to explain what I'm trying to build. Please have a look at the simple layout below. The objectif is to create a 'TCO' as being exactly the same as the normal layout (tracks, switches,signals, engines, railcars, etc...), but at a very small scale. In the layout, the scale of the 'TCO' is 20%. First, do you think that this way to create a 'TCO' is a good idea? This should permit to the user to have a view on the whole layout, inclusive trains and rail & freight cars that are not visible on the normal layout (hidden station, for example). But I don't want to duplicate events and controls. It would be great to have controls and events applying on the 'TCO' layout having as result to manage at the same time the original layout switches, signals, stop, breaks,etc... and also the speed for the engines. For this reason, I search a easy way to "connect" switches between the TCO and the real layout. Thanks to Metallix, Curt84328 and Bahnland for the help they already give to me, but the proposed solutions are difficult to apply in this project. Please notice that linking the 2 engines is not a solution; the only way is to apply the same percentage to the speed on the small engines. For example, we have a 20% TCO and, so, the speed of the small engine must be 20% of the speed of its corresponding engine on the original layout (80 ==> 16). How to adapt it is also a problem if I do not want to set some additional actions in events. So, all your ideas and solutions will be welcomed. I thank you very much in advance for your help Best regards Hallo alle zusammen Ich denke, es ist jetzt an der Zeit zu erklären, was ich zu bauen versuche. Bitte sehen Sie sich das einfache Layout an. Das Ziel ist, ein TCO zu erstellen, das genau dem normalen Layout (Gleise, Weichen, Signale, Motoren, Triebwagen usw.) entspricht, jedoch in einem sehr kleinen Maßstab. Im Layout beträgt die Skalierung der 'TCO' 20%. Denken Sie zuerst, dass dieser Weg, eine "TCO" zu erstellen, eine gute Idee ist? Dies sollte es dem Benutzer ermöglichen, einen Überblick über die gesamte Anlage zu erhalten, einschließlich der Züge und Eisenbahn- und Güterwagen, die auf der normalen Anlage nicht sichtbar sind (z. B. eine versteckte Station). Ich möchte jedoch keine Ereignisse und Steuerelemente kopieren. Es wäre großartig, wenn Steuerelemente und Ereignisse auf das 'TCO' -Layout angewendet werden, um gleichzeitig das ursprüngliche Layout umzuschalten, Signale, Stopps, Pausen usw. und auch die Geschwindigkeit der Motoren zu steuern. Aus diesem Grund suche ich eine einfache Möglichkeit, Schalter zwischen dem TCO und dem realen Layout zu "verbinden". Dank Metallix, Curt84328 und Bahnland für die Hilfe, die sie mir bereits geben, aber die vorgeschlagenen Lösungen sind in diesem Projekt schwer umzusetzen. Bitte beachten Sie, dass die Verknüpfung der beiden Engines keine Lösung ist. Die einzige Möglichkeit besteht darin, denselben Prozentsatz auf die Drehzahl der kleinen Motoren anzuwenden. Zum Beispiel haben wir eine TCO von 20%, und daher muss die Geschwindigkeit des kleinen Motors 20% der Geschwindigkeit des entsprechenden Motors im ursprünglichen Layout betragen (80 ==> 16). Wie man es anpasst, ist auch ein Problem, wenn ich nicht zusätzliche Aktionen in Ereignissen festlegen möchte. Daher werden alle Ihre Ideen und Lösungen begrüßt. Ich danke Ihnen schon im Voraus für Ihre Hilfe Freundliche Grüße André Test TCO.mbp
  9. ademes

    Connect to more objects

    Hello everybody (German follows) Many thanks for all explanations and help you provided to me. I think it's now time to ewplain what I'm trying to build. Please have a look at the simple layout below. The objectif is to create a 'TCO' as being exactly the same as the normal layout, but at a very small scale. In the layout, the scale of the 'TCO' is 20%. First, do you think that this way to create a 'TCO' is a good idea? This should permit to the user to have a view on the whole layout, inclusive trains and rail & freight cars. But, and you now will understand my obsession to pilote more switches with only one control buttom, I don't want to duplicate events and controls. It would be great to have controls and events applying on the 'TCO' layout having as result to manage at the same time the original layout switches, signals, stop, breake,etc... and also the speed for the engines. Please notice that linking the 2 engines is not a solution; the only way is to apply the same percentage to the speed on the small engines. For example, we have a 20% TCO and, so, the speed of the small engine must be 20% of the speed of its corresponding engine on the original layout (80 ==> 16). How to adapt it is also a problem if I do not want to set some actions in events. So, all your ideas and solutions will be welcomed. I thank you very much in advance for your help Best regards Hallo alle zusammen Vielen Dank für alle Erklärungen und Hilfe, die Sie mir zur Verfügung gestellt haben. Ich denke, es ist jetzt an der Zeit zu erklären, was ich zu bauen versuche. Bitte sehen Sie sich das einfache Layout an. Das Ziel ist, ein TCO zu erstellen, das genau dem normalen Layout entspricht, jedoch in einem sehr kleinen Maßstab. Im Layout beträgt die Skalierung der 'TCO' 20%. Denken Sie zuerst, dass dieser Weg, eine "TCO" zu erstellen, eine gute Idee ist? Dies sollte es dem Benutzer ermöglichen, einen Überblick über die gesamte Anlage einschließlich der Züge und Eisenbahn- und Güterwagen zu haben. Aber, und Sie werden jetzt meine Besessenheit verstehen, mehr Schalter mit nur einem Steuerelement zu steuern. Ich möchte keine Ereignisse und Steuerelemente duplizieren. Es wäre großartig, wenn Steuerelemente und Ereignisse auf das 'TCO' -Layout angewendet werden, um gleichzeitig das ursprüngliche Layout umzuschalten, Signale, Stopps, Pausen usw. und auch die Geschwindigkeit der Motoren zu steuern. Bitte beachten Sie, dass die Verknüpfung der beiden Engines keine Lösung ist. Die einzige Möglichkeit besteht darin, denselben Prozentsatz auf die Drehzahl der kleinen Motoren anzuwenden. Zum Beispiel haben wir eine TCO von 20%, und daher muss die Geschwindigkeit des kleinen Motors 20% der Geschwindigkeit des entsprechenden Motors im ursprünglichen Layout betragen (80 ==> 16). Wie man es anpasst, ist auch ein Problem, wenn ich keine Aktionen in Ereignissen festlegen möchte. Daher werden alle Ihre Ideen und Lösungen begrüßt. Ich danke Ihnen schon im Voraus für Ihre Hilfe Mit bestem Gruß André Test TCO.mbp
  10. ademes

    Connect to more objects

    Hallo Vielen Dank für Ihre Hilfe, aber ich sehe nicht, wie Sie Ihre Lösungen anwenden können. Bitte beachten Sie das folgende Layout. Die Frage ist im Text enthalten. Danke André
  11. ademes

    Connect to more objects

    Hello (german follows) Thank you for your help, but I don't see how to apply your solutions. Please consider the layout below. The question is contained in the text. Thanks André multiple switches control.mbp
  12. ademes

    Connect to more objects

    Hello Metallix Thank you for your answer, but this will not help me as I want to execute the switching WITHOUT programming this inside an event. Imagine a TCO actionned by a serie of buttons. When I turn the button linked to a switch on the TCO, I hope also to turn the related switch on the layout too. I hope this is possible. Vielen Dank für Ihre Antwort, aber das wird mir nicht helfen, da ich die Umschaltung OHNE Programmierung innerhalb eines Ereignisses ausführen möchte. Stellen Sie sich eine TCO-Aktion vor, die von einer Reihe von Schaltflächen ausgeführt wird. Wenn ich den an einem Schalter angebrachten Schalter auf der TCO drehe, hoffe ich, auch den entsprechenden Schalter auf dem Layout zu drehen. Ich hoffe das ist möglich.
  13. ademes

    Connect to more objects

    Hello, I would like to connect a control object to more than one other objets. Fo example, I would change the direction of different switches with ONE clic on one control at the same time. Is this possible? Thank you André _______________________________________________________________________________________________________________________________________________ Hallo, (atomatic translate) Ich möchte ein Kontrollobjekt mit mehr als einem anderen Objekt verbinden. Zum Beispiel würde ich die Richtung der verschiedenen Schalter mit EINEM Klick auf eine Steuerung gleichzeitig ändern. Ist das möglich? Vielen Dank André
  14. ademes

    plugin to CDM-Rail

    Hi Neo, May I ask you to answer to the former question, please. Thank you André
  15. ademes

    import

    Hi, Is there someone to answer to the questions, please?? Thank you André
×