Функция интеграции с языком программирования Python.
pyexec("программа на Python", "имена переменных обмена в Python через точку с запятой", имена переменных скрипта для обмена с Python);
Имя | Тип данных | Описание |
---|---|---|
"программа на Python" | string | Программа на языке программирования Python. Текст программы должен быть заключен в двойные кавычки |
"имена переменных обмена в Python через точку с запятой" | string | Имена переменных для обмена в языке программирования Python |
имена переменных скрипта для обмена с Python | string | Имена переменных для обмена в языке программирования SimInTech |
Имена переменных обмена в Python и SimInTech могут быть различными, ассоциирование переменных друг с другом происходит по их положению в строках обмена.
pyexec – функция позвляет разово выполнить программу на языке программирования Python. Для того, чтобы выполнение программы было возможно, необходимы предустановленные программные средства для выполнения программ на Python.
Имя | Тип данных | Описание |
---|---|---|
Выполненная python-программа, результат которой зависит от того, что заложил в нее пользователь |
initialization // Тест вызова питона // Локальные переменные скрипта x = 1; y = 2; // Вызов программы на питоне с печатью в строку сообщения pyexec( // Текст программы на питоне "py_x.value = py_y.value + 10 print ("+ chr(34) + "Current value of var py_x is: " + chr(34) +", py_x)", //Имена переменных обмена в Python "py_x; py_y", //Имена переменных обмена в скрипте, соотвествующих питоновским x, y); end;
Пример демонстрирует выполение программы, написанной на языке программирования Python через язык программирования SimInTech. В результате выполнения скрипта переменная x будет перевычислено ее значение, которое после выполнения станет равным 12 при изначальном значении, равном 1.
Нет.