Я пытаюсь установить двустороннюю связь между приложением ac # и скриптом python, который будет вызывать c #.
У меня есть несколько входных каналов в c #, которые постоянно меняются на высокой частоте (5000-1000 данных / с), скажем, минуту.При каждом изменении этих входных данных результаты вычисляются и присваиваются выходным переменным.То, что я пытаюсь сделать, это переместить логику в скрипт Python.Например:
- Входные данные: double x, y
- Выходные данные: double z
Таким образом, сценарий pyhton должен быть способен читать входные данные, выполнятьлогику и запишите результаты с симиларной частотой.
Есть рекомендации?Кто-нибудь делал что-нибудь подобное раньше?
Сначала я пытался вызывать скрипт при каждом изменении и читать вывод консоли.Но код в скрипте не так прост, как z = x * y, и переменные, в которых хранятся значения, требуются в скрипте pyhon.Например, сценарий должен сохранить максимальное значение x и y.
Я заглянул в библиотеку ZeroMQ для связи, хотя не знал, как ее использовать.