2012-12-10 40 views
1

我正在simulink中開發一個系統控件,我想在嵌入式主板上運行此模型。 所以,我想將模型的輸入和輸出與特定功能(手寫和模型外部)聯繫起來。Simulink編碼器 - 如何使用模型接口外部代碼

爲了理解:我有一個由8個元素組成的數組。該數組的指針由一個名爲adc.readAllValues()的函數返回。

接口simulink如何與我的外部代碼?

回答

0

這種方法是:

  • 輸入到Simulink是Simulink.Parameter對象

  • 輸出到Simulink是Simulink.Signal對象

這些Simulink的對象均具有「 ExportedGlobal'存儲類。這意味着它們是可以從外部代碼訪問的全局符號。例如,在VxWorks中,您可以使用「symFindByName」來查找符號的地址。

一個有趣的Simulink功能可以幫助C API http://www.mathworks.ch/ch/help/rtw/ug/data-exchange.html?searchHighlight=capi#f75428

相關問題