cost 438 ms
我需要編寫一個由輸入信號觸發的 simulink s-function

[英]I need to write a simulink s-function that is triggered by an input signal

我希望在積分器飽和時將數據寫入文件。 我想將積分器的飽和 output 端口路由到 s-function 的輸入之一。 我意識到我可以不斷地輪詢信號,但我想探索觸發信號。 換句話說,s-function 的行為類似於軟件中斷。 ...

管理 HTTP 響應(uint_8 十進制向量)並使用 http 解析器讀取 JSON 值

[英]Manage HTTP response (uint_8 decimal vector) and use http parser to read JSON values

我在 Simulink 中使用客戶端(我的計算機)和服務器之間的 TCP 連接。 通過標准以太網模塊,我發送了一個 HTTP 請求,如下所示: 為了發送它,我使用uint8('GET /status...')命令對其進行轉換。 服務器響應,總是使用 uint8 數組(十進制字節),如下所示: 在回復 ...

C 文件未針對覆蓋進行檢測,錯誤的 expr 節點類型

[英]C file not instrumented for coverage, bad expr node kind

我正在使用 MATLAB 中的 legacy_code 工具來生成一些 S 函數,然后我希望 S 函數能夠通過 simulink 覆蓋工具箱進行分析。 我也在這里問,因為這可能是 C 問題,而不是 MATLAB 相關問題。 在使用 legacy_code 工具生成 S 函數時,我將標志設置為 tru ...

如何在 Simulink 中翻轉時間序列數據?

[英]How do I flip a timeseries data in Simulink?

我一直在嘗試將 Simulink、 At和Bt 2 組時間序列數據相乘,我希望結果是這樣的: 例如,當t = 3 ,結果應該是 我從我的 Simulink 模型之一中獲得了這 2 個數據集,我想繼續使用相同的模型進行仿真。 為了實現這一點,我想我需要翻轉這兩個數據集之一。 所以我嘗試了 M ...

為什么char在Matlab S-Function中存儲為2個字節

[英]Why char is stored as 2 bytes in Matlab S-Function

我想將一個 uint8 數組作為參數傳遞給我的 S-Function: 在 S-Function 我做了以下事情 但我看到實際上數組元素存儲為 2 個字節。 這是為什么? 所有的 Matlab 版本都會發生這種情況嗎? ...

相同的 S-Function 使用了兩次,一個有效,一個無效

[英]Same S-Function used twice, one works one doesn't

我有一個 simulink model 並且我制作了一個簡單的 s-function 塊來添加到我的 model 並且它可以工作。 如果我在 model 中復制或使用相同的 s-function 兩次,那么當我運行它時,只有最后一個調用的 s-function 會執行它應該做的事情,另一個會 out ...

S-Function Level 2 C Simulink (R2006b),從參數中獲取字符串

[英]S-function Level 2 C Simulink (R2006b) , Getting string from parameter

我找不到獲取 S-Function(C,級別 2)塊的對話框中指定的字符串並將其保存在變量中的方法,該變量位於與塊對應的 .c 文件中。 通過 *mxGetPr(ssGetSFcnParam(S, 0)) 只能得到字符串中的第一個 position 值。 在對話框塊中輸入的參數與 ssGetSFcn ...

通過Matlab編輯器調用2級函數

[英]call a level-2 sfunction via the matlab editor

我已經開發了一個simulink模型。 我將其編譯為具有2級功能:“ sfun.mexw32”。 我想在Matlab編輯器的.m文件中調用此函數。 我很難實現它,所以我首先嘗試了解如何使用matlab中已經存在的例示功能來實現該功能: timestwo 。 您可以通過鍵入open ...

使用feval未定義函數或變量'Sfun'時出錯

[英]Error using feval Undefined function or variable 'Sfun'

