2011-09-02 2 views
1

작은 작업을 수행하여 .mdl 파일에서 시뮬레이션을 수행하기 위해 '작업 공간에서'및 '작업 공간으로'블록을 사용하는 방법을 알아 냈습니다. 아래 그림. 시뮬 링크에서 작업 공간으로 뭔가를 얻습니다. 변수 'simout'이 인데이 변수에 액세스하는 방법을 모르겠습니다. 누구든지 내 시뮬레이션 결과를 어떻게 볼 수 있습니까? 나는 변수 'simout'의 이름을 입력하지만, 단지이 메시지 아무것도 얻을하지는 :Matlab : 시뮬레이션 결과를 보는 방법

simout = 

    time: [] 
    signals: [1x1 struct] 
blockName: 'Fromworkspace/To Workspace' 

는 정말 고마워요!

enter image description here

I 다음 작업 영역에서 변수 수치 값의 이름을 쓴 그때 배열로서 가변 출력 포맷을 선택하면 인쇄 : enter image description here

답변

3

데이터는 simout.signals.values이고 시간은 simout.time입니다.

0

I've 솔루션을 발견 .

+0

글쎄, 단지 배열을 사용하는 것은 좋지 않을 수도 있습니다. Simulink 모델의 다른 곳에서 "From Workspace"블록을 사용하려는 경우 해당 변수는 구조체로 간주됩니다. Nbubu에서 언급 한 값은 simout.signals.values를 사용하여 값에 액세스 할 수 있습니다. – Kiran