2011-02-04 43 views
2

我使用Simulink與串行設備進行通信。我正嘗試使用Serial Send塊向設備發送值。如果我嘗試使用「傳統」源(例如Constant塊)發送數據,則會出現以下錯誤。MATLAB/Simulink的串行發送

不能爲連續採樣時間分配「串行發送」塊。

如何發送不連續的信號?

回答

0

每一個討論MATLAB郵件列表(source)上:

您可以設置 恆塊上的採樣時間。如果雙擊 ,您將看到採樣時間設置爲 爲-1。您也可以拖動示例 並保持阻止。您可能需要在採樣時間顏色上調用 以使 調試更容易。


更新: 此外,您可能需要使用To Instrument塊而不是Serial Send塊試試。我從來沒有或者是用,但我看到的主要區別是,To Instrument塊是專爲發送「模擬數據」,這可能是與Constant塊更兼容。不過,也許有一個原因,即你不能使用To Instrument塊。