The descriptions of models or events are immediately changed whenever you type a key in the description field. All other numerical or text values are changed after pressing ’Enter’ only.
Note that not all commands or properties will be available in a specific situation. Typically only those possibilities, that make sense and result in a valid model are offered. In the case that a error occurs when executing a command, an error message is displayed in the status bar or in the message window.
This menu contains all commands related to the project, its models and libraries. Most commands are also available in pop-up menus that open when pressing the right mouse button in the project members tree.
If there is an open project this will be closed. If necessary you are asked to save data. After that a dialog will appear where you are asked for a name of the new project. Finally an empty project will be created.
If there is an open project this will be closed. If necessary you are asked to save data. After that a dialog will appear where you can select the project to be opened. All libraries and models referred in the project file will be opened and indicated in the ’Project Members’ tree.
The current project is closed. If necessary you are asked to save changes in the project, library or models.
A project properties dialog window will open where you can set the project properties. Refer to section 2.5 for details.
A new package is created by File – Create new Package. You will be asked for the name of the new package. A sub-directory with the given name will be created in the project directory, and the local library file will be created.
Not yet implemented.
A new project member is created by File – Create new Member. The Create New Member Dialog will open, where you can select the package the new member shall belong to, and the name and type of the new member, see figure 28.
When selecting File – Add existing Member File, a dialog will appear where you can select the file to be added to the project, see figure 29.
Per default, only files with extension .ignore will be displayed. Anyhow you can also select other files, including files already belonging to another package of the project.
You can select the package to which the member shall be added, and enter a name for it.
The reference to the member presented in the active tab will be removed from the project, the tab will be closed. If necessary you are asked to save data of this member.
The project member presented in the active tab can be renamed by File – Rename active Member. A dialog will appear asking you for a new name.
The project member presented in the active tab can be moved to another package by File – Move active Member. A dialog will appear asking you for a new package.
The project member presented in the active tab can be duplicated by File – Duplicate active Member. A dialog will appear asking you for the package and the name of the duplicate.
Saves the project member currently displayed in the graphics tab. The file extension is automatically appended.
All project members and the project are saved if changed. Note that a project, that has not been saved after the latest modification, is marked with an asterisk ’*’ in the window title. An unsaved project member is marked with an asterisk ’*’ in the title of its graphics frame.
A list of recently used projects is presented. Selecting one is similar to File – Open Project, only that no dialog will appear.
If necessary you are asked to save changes in the project or in project members. After that the application is terminated.
The Edit menu contains all commands related to changing the structure of a fix train model.
Most actions are also available as button in the menu bar. For some actions keyboard commands (short-cuts) exist, see the entries in the Edit menu.
The last 10 actions can be withdrawn. Here an action can be either an edit-action as stated above or a change of some value. The tool-tip text always informs about the next action of the undo-action.
All undo actions can be withdrawn.
Create a new alias for a value to be used in fix train model by Monte Carlo simulation. Each alias may be assigned an alternative value in addition, which will be used for Monte-Carlo simulation with alternative values, see section 4.4.9.
Delete a parameter. Only parameters currently not used by any project member can be deleted.
Remember a parameter in the background and delete it from this library. Only parameters currently not used by any project member can be cut.
Copy a parameter in order to add it to another library.
Paste a parameter from previously cut or copied from another library.
Create another brake model for the active fix train model. A dialog will open asking you for the brake model index (BMI) of the new brake model, see section 4.2.
The selected brake model is deleted.
The selected brake model is stored in the background so that it can be pasted with another brake model index. After that, it is deleted.
The selected brake model is stored in the background so that it can be pasted with another brake model index.
If a brake model has been cut or copied before, you’ll be asked for the new brake model index of the stored brake model. If the brake model index is not already in use in this fix train model (direct input), the stored brake model will be added to this train model.
A brake failure model will be added to the fix train model by combinatorial logic and displayed in the brake components table. A unique name will be automatically assigned to the new brake failure model.
In case a brake failure model is selected, this brake failure model will be deleted.
The selected deleted brake failure model will be stored in the background so that it can be pasted at another position. After that, it will be deleted.
The selected brake failure model will be copied to a background memory. It can be pasted somewhere, see below.
If a brake failure model has been cut or copied before, it will be added to the active fix train model by combinatorial logic below the last brake failure model.
If a brake component of type control is selected, a brake component of type actor will be created below. If no brake component is selected, the new actor will be created on top level.
If a brake component of type control is selected, a brake component of type control will be created below. If no brake component is selected, the new control will be created on top level.
If a brake component is selected, another brake component of the same type will be created. It will be shown in orange color right beside the selected one.
In case a brake component is selected, this brake component will be deleted.
In case a brake component is selected, this brake component and all brake component below will be deleted. If there is a redundant brake component defined for this brake component, this branch below will be deleted as well.
The selected brake component and the branch topped by this brake component will be stored in the background so that it can be pasted at another position. Then the selected brake component will be deleted. If a replacement brake component is defined, the replacement branch will be deleted as well.
The selected brake component and the branch topped by this brake component will be copied to a background memory. It can be pasted somewhere, see below.
If a brake component has been cut or copied before, it will be added to the active fix train model by Monte Carlo simulation below the selected brake component or – if no brake component is selected – as a top level component. Its name won’t change, i. e. it is the same component as the original one.
If a brake component has been cut or copied before, a duplicate of the brake component will be added to the active fix train model by Monte Carlo simulation below the selected brake component or – if no brake component is selected – as a top level component. The name of the duplicate is extended to a unique name.
If a brake component has been cut or copied before, a duplicate of the brake component, all lower brake component and any replacing brake component will be added to the active fix train model by Monte Carlo simulation below the selected brake component or – if no brake component is selected – as a top level component. You will be asked by which extension the names of the duplicated brake component shall be extended.
If a brake component has been cut or copied before, it will be added to the active fix train model by Monte Carlo simulation as a replacement of the selected brake component. Its name won’t change, i. e. it is the same component as the original one. Note that the types of the selected brake component and the one to be pasted must be identic.
If a brake component has been cut or copied before, a duplicate of the brake component will be added to the active fix train model by Monte Carlo simulation as a replacement of the selected brake component. The name of the duplicate is extended to a unique name. Note that the types of the selected brake component and the one to be pasted must be identic.
Move the selected branch to the left or the right. Note that this operation affects the visualisation only, it has no effect on the model.
By default, the number of similar brake component is indicated by a number in rectangular brackets beside the name of the brake component, e. g. [5]. If you click the Expand Brake System Architecture option, each brake component of the active fix train model by Monte Carlo simulation will be shown as a separate box. The first entity of each type of brake component is presented with the standard background color, any other entity with a brighter background color.
By default, for fix train models the safe decelerations will be shown for each EBCL instead of the correction factors. If you want to see the correction factors instead, select this option.
By default, for fix train models the safe decelerations will be shown for each EBCL instead of the correction factors. If you have switched to show the correction factors, you can switch back to absolute values by this option.
You can change the zoom for the architecture of the fix train model by Monte Carlo simulation brake architecture view.
The manually entered brake model parameters of a fix train model (direct input) are validated. Basically, some limits are checked.
In case of a fix train model by combinatorial logic, all nominal brake models and all corresponding safe brake models (i. e. correction factors) are calculated.
In case of a fix train model by Monte Carlo simulation, the Monte-Carlo simulation is performed and the eight ETCS brake models are created, see section 4.4.9.
The limits related to a scenario are calculated and shown in the result’s table in the lower part of the panel.
This operation is only available, if a scenario is the active member.
A chart window will open, showing the limits for the scenario as a function of location, see section 8.2.
This operation is only available, if a scenario is the active member.
A chart window will open, showing the brake distances as a function of speed and EBCL, see section 4.5.
This operation is only available, if a fix train model is the active member and the brake models have already been calculated.
A chart showing the probability of exceeding the calculated braking distance as a function of k_dry or a_dry is opened, see section 4.4.10.
This operation is only available, if a fix train model by Monte Carlo simulation is the active member and there are valid simulation results.
Saves all brake models of the active fix train model in a text file with extension .csv in the export sub-directory of the directory of the train model.
This operation is only available, if a fix train model is the active member and the brake models have been calculated or validated already.
The values shown in the limits table (and some more) will be written to a .csv file. The file will be written to the export sub-directory of the directory of the scenario.
This operation is only available, if a scenario is the active member and the limits have been calculated already.
The brake system architecture or the fix train model by Monte Carlo simulation can be exported as a .png file.
The content of this document is presented in HTML format.
Specify the path to the license file here.
Note: You must restart ETCS Brake Model Tool to load the new license file.
A window opens, indicating the version of ETCS Brake Model Tool and some parameters of the license.
All frequently used commands are also available as buttons in the tool bar. The tool bar is context sensitive.
Table 4: Toolbar buttons | |
Icon |
Command |
![]() |
Close project and open another project |
![]() |
Save active model |
![]() |
Save all |
![]() |
Project properties |
![]() |
Create new member |
![]() |
Add existing file to project |
![]() |
Undo last change |
![]() |
Redo last undo |
![]() |
fix train model (direct input): Add another brake model |
![]() |
fix train model (direct input): Delete brake model |
![]() |
fix train model (direct input): Cut brake model |
![]() |
fix train model (direct input): Copy brake model |
![]() |
fix train model (direct input): Paste brake model |
![]() |
Create a parameter to be used for Monte Carlo simulation |
![]() |
fix train model by Monte Carlo simulation: Add a control component |
![]() |
fix train model by Monte Carlo simulation: Add a control component replacing another control |
![]() |
fix train model by Monte Carlo simulation: Add an actor replacing another actor |
![]() |
fix train model by Monte Carlo simulation: Add an actor |
![]() |
Calculate scenario or a fix train model |
![]() |
fix train model: Show brake distances by EBCL chart |
![]() |
scenario: Show scenario limits chart |
![]() |
fix train model by Monte Carlo simulation: Show k_dry or A_dry chart with alternatives |
![]() |
fix train model by Monte Carlo simulation: Show k_dry or A_dry chart |
![]() |
fix train model by Monte Carlo simulation: Increase the size of the architecture diagram |
![]() |
fix train model by Monte Carlo simulation: Reduce the size of the architecture diagram |