繁体   English   中英

模型生成的路径输出到VR信号扩展器Simulink

[英]Model generated path output to VR Signal Expander Simulink

我有一个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 SIGNAL EXPANDER以便在输出生成的路径中移动VR Ball

您可以像这样在simulink中制作3个信号:

在此处输入图片说明

  • 您可以打开一个示波器并转到设置,然后将轴数从1更改为3。

然后为每个信号添加一个VR扩展器:

在此处输入图片说明

在您的情况下,因为转换向量是3x1向量,您需要将VR Expander中的Output width值更改为3,将输入信号索引更改为[2],因为在这里我们关心第二个输入y 在此视频中对此进行了很好的解释。

要更改视图,VR查看器中有足够的控件和按钮。 您可以向左,向右,向左,向右移动...。

在您提到的最后一种情况下,您需要将产品添加到simulink中以进行新的螺旋运动。 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM