Torres de enclavamiento Mejoradas

From TrainzOnline
(Difference between revisions)
Jump to: navigation, search
m (→ Añadidas mejoras a nivel de torre)
(Torres de enclavamiento mejoradas: Añadida traducción al castellano del resto de la página (todavía en edición))
 
Line 29: Line 29:
 
::* sistema de depuración (tower debug level): esta opción está pensada para desarrolladores de sesiones.Permite ver en tiempo real el registro acerca del comportamiento de la torre.<br>
 
::* sistema de depuración (tower debug level): esta opción está pensada para desarrolladores de sesiones.Permite ver en tiempo real el registro acerca del comportamiento de la torre.<br>
 
::* desde la versión 60 de 02/2019 en la DLS, los enclavamientos permiten el uso de activador de itinerarios (PathTrigger). El cual, es un objeto que se coloca en la vía, que permite activar la selección de itinerario de manera automática para el enclavamiento situado a continuación de dicho activador, para un tren que circule sobre él. <br>  
 
::* desde la versión 60 de 02/2019 en la DLS, los enclavamientos permiten el uso de activador de itinerarios (PathTrigger). El cual, es un objeto que se coloca en la vía, que permite activar la selección de itinerario de manera automática para el enclavamiento situado a continuación de dicho activador, para un tren que circule sobre él. <br>  
 +
 +
 +
=== Torre de enclavamientos mejorada: ¿Cómo utilizarlas? ===
 +
 +
Para usar una torre de enclavamientos mejorada, debes colocar en tu ruta una torre de enclavamientos mejorada como la ''enhanced trc3 interlocking tower'' &lt;kuid2:61392:8101:4&gt; disponible en DLS. Cualquier *scenery asset* , puede definirse como una torre de enclavamientos mejorada usando el archivo de configuración adecuado.
 +
 +
'''Lista de torres de enclavamientos mejoradas disponibles en DLS (a fecha '''03/03/2018'''):'''
 +
 +
Enhanced trc3 invisible interlocking tower  &lt;kuid2:61392:8101:47&gt; by pguy
 +
 +
ITE SB Nameable 1  &lt;kuid:182010:100397&gt; by peterwhite
 +
 +
ITE SB Nameable 2  &lt;kuid:182010:100403&gt; by peterwhite
 +
 +
ITE SB Nameable 3  &lt;kuid:182010:100410&gt; by peterwhite
 +
 +
ITE SB Nameable 5  &lt;kuid:182010:100401&gt; by peterwhite
 +
 +
ITE SB Nameable 6  &lt;kuid:182010:100407&gt; by peterwhite
 +
 +
ITE SB Nameable 7  &lt;kuid:182010:100402&gt; by peterwhite
 +
 +
ITE SB Nameable 8  &lt;kuid:182010:100398&gt; by peterwhite
 +
 +
ITE SB Nameable 9  &lt;kuid:182010:100408&gt; by peterwhite
 +
 +
ITE SB Nameable 10  &lt;kuid:182010:100411&gt; by peterwhite
 +
 +
[[CDE Enhanced TRC3 invisible Interlocking Tower]] &lt;kuid:647907:100961&gt; by Christopher824 (added 6/9/2021)
 +
 +
 +
Cuando hayas instalado en tu ruta la torre de enclavamientos mejorada que quieras usar, solo necesitas editar las propiedades del objeto haciendo clic sobre él para abrir la ventana estándar de propiedades del objeto. En las torres de enclavamientos mejoradas, la ventana de porpiedades (también llamada del editor) incluye opciones que pueden seleccionarse desde el encabezado en la parte superior de la ventana de propiedades de la torre.
 +
 +
==== Editar torre de enclavamientos mejorada: opciones disponibles en la ventana del editor de la torre ====
 +
 +
[[File:Help-eit-assets-img02.png | 768px | none ]]
 +
 +
Las opciones disponibles en el encabezado a nivel de torre son:
 +
 +
:* '''tower display yellow disc option:''' 
 +
::Habilitar o deshabilitar la visualización de un disco amarillo de opciones. Este disco sive para elegir una ruta de la torre en concreto.
 +
 +
:* '''Opción de reconsulta de ruta:''' 
 +
