完善五轴 RTCP 仿真与验证资料
This commit is contained in:
@@ -30,7 +30,12 @@ assert.equal(xyzacTrtProfile.halPins.includes("motion.switchkins-type"), true);
|
||||
assert.equal(xyzacTrtProfile.halPins.includes("xyzac-trt-kins.tool-offset"), true);
|
||||
assert.equal(xyzacTrtProfile.promotionAllowed, false);
|
||||
assert.equal(xyzacTrtProfile.linuxCncKinematicsReady, false);
|
||||
assert.deepEqual(fiveAxisProfiles.map(({ id }) => id), ["xyzac-trt", "xyzbc-trt", "gmoccapy-xyzab"]);
|
||||
assert.deepEqual(fiveAxisProfiles.map(({ id }) => id), [
|
||||
"xyzac-trt",
|
||||
"xyzbc-trt",
|
||||
"gmoccapy-xyzac-trt",
|
||||
"gmoccapy-xyzab",
|
||||
]);
|
||||
|
||||
const xyzbcTrtProfile = getFiveAxisProfile("xyzbc-trt");
|
||||
assert.equal(xyzbcTrtProfile.id, "xyzbc-trt");
|
||||
@@ -59,6 +64,18 @@ assert.equal(xyzbcSourceSummary.referenceCount >= 7, true);
|
||||
assert.ok(xyzbcSourceSummary.references.some((reference) => reference.path.endsWith("xyzbc-trt.ini")));
|
||||
assert.ok(xyzbcSourceSummary.references.some((reference) => reference.path.endsWith("xyzbc-trt-kins.c")));
|
||||
|
||||
const gmoccapyXyzacTrtProfile = getFiveAxisProfile("gmoccapy-xyzac-trt");
|
||||
assert.equal(gmoccapyXyzacTrtProfile.id, "gmoccapy-xyzac-trt");
|
||||
assert.equal(gmoccapyXyzacTrtProfile.display.display, "gmoccapy");
|
||||
assert.equal(gmoccapyXyzacTrtProfile.kinematics, "xyzac-trt-kins");
|
||||
assert.equal(gmoccapyXyzacTrtProfile.kinematicsModuleId, "xyzac-trt");
|
||||
assert.equal(gmoccapyXyzacTrtProfile.rtcpProof, true);
|
||||
assert.equal(gmoccapyXyzacTrtProfile.kinematicsParameters.fixedTrtDefault, true);
|
||||
const gmoccapyTrtSourceSummary = createProfileSourceReferenceSummary("gmoccapy-xyzac-trt");
|
||||
assert.equal(gmoccapyTrtSourceSummary.referenceCount >= 10, true);
|
||||
assert.ok(gmoccapyTrtSourceSummary.references.some((reference) => reference.path.endsWith("non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini")));
|
||||
assert.ok(gmoccapyTrtSourceSummary.references.some((reference) => reference.path.endsWith("examples/impeller-7bl-xyzac.ngc")));
|
||||
|
||||
const gmoccapyXyzabProfile = getFiveAxisProfile("gmoccapy-xyzab");
|
||||
assert.equal(gmoccapyXyzabProfile.id, "gmoccapy-xyzab");
|
||||
assert.deepEqual(gmoccapyXyzabProfile.coordinates, ["X", "Y", "Z", "A", "B"]);
|
||||
|
||||
Reference in New Issue
Block a user