Как вызвать функции Python из CAPL?

1
9

У меня есть модуль Python, скажем module.py, в котором есть несколько функций, как показано ниже.

Пока что я могу запустить скрипт Python целиком в некоторой степени. Но я хочу вызвать foo() из функции CAPL, которая выглядит как показано ниже.

Есть ли способ добиться этого? Я не против, если это сложно, но мне нужны некоторые пояснения, так как я новичок в CANoe.

'''module.py'''

def foo():
    print("foo")
    return 1;

def bar():
    print("bar")
    return 2;
variables
{
    int return_value;
}

void GetFooResult()
{
    //insert call to python function here and get the return_value
    write(return_value);
}
Максимильян
Вопрос задан22 февраля 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.