绘制3D仿真结果
✨功能
- 多维度数据自定义:支持XYZ三轴按需要灵活自定义变量
- 视角自由操控:支持360°旋转/缩放
- 数据叠加对比:多组仿真结果同屏呈现
👉使用场景
很多场景在仿真绘制的二维曲线结果中理解数据变化是抽象的困难的,例如:
- 流体动态的立体涡旋
- 电力场强的空间分布
- 机械臂运动轨迹变化
- 三维空间曲线函数绘制等等,均可在仿真绘制后将结果三维形式立体展示出来。

使用仿真结果作为x、y、z坐标数据,以绘制3D图形,支持点、线、面结果绘制。
可自由选择将变量作为3D绘图的X、Y、Z坐标数据。

勾选xyz对应变量,选择添加点数据、线数据或面数据到右侧绘图数据列表中。
点击执行,绘制对应数据的3D结果图形。

示例模型分享
model Helix3D
// 定义三维坐标变量
Real x(start = 0);
Real y(start = 1);
Real z(start = 0);
// 系统参数
parameter Real angular_speed = 2*Modelica.Constants.pi "角速度 (rad/s)";
parameter Real vertical_speed = 0.5 "垂直速度 (m/s)";
equation
// 动力学方程
x = sin(angular_speed * time); // X轴正弦波动
y = cos(angular_speed * time); // Y轴余弦波动
z = vertical_speed * time; // Z轴线性增长
// 注:仿真时间建议设置为0-5秒,完整展示螺旋效果
annotation(experiment(
StopTime=5,
Interval=0.02));
end Helix3D;