::Define si la torre intentará liberar rutas no usadas cuando un tren AI tenga su horario bloqueado.
 +
 +
:* '''Opción de propiedad dinámica (desde versión 47, marzo 2018):''' 
 +
::Permite que los objetos de ruta se liberen cuando la ruta no está activa, útil para maniobras manuales.
 +
 +
:* '''Modo compatible con TRC:''' 
 +
::Si está activo, los pasos a nivel TRC no serán gestionados por la torre, sino por el sistema TRC.
 +
 +
:* '''Nivel de depuración:''' 
 +
::Activa el registro y/o impresión de mensajes para diagnosticar problemas.
 +
 +
En la parte inferior encontrarás el enlace '''Restaurar opciones por defecto''' para volver a los valores originales.
 +
 +
==== Editar ruta de la torre: opciones disponibles en la ventana del editor de rutas ====
 +
 +
[[File:Help-eit-assets-img03.png | 768px | none ]]
 +
 +
Las opciones disponibles en el encabezado a nivel de ruta son:
 +
 +
:* '''Método de despeje de ruta:''' 
 +
::Clear on cancel, Clear on drive o Clear after last junction.
 +
 +
:* '''Modo de bloques de circuito de vía (TCB):''' 
 +
::Sin procesamiento, solo TCB de salida o todos los TCB.
 +
 +
:* '''Opción para desvíos en propiedad:''' 
 +
::Restaurar dirección inicial o no restaurarla al despejar la ruta.
 +
 +
:* '''Conjuntos exclusivos:''' 
 +
::Evita que rutas que comparten cruces se activen simultáneamente.
 +
 +
En la parte inferior tienes enlaces para '''restaurar valores por defecto''' o '''propagar opciones actuales como nuevas por defecto'''.
 +
 +
===== Consejos útiles =====
 +
 +
::TIP001 - [[Enhanced Interlocking Tower Tip 001 | Cómo proteger rutas usando cruces, slips y double-slips ]]
 +
 +
===== Ajustar la distancia para selección automática de ruta =====
 +
 +
Desde la versión 60 (02/2019), puedes ajustar la distancia por defecto usando un objeto disparador de ruta (&lt;kuid2:61392:8121:1&gt;).
 +
 +
===== Activar rutas fácilmente con comandos ITSetPath =====
 +
 +
Usa ITSetPath (&lt;kuid:61392:8111&gt;), ITSetPathAndWaitNotRed (&lt;kuid:61392:8112&gt;) o ITSetPathAndWaitActive (&lt;kuid:61392:8113&gt;) para activar rutas desde el horario del tren.
 +
 +
==== Crear tu propio asset de torre de enclavamientos mejorada ====
 +
 +
Debes modificar el archivo config.txt para incluir las siguientes líneas obligatorias:
 +
 +
&lt;nowiki&gt;
 +
trainz-build                            4.5
 +
kind                                    "interlocking-tower"
 +
script                                  "dummyinterlockingtower.gs"
 +
class                                  "DummyInterlockingTower"
 +
category-class                          "IT"
 +
 +
extensions
 +
{
 +
  generic-61392
 +
  {
 +
    assetid                            "enhancedinterlockingtower"
 +
   
 +
    eitoptions
 +
    {
 +
      displayyellowdisc                0
 +
      pathrequeryonscheduledblocked    1
 +
      trcsupport                        1
 +
      debuglevel                        0
 +
      clearmethod                      1
 +
      checktcb                          1
 +
      resetjunctions                    1
 +
      edityellowdisc                    2
 +
      editpathrequery                  2
 +
      edittrcsupport                    2
 +
      editdebuglevel                    2
 +
      editclearmethod                  2
 +
      editchecktcb                      2
 +
      editresetjunctions                2
 +
      editexclusivesets                2
 +
    }
 +
   
 +
    colors-61392
 +
    {
 +
      cunselect                        "bbf5bb"
 +
      cselect                          "f5bbbb"
 +
      clink                            "ffffff"
 +
      cnrm                              "c0c0c0"
 +
      cwhite                            "ffffff"
 +
      calert                            "ff0000"
 +
    }
 +
  }
 +
}
 +
 +
