simulink

    1熱度

    1回答

    我有一個M腳本,它通過GUI從用戶處獲取參數值,然後用更新後的參數值模擬simulink模型。我想將它轉換爲一個獨立的exe文件,該文件可以在沒有Matlab & Simulink(即只有Matlab運行時編譯器)的情況下運行。我正在使用MATLAB 2010b 32位。 我的方法: 由於MATLAB編譯器不能轉換SIM功能,我先轉換我的Simulink模型使用快速仿真目標一個exe文件,然後叫我

    1熱度

    1回答

    我有以下兩個機器人的直流電機模型和Simscape多體模型。 直流電動機具有的轉矩輸出: 的Simscape我的機器人多體模型: 欲控制機器人(的Simscape多體模型)的速度。所以我想將直流電機連接到機器人的旋轉關節。 上述生成的模型似乎正常工作,但電動機在空載轉速以上旋轉,電動機轉矩接近在旋轉接頭處測得的失速轉矩。 如何確保直流電機轉矩受機器人負載的影響? 任何建議,將不勝感激。

    1熱度

    1回答

    我有一個SVN倉庫中提交了各種.mdl文件。有時,用戶通過模型中的許多打開的選項卡保存.mdl文件,使用各種縮放設置並將該文件提交到存儲庫中。我想知道在Simulink中是否有任何選項/腳本/參數用於保存和標準化文件,只需打開主選項卡(根級),並且在每個模型/庫級別具有正常的100%視圖。

    0熱度

    1回答

    我的模型中有一個2D矩陣/數組,如圖所示。我需要能夠隨機索引/訪問它並將其作爲信號傳遞。我該怎麼做呢? 我無法使用來自文件塊,因爲我的嵌入式設計的存儲空間被強制爲雙倍和太大。 它沒有出現我可以使用從工作區塊...因爲這個數組在我的模型中定義爲SoundArray。 這似乎應該是這麼簡單,但我無法弄清楚。我能想到的唯一方法就是在自定義C代碼中......我不想這樣做。 由於 Array Defini

    0熱度

    1回答

    設計一個模型,它對從GUI中提取的數據進行一些比較。 我有基於GUI GUIDE的GUI功能的「.m文件」。我想運行我的.m文件(在我讀取數據後,我也模擬我的模型)。我在GUI上使用一個按鈕。推按照下面提到的代碼,我的模型開始模擬該按鈕。 h=str2num(get(handles.edit_h,'String')); l=str2num(get(handles.edit_l,'String')

    0熱度

    1回答

    所以我想要做的是這樣的:我有一個simulink狀態流模型。爲了從這個模型中顯示一些東西,我構建了一個GUI。在這個GUI中,我有一個按鈕,應該在按下時將標誌設置爲true,我想在我的stateflow模型中使用它來啓動轉換。所以每當我在stateflow中進入一個特定的狀態時,我將該標誌的值設置爲false,並且當我按下按鈕時,我希望它設置爲true。不幸的是我找不到任何方法來從GUI回調函數中

    0熱度

    1回答

    我有以下問題: 由於我們的(專有)測試環境的一部分,我們使用C到展開C代碼映射到的Simulink/TargetLink的,所以我們可以將其編譯爲S函數。整個事情是用visual-c編譯的(++)2010 在開發代碼中有一個函數,只有在使用#ifdef設置了某個標記/定義時纔可以訪問它(因爲它是一個函數,測試人員對某些數據的內部訪問權限,這些數據不應在生產代碼中可訪問)。 我試着在targetli

    2熱度

    1回答

    我試圖用一個Arduino微控制器(試用​​過的Arduino UNO,Arduino的FIO),並使用串行通信接口它Simulink的從電位器讀取數據(我試過波特率範圍從57600- 921600)。 這裏是Arduino的源代碼: /* AnalogReadSerial Reads an analog input on pin 0, prints the result to

    0熱度

    1回答

    我正在建模和控制液壓系統。該系統建模仿真模擬simulink simulink環境中看起來像這樣 和控制活塞位置的基本控制(圖中的活塞位置)我建立了簡單的反饋來檢查位置。 雖然我在運行模擬時需要控制位置,但模擬需要花費太多時間。例如,如果我給出了300毫米所需的活塞位置,而輸出達到290-294毫米左右,那麼仿真時間將達到5.18秒左右,而不是長時間停留在此。 我想知道,有沒有什麼方法可以加速模擬

    2熱度

    1回答

    我想通過編程方式創建一個簡單的包含"MATLAB Function"塊的Simulink模型 - 即使用Matlab代碼。 感謝this guide,我已經成功地創建一個包含塊的新模式: open_system(new_system('my_system')) add_block('simulink/User-Defined Functions/MATLAB Function', 'my_sys