0

私は matlab コードを持っており、適切な Simulink モデルに変換したいと考えています。ただし、私は Simulink を初めて使用し、Matlab の経験しかありません。適切なモデルに変換するように案内してください。

 t=(0:1000)/1000*10*pi; 
    x = (t).*sin(t);
    y = (t).*cos(t);
    z = t;



  plot3(x,y,z,'c') ;
    h=line('Color',[1 0 0],'Marker','.','MarkerSize',40,'EraseMode','xor'); 
    n=length(x);
    i=1;
    while n                          
      set(h,'xdata',x(i),'ydata',y(i),'zdata',z(i)); 
       drawnow;                                             
       pause(0.0005)                                            
       i=i+1;

    end

次の手順に従って、matlab から Simulink の信号生成モデルを参照するモデルを設計しました

t=(0:1000)/1000*10*pi; 
x = (t).*sin(t);
y = (t).*cos(t);
z = t; 

問題は、参照からステップ 1 を設定する方法と、出力生成パスでVR ボールを移動するためにVR SIGNAL EXPANDERに出力を与える方法です。?

4

1 に答える 1

1

次のように、simulink で 3 つのシグナルを簡単に作成できます。

ここに画像の説明を入力

  • スコープを開いて設定に移動し、軸の数を 1 から 3 に変更できます。

次に、信号ごとに 1 つの VR Expander を追加します。

ここに画像の説明を入力

あなたの場合、平行移動ベクトルは 3x1 ベクトルであるため、VR Expander の出力幅の値を 3 に変更し、入力信号インデックスを [2] に変更する必要あります。このビデオで よく 説明 され て います .

ビューを変更するには、VR ビューアに十分なコントロールとボタンがあります。右、左、上、下、....に移動できます。

最後のケースでは、製品を simulink に追加して新しいスパイラル モーションを作成する必要があります。 ここに画像の説明を入力

于 2014-01-06T20:17:35.447 に答える