script-include-table
 +
{
 +
  commondata                            &lt;kuid:61392:4050&gt;
 +
  esvlib                                &lt;kuid:61392:4052&gt;
 +
  eitlib                                &lt;kuid:61392:8190&gt;
 +
  trcitlib                              &lt;kuid:61392:8191&gt;
 +
}
 +
 +
kuid-table
 +
{
 +
  sessvar                              &lt;kuid:-3:10197&gt;
 +
  sessvars                              &lt;kuid:-3:10197&gt;
 +
  commondata                            &lt;kuid2:61392:4050:51&gt;
 +
  esvlib                                &lt;kuid2:61392:4052:4&gt;
 +
  eitlib                                &lt;kuid2:61392:8190:47&gt;
 +
  trcitlib                              &lt;kuid:61392:8191&gt;
 +
  0                                    &lt;kuid:61392:4050&gt;
 +
  1                                    &lt;kuid:61392:8190&gt;
 +
  2                                    &lt;kuid:61392:4052&gt;
 +
}
 +
&lt;/nowiki&gt;
 +
 +
 +
  
  

Latest revision as of 22:02, 26 December 2025

Surveyor's Hotkeys
Driver's Hotkeys
Notations
Glossary

Contents

 


[edit] Torres de enclavamiento mejoradas

Version en inglés : Enhanced Interlocking Tower

Help-eit-assets-img01.png

Torres de enclavamiento mejoradas son activos creados por terceros que incluyen un script (creado por Pguy) que mejora las funcionalidades de las torres de enclavamiento simples (interlocking towers). Para ello incorpora operaciones de procesamiento previas y posteriores a la propia gestión del enclavamiento. Estos nuevos activos proporcionan al usuario nuevas funcionalidades mejorando así la jugabilidad con respecto a las versiones básicas de las torres de enclavamiento. En adelante, nos referiremos a ellas como ‘enclavamientos’ directamente.


Algunas de las funcionalidades extras añadidas que podrás encontrar son las siguientes:

a nivel de itinerarios (paths) :
  • los itinerarios permiten tener una señal de salida que a su vez, sea señal de entrada de otro enclavamiento.
  • los itinerarios solo se activarán si no hay ninguna composición ocupándolo. En caso de ocupación, la activación se retrasará hasta que la composición haya abandonado dicho itinerario y este quede despejado.
  • los itinerarios pueden ser cancelados usando órdenes de maquinista o mediante el uso de la rule enhanced interlocking manager rule, la cual, activa un monitor de información en tiempo real acerca del estado de los itinerarios (en inglés, runtime monitor). Esta cancelación manual, se puede hacer en cualquier momento para un tren parado, en el cuál ejerzamos de maquinista. En cambio, si somos maquinistas de un tren en movimiento, para poder cancelar el itinerario, se ha de estar al menos, a dos señales de distancia de la señal de entrada al itinerario. Para prevenir descarrilamientos, aquellas agujas del itinerario que hayan sido rebasadas por una composición habiendo previamente otra composición en el mismo itinerario, no recuperarán su posición inicial.
  • los itinerarios pueden ser disueltos de distintas maneras: clear on cancel es el usado por defecto en los enclavamientos básicos (standard Interlocking Towers), es decir, hasta que el tren no rebase la señal de salida, el itinerario no quedará despejado; clear_on_drive permite liberar agujas y señales una vez el tren haya pasado por ellas, de esta manera estarán disponibles para la formación de otro itinerario inmediatamente ; clear_on_last_junction dará por disuelto el itinerario cuando el tren que este circulando por él haya rebasado la última aguja de dicho itinerario: este método se usa en estaciones terminales, ya que en lugar de una señal de salida tenemos una topera, la cual, obviamente no puede ser rebasada.
  • los itinerarios pueden comprobar si un circuito de vía (en inglés: track circuit block (TCB)) perteneciente a una señal de salida está ocupado o no, bloqueando la formación de nuevos itinerarios en función de esta ocupación. También es posible relacionar los circuitos de vía con objetos pertenecientes al itinerario (por ejemplo, una agujas) para bloquear o no la formación de itinerarios (quedan excluidas de esta función las señales de entrada de un itinerario). Esto puede ser extremadamente útil para proteger salidas en las estaciones asociando los circuitos a las señales de salida.
  • los itinerarios una vez se disuelven pueden devolver la posición de las agujas a como estaban en origen o dejarlas en su última posición.
  • los itinerarios se pueden asociar a un nombre exclusivo, esto provocará que si hay otro itinerario que hace referencia a este nombre, el primero se retrasará. Esto puede ser útil para proteger cruces o agujas sin necesidad de usar agujas o señales invisibles.
