TrainRun.jl/examples/MinimalWorkingExample.jl

19 lines
589 B
Julia
Raw Permalink Normal View History

#!/usr/bin/env julia
# -*- coding: UTF-8 -*-
# __julia-version__ = 1.7.0
# __author__ = "Max Kannenberg"
# __copyright__ = "2021"
# __license__ = "ISC"
2021-12-08 13:35:25 +01:00
include("../src/TrainRun.jl")
using .TrainRun
train = "data/trains/train_freight_V90withOreConsist.yaml"
running_path = "data/paths/path_1_10km_nConst_vConst.yaml"
2021-12-13 12:24:56 +01:00
settings = "data/settings.yaml"
2021-10-13 16:49:42 +02:00
2021-12-13 12:24:56 +01:00
train_run = calculateDrivingDynamics(train, running_path, settings)
runtime = last(train_run[:outputArrayMinimumRunningTime])[5]
2021-12-08 13:35:25 +01:00
2021-12-13 12:24:56 +01:00
println("The V 90 with 10 ore wagons needs $runtime seconds for 10 km with no gradient.")