передача данных из Wpf-программы в скрипт Python на локальной машине в рамках итеративного процесса - PullRequest
0 голосов
/ 21 марта 2019

Мне любопытно, как лучше всего обмениваться данными из программы WPF с помощью скрипта Python из цикла, где значения постоянно обновляются.Вот пример psuedo-codish, который выражает ту функциональность, на которую я надеюсь.

Пример Wpf:

    while(true)
{
var x = arbitraryNumber0;
var y = arbitraryNumber1;
var z = arbitraryNumber2;

sendToPython(arbitraryNumber0, arbitraryNumber1, arbitraryNumber2);

arbitraryNumber0++;
arbitraryNumber1++;
arbitraryNumber2++;
}

Пример скрипта Python:

  #stream in x, y, z From WPF 
  product = arbNumFromWPF0 * arbNumFromWPF1 * arbNumFromWPF2
  #do stuff with product

Я пытался использовать процесс C #, но проблема заключалась в том, что он должен был бы запускать оболочку Python на каждой новой итерации.Что может привести к сбою моей системы.Я изучил Ironpython, каналы и сокеты, но не могу найти пример, аналогичный тому, что я пытаюсь сделать, и мне интересно, какой метод я должен использовать для достижения этой функциональности.Любая помощь будет принята с благодарностью.

...