a nivel de torre :
  • ahora es posible elegir si el disco amarillo que sirve para seleccionar itinerarios, es visible o no.
  • se pueden procesar trenes con un horario cerrado: la propia torre puede cancelar o activar itinerarios que no estén siendo usados de manera autonoma, de esta manera se pueden liberar itinerarios para trenes con horario cerrado detenido ante una señal de entrada. También se puede desactivar este comportamiento.
  • desde la versión 47 de 03/2018 en la DLS, se puede escoger que los objetos de un itinerario queden siempre bloqueados por una misma torre (static ownership) o en cambio puedan quedar disponibles para distintas torres o para uso manual (dynamic ownership). La única excepción son las señales de entrada a un tramo controlado por un enclavamiento, las cuales, siempre estarán bajo dominio del enclavamiento durante toda la sesión. Con la opción dynamic dynamic ownership, los objetos de un itinerario quedan bloqueados por el enclavamiento siempre y cuando haya un itinerario activo que les afecte. Una vez este itinerario de disuelva, los objetos quedarán desbloqueados (a excepción de las señales de entrada a tramo controlado por enclavamiento).
  • Compatibilidad con trc: los pasos a nivel montados con el sistema TRC podrán ser controlados desde el mismo enclavamiento.
  • sistema de depuración (tower debug level): esta opción está pensada para desarrolladores de sesiones.Permite ver en tiempo real el registro acerca del comportamiento de la torre.
  • desde la versión 60 de 02/2019 en la DLS, los enclavamientos permiten el uso de activador de itinerarios (PathTrigger). El cual, es un objeto que se coloca en la vía, que permite activar la selección de itinerario de manera automática para el enclavamiento situado a continuación de dicho activador, para un tren que circule sobre él.


[edit] Torre de enclavamientos mejorada: ¿Cómo utilizarlas?

Para usar una torre de enclavamientos mejorada, debes colocar en tu ruta una torre de enclavamientos mejorada como la enhanced trc3 interlocking tower <kuid2:61392:8101:4> disponible en DLS. Cualquier *scenery asset* , puede definirse como una torre de enclavamientos mejorada usando el archivo de configuración adecuado.

Lista de torres de enclavamientos mejoradas disponibles en DLS (a fecha 03/03/2018):

Enhanced trc3 invisible interlocking tower <kuid2:61392:8101:47> by pguy

ITE SB Nameable 1 <kuid:182010:100397> by peterwhite

ITE SB Nameable 2 <kuid:182010:100403> by peterwhite

ITE SB Nameable 3 <kuid:182010:100410> by peterwhite

ITE SB Nameable 5 <kuid:182010:100401> by peterwhite

ITE SB Nameable 6 <kuid:182010:100407> by peterwhite

ITE SB Nameable 7 <kuid:182010:100402> by peterwhite

ITE SB Nameable 8 <kuid:182010:100398> by peterwhite

ITE SB Nameable 9 <kuid:182010:100408> by peterwhite

ITE SB Nameable 10 <kuid:182010:100411> by peterwhite

CDE Enhanced TRC3 invisible Interlocking Tower <kuid:647907:100961> by Christopher824 (added 6/9/2021)


Cuando hayas instalado en tu ruta la torre de enclavamientos mejorada que quieras usar, solo necesitas editar las propiedades del objeto haciendo clic sobre él para abrir la ventana estándar de propiedades del objeto. En las torres de enclavamientos mejoradas, la ventana de porpiedades (también llamada del editor) incluye opciones que pueden seleccionarse desde el encabezado en la parte superior de la ventana de propiedades de la torre.

[edit] Editar torre de enclavamientos mejorada: opciones disponibles en la ventana del editor de la torre

Help-eit-assets-img02.png

