Exemplo n.º 1
0
def less_eq_variables():
    a = DoubleValue(5)
    b = BooleanValue(False)
    b.value = a <= 1
    return b.value
def modulo_use_rtseq5():
    a = DoubleValue(0)
    a.value = _return_constant() % I32Value(2)
    return a.value
def modulo_with_parentheses1():
    a = DoubleValue(1)
    a.value = 5 % (DoubleValue(5) % I32Value(3))
    return a.value
Exemplo n.º 4
0
def less_eq_multiple_types1():
    a = BooleanValue(True)
    a.value = I32Value(2.0) <= DoubleValue(3) <= 4 <= 5.0
    return a.value
def engine_set_points_profile():
    """Runs three tests in one profile."""
    try:
        all_passed = BooleanValue(True)
        test1_passed = BooleanValue(False)
        test2_passed = BooleanValue(False)
        test3_passed = BooleanValue(False)
        seq_res = DoubleValue(0)

        # Turns on the engine.
        set_engine_power(True)

        # Each test changes the desired rpm and checks to see if the signal settles within 60 seconds.
        seq_res.value = measure_set_point_response(DoubleValue(2500),
                                                   DoubleValue(60),
                                                   DoubleValue(100))
        test1_passed.value = inbounds_check(seq_res.value, DoubleValue(60),
                                            DoubleValue(0))

        seq_res.value = measure_set_point_response(DoubleValue(6000),
                                                   DoubleValue(60),
                                                   DoubleValue(100))
        test2_passed.value = inbounds_check(seq_res.value, DoubleValue(60),
                                            DoubleValue(0))

        seq_res.value = measure_set_point_response(DoubleValue(3000),
                                                   DoubleValue(60),
                                                   DoubleValue(100))
        test3_passed.value = inbounds_check(seq_res.value, DoubleValue(60),
                                            DoubleValue(0))

        all_passed.value = test1_passed.value and test2_passed.value and test3_passed.value
    finally:
        set_engine_power(False)

    return all_passed.value
Exemplo n.º 6
0
def lt_equal_variable_variable2():
    a = DoubleValue(2)
    b = DoubleValue(2)
    c = BooleanValue(False)
    c.value = a <= b
    return c.value
Exemplo n.º 7
0
def less_eq_nivsdatatype_nivsdatatype2():
    a = BooleanValue(True)
    a.value = I32Value(5) <= DoubleValue(1)
    return a.value
Exemplo n.º 8
0
def lt_equal_num_nivsdatatype():
    a = BooleanValue(False)
    a.value = DoubleValue(1) <= 2
    return a.value
Exemplo n.º 9
0
def lt_equal_nivsdatatype_nivsdatatype2():
    a = BooleanValue(True)
    a.value = I32Value(1) <= DoubleValue(1)
    return a.value
Exemplo n.º 10
0
def less_eq_variable_rtseq():
    a = DoubleValue(6.0)
    b = BooleanValue(False)
    b.value = a.value <= _return_constant()
    return b.value
Exemplo n.º 11
0
def less_eq_variable_rtseq1():
    a = DoubleValue(1)
    b = BooleanValue(False)
    b.value = _return_constant() <= a.value
    return b.value
Exemplo n.º 12
0
def _return_constant():
    a = DoubleValue(5)
    return a.value
Exemplo n.º 13
0
def less_eq_variable_variable1():
    a = DoubleValue(2)
    b = DoubleValue(1)
    c = BooleanValue(False)
    c.value = a <= b
    return c.value
Exemplo n.º 14
0
def less_eq_variables1():
    a = DoubleValue(1)
    b = BooleanValue(False)
    b.value = 5 <= a.value
    return b.value
Exemplo n.º 15
0
def lt_equal_variable_variable():
    a = DoubleValue(2)
    b = DoubleValue(1)
    c = BooleanValue(True)
    c.value = a.value <= b.value
    return c.value
Exemplo n.º 16
0
def lt_equal_multiple_types():
    a = BooleanValue(True)
    a.value = DoubleValue(1) <= 1 <= 1.0
    return a.value
Exemplo n.º 17
0
def lt_equal_variable_variable1():
    a = DoubleValue(2)
    b = DoubleValue(2)
    c = BooleanValue(False)
    c.value = a.value <= b.value
    return c.value
Exemplo n.º 18
0
def less_eq_nivsdatatype_num():
    a = BooleanValue(True)
    a.value = DoubleValue(5) <= 2
    return a.value
Exemplo n.º 19
0
def lt_equal_variable_rtseq1():
    a = DoubleValue(5)
    b = BooleanValue(False)
    b.value = _return_constant() <= a.value
    return b.value
Exemplo n.º 20
0
def lt_equal_multiple_types1():
    a = BooleanValue(True)
    a.value = I32Value(4) <= DoubleValue(3) <= 2.0 <= 1
    return a.value
Exemplo n.º 21
0
def less_eq_multiple_types():
    a = BooleanValue(True)
    a.value = DoubleValue(5) <= 2 <= 1.0
    return a.value
Exemplo n.º 22
0
def lt_equal_use_rtseq3():
    a = BooleanValue(False)
    a.value = _return_constant() <= DoubleValue(5)
    return a.value
Exemplo n.º 23
0
def less_eq_use_rtseq2():
    a = BooleanValue(True)
    a.value = DoubleValue(6) <= _return_constant()
    return a.value
Exemplo n.º 24
0
def lt_equal_with_parentheses1():
    a = BooleanValue(False)
    a.value = 3 <= (DoubleValue(2) <= I32Value(2))
    return a.value
def modulo_use_rtseq4():
    a = DoubleValue(0)
    a.value = I32Value(7) % _return_constant()
    return a.value
Exemplo n.º 26
0
def less_eq_num_nivsdatatype():
    a = BooleanValue(True)
    a.value = 5 <= DoubleValue(2)
    return a.value
def modulo_with_parentheses():
    a = DoubleValue(0)
    a.value = 5 % (5 % 3)
    return a.value
Exemplo n.º 28
0
def lt_equal_variables1():
    a = DoubleValue(1)
    b = BooleanValue(0)
    b.value = a.value <= 1
    return b.value
def modulo_with_parentheses2():
    a = DoubleValue(0)
    a.value = I32Value(11) % (I64Value(11) % I64Value(7)) % DoubleValue(2)
    return a.value
def bitwise_xor_use_rtseq3():
    a = DoubleValue(0)
    a.value = _return_constant() ^ I32Value(1)
    return a.value