Signal signal_x {
    name = "position"
}

Point px_0 {
    x = 0.0
    y = 0.0
}

Point px_1 {
    x = 1.0
    y = 0.5
}

Point px_2 {
    x = 2.0
    y = 2.0
}

Point px_3 {
    x = 3.0
    y = 4.5
}

Point px_4 {
    x = 4.0
    y = 8.0
}

Point px_5 {
    x = 5.0
    y = 12.5
}

contains (signal_x, px_0) {}
contains (signal_x, px_1) {}
contains (signal_x, px_2) {}
contains (signal_x, px_3) {}
contains (signal_x, px_4) {}
contains (signal_x, px_5) {}

Signal signal_v {
    name = "velocity"
}

Point pv_0 {
    x = 0.0
    y = 0.0
}

Point pv_1 {
    x = 1.0
    y = 1.0
}

Point pv_2 {
    x = 2.0
    y = 2.0
}

Point pv_3 {
    x = 3.0
    y = 3.0
}

Point pv_4 {
    x = 4.0
    y = 4.0
}

Point pv_5 {
    x = 5.0
    y = 5.0
}

contains (signal_v, pv_0) {}
contains (signal_v, pv_1) {}
contains (signal_v, pv_2) {}
contains (signal_v, pv_3) {}
contains (signal_v, pv_4) {}
contains (signal_v, pv_5) {}

Signal signal_a {
    name = "acceleration"
}

Point pa_0 {
    x = 0.0
    y = 1.0
}

Point pa_1 {
    x = 1.0
    y = 1.0
}

Point pa_2 {
    x = 2.0
    y = 1.0
}

Point pa_3 {
    x = 3.0
    y = 1.0
}

Point pa_4 {
    x = 4.0
    y = 1.0
}

Point pa_5 {
    x = 5.0
    y = 1.0
}

contains (signal_a, pa_0) {}
contains (signal_a, pa_1) {}
contains (signal_a, pa_2) {}
contains (signal_a, pa_3) {}
contains (signal_a, pa_4) {}
contains (signal_a, pa_5) {}
