[英]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个信号:
然后为每个信号添加一个VR扩展器:
在您的情况下,因为转换向量是3x1向量,您需要将VR Expander中的Output width值更改为3,将输入信号索引更改为[2],因为在这里我们关心第二个输入y 。 在此视频中对此进行了很好的解释。
要更改视图,VR查看器中有足够的控件和按钮。 您可以向左,向右,向左,向右移动...。
在您提到的最后一种情况下,您需要将产品添加到simulink中以进行新的螺旋运动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.