2016-05-14 60 views
0

在matlab中,如果要基於matlab工作區中的陣列/矩陣在simulink中生成信號,請使用從工作區塊。等效於來自電流/電壓源的塊「From workspace」

我的問題: 我想要做同樣的事情,但我想在Simpower系統庫中生成一個基於數組值的電流,因爲我想生成的信號是實際電流,所以塊從工作區 doent在我的情況下工作(塊的輸出不能連接到我的3相電壓源)。那麼,哪個塊類似於來自Workspace,但可以是基於工作區中變量的當前源?

回答

1

SimPowerSystems庫是Simscape的一部分。在Simscape庫中有一塊「PS-Simulink轉換器」。可以在Simulink庫瀏覽器的「Simscape→Foundation Library→Utilities」下找到該塊。該塊執行從Simscape信號到Simulink信號的轉換。將模塊「PS-Simulink轉換器」連接到Simscape信號(即與電壓源相關的信號),並將模塊「從工作區」連接到模塊「PS-Simulink轉換器」的輸出。

在Simscape中還可以使用各種替代方法來進行數據記錄。它們在Simscape documentation中描述。

+0

要添加到已經說過的內容中,首先需要將Simulink信號轉換爲物理信號,然後將物理信號輸出連接到電壓源或電流源模塊。這些塊的單階段版本是Simscape核心的一部分,而三階段版本的塊是SimPowerSystems(或現在稱爲Simscape Power Systems的一部分)的一部分。對於舊版本,它可能會稍有不同。 – am304