How can I collect data from two different sources simultaneously?
5 次查看(过去 30 天)
显示 更早的评论
I have two streams of data that I would like to acquire simultaneously (at different rates):
1) Arduino for IMU (USB)
2) Image Acquisition toolbox to acquire frames from ultrasound machine (USB)
I tried a parfor loop to run separate functions for each stream but keep getting an error saying: "Error: Select correct COM Port where Arduino is connected". The functions run fine independently. Is there a way that I can acquire data from both sources simultaneously?
0 个评论
回答(1 个)
Dhanashree Mohite
2019-4-8
As per my understanding, you can use the Parallel Computing Toolbox's SPMD feature to do this. The other alternative is to do time-slicing, where asynchronous reads would be performed using the 'bytesavailablefcn' callback.
Please refer below MLAnswer links for more understanding:
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Acquisition Support Packages for Hardware Adaptors (Generic Video Interface) 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!