Elvas Tower: Swiss Train protection "MSTSZs" - Elvas Tower

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Swiss Train protection "MSTSZs" Rate Topic: -----

#1 User is offline   Citarofahrer 

  • Apprentice
  • Group: Status: Dispatcher
  • Posts: 29
  • Joined: 14-July 14
  • Gender:Male
  • Simulator:MSTS, OR
  • Country:

Posted 22 July 2014 - 01:24 AM

Hello, i'm new in this Forum an hope, this Topic is in right Place.
I'm a "Developer" of the MSTSZs. MSTSZs is a program that imitates a Swiss train protection called "ZUB 121" and "ZSI90". We are currently implementing the German PZB and LZB. This program reads data from memory. In Open Rails it isn't possible actually. Our goal is to make this program with Open Rails Compatible. At the end, some Pictures:

http://gproduction.ch/images/MSTSZs/MainWindow.png

http://gproduction.ch/images/MSTSZs/ETCS_MMI.png

http://gproduction.ch/images/MSTSZs/DMI_Bsp_1.png

http://gproduction.ch/images/MSTSZs/DMI_Bsp_2.png

http://gproduction.ch/images/MSTSZs/DMI_Bsp_3.png

http://gproduction.ch/images/MSTSZs/DMI_Bsp_4.png









Sorry for my Bad English, i'm Student

#2 User is offline   markus_GE 

  • Executive Vice President
  • PipPipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 4,862
  • Joined: 07-February 13
  • Gender:Male
  • Location:Leoben, Styria, Austria, Europe
  • Simulator:ORTS / MSTS
  • Country:

Posted 22 July 2014 - 01:47 AM

First of all,

Hi Cyril, :sign_thanks: to ET :huh:


Second, IDK in how far it would be possible to read from ORTS' memory itself, BUT: Only recently, an interface has been introduced to ORTS that allows the development of custom TCS (train control system) plug-ins for ORTS. Please search the forums for "TCS" and you might find something useful.

Personally, I only have limited knowledge of programming (though it says I´m a DevTeam member), but I can imagine that with a TCS plug-in it might be possible to gain access to the data you want to read. Any comments by the programmers themselves?

Cheers, Markus

#3 User is offline   gpz 

  • Superintendant
  • Group: Status: Elite Member
  • Posts: 1,772
  • Joined: 27-October 12
  • Gender:Male
  • Location:Budapest
  • Simulator:OpenRails
  • Country:

Posted 22 July 2014 - 02:55 AM

This kind of stuff should work internally in OpenRails. Programming custom train protection systems is already possible with TCS script. I made a preliminary implementation of the ETCS circular speed gauge (shown on pictures above) to OpenRails, which can be shown in cabview, configured in cvf. Eventually it should be possible to display all the above controls, using some kind of extended cvf syntax, but the way how the existing cvf syntax should be extended is not decided yet.

ETCS display is getting more and more common in all over Eurpope, so all their control types should be built into OpenRails, and it should be possible to use in cabview definitions out of the box, in my opinion.

#4 User is offline   Citarofahrer 

  • Apprentice
  • Group: Status: Dispatcher
  • Posts: 29
  • Joined: 14-July 14
  • Gender:Male
  • Simulator:MSTS, OR
  • Country:

Posted 24 July 2014 - 01:03 PM

I just read about ETCS in Open Rails, but we have some more, i called, Options like train length measurement or confirm closed Pre - Signals.

#5 User is offline   Csantucci 

  • Member, Board of Directors
  • Group: Status: Elite Member
  • Posts: 7,010
  • Joined: 31-December 11
  • Gender:Male
  • Country:

Posted 24 July 2014 - 10:29 PM

An with OR integration of what you, Citarofahrer, are developing would be really welcome.
As you know, OR sources (including the ones about the TCS script management) are freely accessible. So in principle I don't see any problem in integration, provided a MSTSZs-to-OR is developed.

#6 User is offline   Citarofahrer 

  • Apprentice
  • Group: Status: Dispatcher
  • Posts: 29
  • Joined: 14-July 14
  • Gender:Male
  • Simulator:MSTS, OR
  • Country:

Posted 25 July 2014 - 02:13 AM

Yes, but we want a self-standing program like now with MSTS.

#7 User is offline   gpz 

  • Superintendant
  • Group: Status: Elite Member
  • Posts: 1,772
  • Joined: 27-October 12
  • Gender:Male
  • Location:Budapest
  • Simulator:OpenRails
  • Country:

Posted 25 July 2014 - 03:47 AM

You may use the TrainControlSystem scripting API to write a special script that exports the information available to it to your program in any form. The script for ETCS is not yet written, so unfortunately there is no real ETCS script that could be just simply extended. But there is a sample script available for French TVM by Cédric here, and Hungarian EVM by me here.

P.S.: I would like to see the ETCS display with all of its gadgets to be possible to display entirely within OpenRails, but extending the program in this direction is inspired as undesirable "playground" by lead developers. ;)

#8 User is offline   Citarofahrer 

  • Apprentice
  • Group: Status: Dispatcher
  • Posts: 29
  • Joined: 14-July 14
  • Gender:Male
  • Simulator:MSTS, OR
  • Country:

Posted 25 July 2014 - 02:09 PM

Whats the different between TVM and EVM?

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users