Las opciones disponibles en el encabezado a nivel de torre son:

  • tower display yellow disc option:
Habilitar o deshabilitar la visualización de un disco amarillo de opciones. Este disco sive para elegir una ruta de la torre en concreto.
  • Opción de reconsulta de ruta:
Define si la torre intentará liberar rutas no usadas cuando un tren AI tenga su horario bloqueado.
  • Opción de propiedad dinámica (desde versión 47, marzo 2018):
Permite que los objetos de ruta se liberen cuando la ruta no está activa, útil para maniobras manuales.
  • Modo compatible con TRC:
Si está activo, los pasos a nivel TRC no serán gestionados por la torre, sino por el sistema TRC.
  • Nivel de depuración:
Activa el registro y/o impresión de mensajes para diagnosticar problemas.

En la parte inferior encontrarás el enlace Restaurar opciones por defecto para volver a los valores originales.

[edit] Editar ruta de la torre: opciones disponibles en la ventana del editor de rutas

Help-eit-assets-img03.png

Las opciones disponibles en el encabezado a nivel de ruta son:

  • Método de despeje de ruta:
Clear on cancel, Clear on drive o Clear after last junction.
  • Modo de bloques de circuito de vía (TCB):
Sin procesamiento, solo TCB de salida o todos los TCB.
  • Opción para desvíos en propiedad:
Restaurar dirección inicial o no restaurarla al despejar la ruta.
  • Conjuntos exclusivos:
Evita que rutas que comparten cruces se activen simultáneamente.

En la parte inferior tienes enlaces para restaurar valores por defecto o propagar opciones actuales como nuevas por defecto.

[edit] Consejos útiles
TIP001 - Cómo proteger rutas usando cruces, slips y double-slips
[edit] Ajustar la distancia para selección automática de ruta

Desde la versión 60 (02/2019), puedes ajustar la distancia por defecto usando un objeto disparador de ruta (<kuid2:61392:8121:1>).

[edit] Activar rutas fácilmente con comandos ITSetPath

Usa ITSetPath (<kuid:61392:8111>), ITSetPathAndWaitNotRed (<kuid:61392:8112>) o ITSetPathAndWaitActive (<kuid:61392:8113>) para activar rutas desde el horario del tren.

[edit] Crear tu propio asset de torre de enclavamientos mejorada

Debes modificar el archivo config.txt para incluir las siguientes líneas obligatorias:

<nowiki> trainz-build 4.5 kind "interlocking-tower" script "dummyinterlockingtower.gs" class "DummyInterlockingTower" category-class "IT"

extensions {

 generic-61392
 {
   assetid                             "enhancedinterlockingtower"
   
   eitoptions
   {
     displayyellowdisc                 0
     pathrequeryonscheduledblocked     1
     trcsupport                        1
     debuglevel                        0
     clearmethod                       1
     checktcb                          1
     resetjunctions                    1
     edityellowdisc                    2
     editpathrequery                   2
     edittrcsupport                    2
     editdebuglevel                    2
     editclearmethod                   2
     editchecktcb                      2
     editresetjunctions                2
     editexclusivesets                 2
   }
   
   colors-61392
   {
     cunselect                         "bbf5bb"
     cselect                           "f5bbbb"
     clink                             "ffffff"
     cnrm                              "c0c0c0"
     cwhite                            "ffffff"
     calert                            "ff0000"
   }
 }

}

script-include-table {

 commondata                            <kuid:61392:4050>
 esvlib                                <kuid:61392:4052>
 eitlib                                <kuid:61392:8190>
 trcitlib                              <kuid:61392:8191>

}

kuid-table {

 sessvar                               <kuid:-3:10197>
 sessvars                              <kuid:-3:10197>
 commondata                            <kuid2:61392:4050:51>
 esvlib                                <kuid2:61392:4052:4>
 eitlib                                <kuid2:61392:8190:47>
 trcitlib                              <kuid:61392:8191>
 0                                     <kuid:61392:4050>
 1                                     <kuid:61392:8190>
 2                                     <kuid:61392:4052>

} </nowiki>




This is the spanish page about interlocking towers by Pguy (under construction)


Esta es la página en versión española de las torres de enclavamiento creada por PGUY (En edición)

Personal tools