Matlab: взаимодействие с исполняемым файлом Windows C ++ - PullRequest
0 голосов
/ 27 марта 2019

В моей команде мы используем высокопроизводительную программу C ++ для чтения данных из сети. Мы хотим поместить такие данные в буфер общей памяти в нашем процессе C ++ для чтения в отдельном процессе Matlab, который в дальнейшем будет асинхронно обрабатывать данные и предоставлять интерфейс отображения.

Все это работает в Windows.

Какой из множества кросс-языковых механизмов в Matlab лучше всего подходит для этой цели?

Спасибо!

1 Ответ

0 голосов
/ 24 апреля 2019

Лучшая стратегия - использовать файл с отображением в памяти для предоставления данных из одного компонента и анализа их из другого.Похоже, что примитивы блокировки Matlab несколько примитивны, но полностью разработанные примеры есть на сайте Matworks, включая простое приложение чата, передающее данные между двумя экземплярами Matlab.

...