簡體   English   中英

如何從C#中的串行端口獲取實時數據並在MATLAB中使用它?

[英]How to get real time data collected from a serial port in C# and use it in MATLAB?

更具體地說,我正在從9軸傳感器中收集4個四元數值,並通過藍牙將其發送到連接到PC的加密狗,並希望將其填充到MATLAB中,我的球體將以相同的方式旋轉作為傳感器(我應該以類似於Teapot應用程序的方式結束)。 我在C#中有一個應用程序,用於處理從串行端口讀取的數據,但是我想知道應該將獲取的值放在哪里以確保實時准確性? 我應該將它們放在文件中並從MATLAB讀取文件,還是有其他方法將數據流傳輸到MATLAB? 謝謝

首先:不可能實時。 您使用的是Windows,它不是實時操作系統。

您可以從代碼中創建一個.NET庫,然后從matlab調用它, 在此說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM