Обновление пользовательского интерфейса из данных большого объема в нескольких потоках - PullRequest
0 голосов
/ 06 июля 2019

Я пишу приложение DAQ, используя большой объем переменных данных, введенных с 10 NI DAQ Cards.400 входных данных читаются в 4 разных потоках с карт.Большинство из 400 переменных имеют логический тип, а некоторые - с плавающей точкой.Я объявил все переменные как статические в отдельном классе.Я обновляю эти переменные в более чем 4 потоках.

Я также публикую все данные в двух разных издателях DDS в двух отдельных потоках, читая значения статических переменных.У меня вопрос, я хочу, чтобы все переменные текущего значения в пользовательском интерфейсе Wpf.Я пытался использовать Dispatcher.Invoke и DispatcherTimer, но в значениях, отображаемых в пользовательском интерфейсе Wpf, есть задержка.

...