新增四类连杆统一仿真接口
This commit is contained in:
@@ -418,6 +418,71 @@ const suite = [
|
||||
{ path: "res_data.slider_trajectory", lengthEquals: 5 },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "fourbar_unified_rrrp",
|
||||
type: "static",
|
||||
requestFile: "tests/testdata/fourbar/simulate_rrrp.json",
|
||||
assertions: [
|
||||
{ path: "success", equals: true },
|
||||
{ path: "res_data.success", equals: true },
|
||||
{ path: "res_data.mechanismType", equals: "RRRP" },
|
||||
{ path: "res_data.frame_count", equals: 5 },
|
||||
{ path: "res_data.frames", lengthEquals: 5 },
|
||||
{ path: "res_data.frames.0.points.B.x", exists: true },
|
||||
{ path: "res_data.frames.0.points.S.x", exists: true },
|
||||
{ path: "res_data.trajectory", lengthEquals: 5 },
|
||||
{ path: "res_data.slider_trajectory", lengthEquals: 5 },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "fourbar_unified_prrr",
|
||||
type: "static",
|
||||
requestFile: "tests/testdata/fourbar/simulate_prrr.json",
|
||||
assertions: [
|
||||
{ path: "success", equals: true },
|
||||
{ path: "res_data.success", equals: true },
|
||||
{ path: "res_data.mechanismType", equals: "PRRR" },
|
||||
{ path: "res_data.inputName", equals: "sliderX" },
|
||||
{ path: "res_data.frame_count", equals: 5 },
|
||||
{ path: "res_data.frames.0.points.B.x", exists: true },
|
||||
{ path: "res_data.frames.0.points.S.x", exists: true },
|
||||
{ path: "res_data.trajectory", lengthEquals: 5 },
|
||||
{ path: "res_data.slider_trajectory", lengthEquals: 5 },
|
||||
{ path: "res_data.alternative_trajectory", lengthEquals: 5 },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "fourbar_unified_rprr",
|
||||
type: "static",
|
||||
requestFile: "tests/testdata/fourbar/simulate_rprr.json",
|
||||
assertions: [
|
||||
{ path: "success", equals: true },
|
||||
{ path: "res_data.success", equals: true },
|
||||
{ path: "res_data.mechanismType", equals: "RPRR" },
|
||||
{ path: "res_data.frame_count", equals: 5 },
|
||||
{ path: "res_data.frames.0.points.O.x", exists: true },
|
||||
{ path: "res_data.frames.0.points.B.x", exists: true },
|
||||
{ path: "res_data.trajectory", lengthEquals: 5 },
|
||||
{ path: "res_data.crank_circle", lengthEquals: 5 },
|
||||
{ path: "res_data.rocker_trajectory", lengthEquals: 5 },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "fourbar_unified_rrrr",
|
||||
type: "static",
|
||||
requestFile: "tests/testdata/fourbar/simulate_rrrr.json",
|
||||
assertions: [
|
||||
{ path: "success", equals: true },
|
||||
{ path: "res_data.success", equals: true },
|
||||
{ path: "res_data.mechanismType", equals: "RRRR" },
|
||||
{ path: "res_data.frame_count", equals: 5 },
|
||||
{ path: "res_data.frames.0.points.A.x", exists: true },
|
||||
{ path: "res_data.frames.0.points.D.x", exists: true },
|
||||
{ path: "res_data.trajectory", lengthEquals: 5 },
|
||||
{ path: "res_data.trajectory_c", lengthEquals: 5 },
|
||||
{ path: "res_data.crank_circle", lengthEquals: 5 },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "quadruped_points_from_motor_angles",
|
||||
type: "static",
|
||||
|
||||
Reference in New Issue
Block a user