我一直使用R,因此對於Matlab還是很陌生,並且遇到了一些故障排除問題。 我正在為張量分解方法運行一些代碼(可在此處找到: https : //github.com/caobokai/tBNE )。 首先,我嘗試運行演示代碼,該代碼生成模擬數據以運行該方法,並導致以下錯誤: 使用fe ...

向量作為輸入如何在Simulink中的解釋Matlab功能塊中工作?

[英]How do vectors as inputs work in interpreted matlab function block in Simulink?

我在matlab中編寫了此函數: 我已經在simulink中實現了它,如下所示: 在我寫的matlab功能塊中 我收到以下錯誤: 如果我從控制台輸入矢量,則該功能可以正常工作,如下所示: 我得到27作為輸出 我究竟做錯了什么? 我感到多路復用器無法 ...

在多個 c mex s-functions 之間共享數據

[英]Share data between multiple c mex s-functions

我正在實施幾個 c s 函數。 它們必須依賴於相同的指針和變量,而不依賴於當前的 s-function。 基本上,我想在一個“設置”s 函數(在 mdlInitialize 內部)中實例化所有變量和指針,然后能夠在其 mdlOutputs 函數中的不同 s 函數中使用這些變量和指針。 每個 s 函 ...

讀取SFunction參數的char數組

[英]Reading a char array of an SFunction Parameter

我無法從SFunction參數讀取字符串(文件名:'aFile.csv')。 我得到的錯誤對我來說沒有任何意義 我正在使用MSVC ++(2017)。 錯誤似乎來自mxGetString中的ssGetSFcParam 這是具有問題的代碼的片段(在mdlStart方法中) ...

在快速重啟中更新 S-Function 參數

[英]Update S-function Parameters in Fast Restart

我仔細閱讀了 Mathworks 文檔,並嘗試在論壇上找到解決方案。 但是,我還沒有找到解決問題的方法。 我正在使用 Matlab/Simulink 來模擬車輛的動力學,它在運行期間拾取 object。 我打算這樣做的方式是: 在模擬開始時模擬車輛自身的運動; 停止模擬,保存最后的 state,更新 ...

如何在S函數Simulink中解釋mdlDerivatives輸出和mdlOutput之間的關系

[英]How can explain the relation between mdlDerivatives output and mdlOutputs in S-function simulink

我是Simulink的新手,並且具有使用S功能的模型。 我不明白mdlDerivatives的輸出與mdlOutputs的輸出有何關系? 換句話說,如果我想寫一個mfile(不使用Simulink),什么是狀態,什么是輸出? 我想寫一個mfile並找到ddq,dq和q,但不知道這兩部分的狀 ...

在Simulink中的Matlab Level 2 S函數中導入Matlab對象

[英]Importing Matlab object in Matlab Level 2 S-function in Simulink

我想知道是否可以在Simulink中的Matlab Level-2 S函數中導入對象。 過去,我將強化學習應用於Matlab中的動態模型。 結果,我創建了一些類來處理策略的生成和更新。 現在,我需要轉到Simulink,因為我有一個更復雜的動態系統。 我熟悉C S函數,但是因為我已經 ...

在MATLAB上達到脈沖發生器的參數

[英]Reaching parameters of pulse generator on MATLAB

嘗試從s功能驅動步進電機時,我必須達到脈沖發生器的參數。 我需要做的是調整脈沖發生器的周期參數以便能夠調整步進電機。但是,我不知道如何通過S函數或Matlab函數在Simulink上達到它們。 任何幫助將不勝感激。 謝謝。 ...

使用Boost的UDP通信(用於MATLAB s函數)

[英]UDP Communication using Boost (for MATLAB s-function)

我正在嘗試為UDP通信創建一個S函數(使用C ++ Boost庫)。 實施發送方非常簡單,只需15分鍾。 我正在努力使接收器工作。 我在Visual Studio中創建了以下內容: 我嘗試從Simulink發送UDP到localhost:19001,並且能夠在Visual ...

Simulink S-Function Builder中的靜態變量

[英]Static Variables in Simulink S-Function Builder

我目前正在使用S-Function Builder模塊在Simulink模型中實現某些C代碼的實現。 該代碼使用各種計時器和計數器,它們被定義為靜態變量,以允許在隨后的模擬步驟中訪問數據。 但是,如果啟動仿真,MATLAB會崩潰而不會顯示錯誤消息(“致命異常”)。 為了測試,我定義 ...

從 Simulink 調用 fmincon

[英]Calling fmincon from Simulink

我正在嘗試在 Simulink-Matlab 框架中實現一種特定類型的模型預測控制。 為此,我的計划是讓 Simulink 中的動態模型調用外部 Matlab S 函數,該函數反過來運行調用不同 Simulink 文件的優化。 因此,程序流程如下:Simulink -> Matlab( fmi ...


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