{ "task": { "id": "88", "code": "TASK-VIRTUAL-007", "name": "重型支援桥前泵换件修复", "description": "原稿:桥梁/文件2/7.jpg、8.jpg", "channel": "VIRTUAL", "assignmentKind": "TRAINING", "executionMode": "PRACTICE", "audienceType": "COMMON", "collaborationMode": "INDIVIDUAL", "digitalHumanAllowed": false, "digitalInstructorAgentSlug": "", "digitalInstructorAgentName": "", "digitalInstructorKnowledgeSource": "AGENT", "contentProjectId": "440", "contentVersionId": "531", "definitionSnapshot": { "schema": "digital-workshop-training-project", "version": 1, "id": "front-pump-rescue-operation-v1", "projectId": "front-pump-rescue-operation-v1", "name": "重型支援桥前泵换件修复", "status": "published", "trainingMode": "VIRTUAL", "resources": { "models": [ { "id": "front-pump-step-vehicle", "modelId": "front-pump-step-vehicle", "name": "架桥车前泵互救操作整车模型", "baseModelName": "架桥车前泵互救操作整车模型", "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "revision": 1, "materialPreset": null, "parts": [ { "editorId": "", "interactionId": "front-pump-hydraulic-pump", "nodeName": "1液压泵", "sourceNodeName": "1液压泵", "nodePath": "", "name": "液压泵", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-power-take-off", "nodeName": "2取力器", "sourceNodeName": "2取力器", "nodePath": "", "name": "取力器", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-pto-switch", "nodeName": "2取力器开关", "sourceNodeName": "2取力器开关", "nodePath": "", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-ball-valve-switch", "nodeName": "3球阀开关", "sourceNodeName": "3球阀开关", "nodePath": "", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box", "nodeName": "5辅助控制盒", "sourceNodeName": "5辅助控制盒", "nodePath": "", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box-cover", "nodeName": "5辅助控制盒盖", "sourceNodeName": "5辅助控制盒盖", "nodePath": "", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-rescue-switch", "nodeName": "5互救开关", "sourceNodeName": "5互救开关", "nodePath": "", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true } ] } ], "animations": [] }, "task": { "id": "TR-FRONT-PUMP-RESCUE-001", "code": "TR-FRONT-PUMP-RESCUE-001", "title": "重型支援桥前泵换件修复", "categoryId": "minor-repair", "difficulty": "标准", "level": "标准", "duration": 10, "description": "前泵损坏的情况下如何操作。", "image": "/models/step-model-front-pump-thumb.png", "equipment": "架桥车", "skills": [ "液压泵故障识别", "取力器断开与联通", "球阀开启", "互救开关操作" ] }, "scenario": { "id": "front-pump-rescue-scenario", "publishedSceneId": "SCENE-FRONT-PUMP-RESCUE-01", "publishedSceneVersion": "1.0", "baseVisualKey": "front-pump-rescue", "visualKey": "front-pump-rescue", "environmentName": "重型支援桥前泵换件修复", "sceneLayout": "架桥车整车操作位", "equipmentState": "整车模型 · 补充拆装件为操作示意", "tools": [], "faults": [], "environment": { "type": "outdoor", "mode": "builtin", "sourceName": "桥梁脚本三维训练场", "resourceUrl": "", "sizeBytes": 0, "lastModified": 0, "embeddedDataUrl": "" }, "sceneResource": { "sceneId": "SCENE-FRONT-PUMP-RESCUE-01", "version": "1.0", "sourceKind": "published", "status": "已发布", "name": "重型支援桥前泵换件修复", "presetId": "outdoor-1", "type": "outdoor", "objectCount": 2, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1液压泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "2取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "2取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "3球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "5辅助控制盒", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "5辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "5互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true } ], "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "fitToScene": true, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] } ], "snapshot": { "schema": "edit3dv4.scene", "version": "1.0", "name": "重型支援桥前泵换件修复", "presetId": "outdoor-1", "type": "outdoor", "environment": { "presetId": "outdoor-1", "type": "outdoor" }, "rendering": { "background": 11062241, "fog": { "color": 11062241, "near": 70, "far": 240 }, "toneMappingExposure": 1.05, "environment": { "type": "room", "sigma": 0.04 }, "camera": { "fov": 45, "near": 0.1, "far": 800, "position": [ 11, 8, 16 ], "target": [ 0, 1.5, 2 ] } }, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1液压泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "2取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "2取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "3球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "5辅助控制盒", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "5辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "5互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true } ], "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "fitToScene": true, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] } ] }, "assetReferences": [ { "resourceUrl": "/models/步骤模型.glb", "sourceName": "步骤模型.glb", "sizeBytes": 32195288, "mimeType": "model/gltf-binary", "assetRole": "training-content" } ] }, "accent": "#2d86d8", "background": 11062241, "fog": 11062241, "ground": 7110499, "camera": { "position": [ 10.6, 6.4, 13.2 ], "target": [ 0, 1.9, 0 ] }, "retainStoredParts": true, "sceneTags": [ "整车模型", "补充操作示意", "机构顺序操作" ], "sensorFeeds": [], "name": "重型支援桥前泵换件修复", "title": "重型支援桥前泵换件修复", "operableParts": [ "bridge-engine", "bridge-paper", "bridge-tank-valve", "bridge-inlet", "bridge-inlet-bag", "bridge-outlet", "bridge-outlet-bag", "bridge-pump-bolt-1", "bridge-pump-bolt-2", "bridge-pump-bolt-3", "bridge-pump-bolt-4", "bridge-old-pump", "bridge-gasket", "bridge-new-pump", "bridge-fill-cap", "bridge-oil-can", "bridge-test-control" ] }, "tools": [], "faults": [], "steps": [ { "id": "BRIDGE-STEP-1", "stepCode": "BRIDGE-STEP-1", "actionCode": "COMPLETE_BRIDGE-STEP-1", "number": 1, "title": "停机并初裁牛皮纸", "targetId": "bridge-engine", "targetName": "关闭架桥车发动机", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。", "guidance": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。", "warning": "", "success": "停机并初裁牛皮纸:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-engine", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-engine", "kind": "identify", "directionHint": "关闭架桥车发动机", "effects": [ { "targetId": "bridge-engine", "color": 13195851 } ] }, { "targetId": "bridge-paper", "kind": "identify", "directionHint": "按结合面初裁牛皮纸", "effects": [ { "targetId": "bridge-paper", "scale": [ 0.85, 1, 0.85 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-2", "stepCode": "BRIDGE-STEP-2", "actionCode": "COMPLETE_BRIDGE-STEP-2", "number": 2, "title": "关闭液压油箱出油口一号球阀", "targetId": "bridge-tank-valve", "targetName": "关闭一号出油球阀", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将一号球阀手柄从平行管道转到垂直管道。", "guidance": "将一号球阀手柄从平行管道转到垂直管道。", "warning": "", "success": "关闭液压油箱出油口一号球阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-tank-valve", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "rotate", "steps": [ { "targetId": "bridge-tank-valve", "kind": "rotate", "axis": [ 0, 1, 0 ], "deltaDegrees": 90, "toleranceDegrees": 8, "directionHint": "关闭一号出油球阀" } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "将一号球阀手柄从平行管道转到垂直管道。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-3", "stepCode": "BRIDGE-STEP-3", "actionCode": "COMPLETE_BRIDGE-STEP-3", "number": 3, "title": "拆开并包扎进出油管", "targetId": "bridge-inlet", "targetName": "拆开进油管", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。", "guidance": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。", "warning": "", "success": "拆开并包扎进出油管:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-inlet", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-inlet", "kind": "identify", "directionHint": "拆开进油管", "effects": [ { "targetId": "bridge-inlet", "offset": [ -0.6, 0, 0 ] } ] }, { "targetId": "bridge-inlet-bag", "kind": "identify", "directionHint": "包扎进油管口", "effects": [ { "targetId": "bridge-inlet-bag", "offset": [ 0, 0, -0.65 ] } ] }, { "targetId": "bridge-outlet", "kind": "identify", "directionHint": "拆开出油管", "effects": [ { "targetId": "bridge-outlet", "offset": [ 0.6, 0, 0 ] } ] }, { "targetId": "bridge-outlet-bag", "kind": "identify", "directionHint": "包扎出油管口", "effects": [ { "targetId": "bridge-outlet-bag", "offset": [ 0, 0, -0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-4", "stepCode": "BRIDGE-STEP-4", "actionCode": "COMPLETE_BRIDGE-STEP-4", "number": 4, "title": "拆下四个安装螺栓", "targetId": "bridge-pump-bolt-1", "targetName": "拆下第 1 个安装螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。", "guidance": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。", "warning": "", "success": "拆下四个安装螺栓:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-pump-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-pump-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 1 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-1", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-pump-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 2 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-2", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-pump-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 3 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-3", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-pump-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 4 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-4", "offset": [ 0, 0, 0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-5", "stepCode": "BRIDGE-STEP-5", "actionCode": "COMPLETE_BRIDGE-STEP-5", "number": 5, "title": "取下旧前泵", "targetId": "bridge-old-pump", "targetName": "取下旧前泵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "取下原前泵。", "guidance": "取下原前泵。", "warning": "", "success": "取下旧前泵:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-old-pump", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-old-pump", "kind": "identify", "directionHint": "取下旧前泵", "effects": [ { "targetId": "bridge-old-pump", "offset": [ -2, 0, 0 ] }, { "targetId": "front-pump-hydraulic-pump", "visible": false } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "取下原前泵。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-6", "stepCode": "BRIDGE-STEP-6", "actionCode": "COMPLETE_BRIDGE-STEP-6", "number": 6, "title": "修裁牛皮纸", "targetId": "bridge-paper", "targetName": "按安装面修裁纸垫", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。", "guidance": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。", "warning": "", "success": "修裁牛皮纸:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-paper", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-paper", "kind": "identify", "directionHint": "按安装面修裁纸垫", "effects": [ { "targetId": "bridge-gasket", "visible": true }, { "targetId": "bridge-paper", "visible": false } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-7", "stepCode": "BRIDGE-STEP-7", "actionCode": "COMPLETE_BRIDGE-STEP-7", "number": 7, "title": "放置牛皮纸垫", "targetId": "bridge-gasket", "targetName": "将纸垫放到取力器结合面", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将裁好的牛皮纸放在取力器接口处。", "guidance": "将裁好的牛皮纸放在取力器接口处。", "warning": "", "success": "放置牛皮纸垫:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-gasket", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-gasket", "kind": "identify", "directionHint": "将纸垫放到取力器结合面", "effects": [ { "targetId": "bridge-gasket", "offset": [ 2.3, 0, -0.4 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "将裁好的牛皮纸放在取力器接口处。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-8", "stepCode": "BRIDGE-STEP-8", "actionCode": "COMPLETE_BRIDGE-STEP-8", "number": 8, "title": "安装新液压泵", "targetId": "bridge-new-pump", "targetName": "安装新泵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "安装新的液压泵。原稿没有给出拧紧力矩。", "guidance": "安装新的液压泵。原稿没有给出拧紧力矩。", "warning": "", "success": "安装新液压泵:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-new-pump", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-new-pump", "kind": "identify", "directionHint": "安装新泵", "effects": [ { "targetId": "bridge-new-pump", "offset": [ -2, 0, 0 ] }, { "targetId": "front-pump-hydraulic-pump", "visible": true } ] }, { "targetId": "bridge-pump-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 1 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-pump-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 2 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-pump-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 3 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-pump-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 4 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "安装新的液压泵。原稿没有给出拧紧力矩。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-9", "stepCode": "BRIDGE-STEP-9", "actionCode": "COMPLETE_BRIDGE-STEP-9", "number": 9, "title": "向新泵加注液压油", "targetId": "bridge-fill-cap", "targetName": "打开加油口", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。", "guidance": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。", "warning": "", "success": "向新泵加注液压油:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-fill-cap", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-fill-cap", "kind": "identify", "directionHint": "打开加油口", "effects": [ { "targetId": "bridge-fill-cap", "offset": [ 0, 0.45, 0 ] } ] }, { "targetId": "bridge-oil-can", "kind": "identify", "directionHint": "向新泵加注液压油", "effects": [ { "targetId": "bridge-oil-can", "offset": [ -1.3, 0.6, -0.3 ] }, { "targetId": "bridge-oil-stream", "visible": true } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-10", "stepCode": "BRIDGE-STEP-10", "actionCode": "COMPLETE_BRIDGE-STEP-10", "number": 10, "title": "恢复进出油管连接", "targetId": "bridge-inlet-bag", "targetName": "取下进油管封口袋", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用大活动扳手连接并拧紧液压泵进、出油管。", "guidance": "用大活动扳手连接并拧紧液压泵进、出油管。", "warning": "", "success": "恢复进出油管连接:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-inlet-bag", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-inlet-bag", "kind": "identify", "directionHint": "取下进油管封口袋", "effects": [ { "targetId": "bridge-inlet-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-inlet", "kind": "identify", "directionHint": "连接并拧紧进油管", "effects": [ { "targetId": "bridge-inlet", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-outlet-bag", "kind": "identify", "directionHint": "取下出油管封口袋", "effects": [ { "targetId": "bridge-outlet-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-outlet", "kind": "identify", "directionHint": "连接并拧紧出油管", "effects": [ { "targetId": "bridge-outlet", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用大活动扳手连接并拧紧液压泵进、出油管。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-11", "stepCode": "BRIDGE-STEP-11", "actionCode": "COMPLETE_BRIDGE-STEP-11", "number": 11, "title": "启动设备试验", "targetId": "bridge-engine", "targetName": "启动设备试验", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。", "guidance": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。", "warning": "", "success": "启动设备试验:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-engine", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-engine", "kind": "identify", "directionHint": "启动设备试验", "effects": [ { "targetId": "bridge-engine", "color": 2209160 }, { "targetId": "bridge-oil-stream", "visible": false } ] }, { "targetId": "bridge-test-control", "kind": "identify", "directionHint": "操作试验手柄并观察", "effects": [ { "targetId": "bridge-test-control", "offset": [ 0, 0, -0.25 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。", "successCue": "ui", "errorCue": "collision-error" } } ], "executionPlan": { "schema": "digital-workshop.training-execution-plan", "version": 1, "entryNodeId": "front-pump-step-01", "traversalOrder": [ "front-pump-step-01", "front-pump-step-02", "front-pump-step-03", "front-pump-step-04", "front-pump-step-05" ] }, "assessment": { "passScore": 80, "maxScore": 100, "totalScore": 100, "scoringMode": "weighted-rules", "allowRetry": true, "recordProcess": true }, "runtime": { "startMode": "practice", "offline": true, "teacherEnabled": true, "teacherVoiceEnabled": true, "actionSoundEnabled": true, "showStepPanel": true, "showProgress": true, "allowReplay": true, "language": "zh-CN", "definitionSource": "SCRIPT", "scriptId": "bridge-pump-replace", "scriptVersion": "3" }, "schemaVersion": 1, "source": "桥梁/文件2/7.jpg、8.jpg" }, "definitionChecksum": "b853206ebd130369549c955c7e3b1c574ada5de39a7c48bf136804d9dd1a2080", "ownerUserId": "99", "ownerUsername": "root", "ownerName": "内部维护", "departmentId": "1", "departmentName": "", "status": "PUBLISHED", "scheduleStartAt": null, "dueAt": null, "publishedAt": 1789395442, "withdrawnAt": 1789395442, "archivedAt": null, "lifecycleReason": "发布教学任务", "version": 7, "addTime": 1789309632, "updateTime": "2026-09-13T22:27:13", "serverNow": 1789398552, "members": [], "runCount": 0, "pendingReviewCount": 0 }, "detail": { "project": { "id": "440", "type": "TRAINING", "code": "TRAINING-20B5F2AE722C48A5", "name": "重型支援桥前泵换件修复", "description": "原稿:桥梁/文件2/7.jpg、8.jpg", "categoryCode": "MAINTENANCE", "trainingMode": "VIRTUAL", "coverUri": "", "status": "PUBLISHED", "ownerUserId": "99", "ownerName": "内部维护", "departmentId": "1", "currentVersionId": "531", "currentVersionNo": 3, "currentVersionCode": "V3.0.0", "publishedVersionId": "531", "publishedTime": 1789395442, "usageCount": 0, "version": 6, "addTime": 1789309631, "updateTime": "2026-09-14T22:17:22", "contentSummary": { "schema": "digital-workshop-training-project", "trainingMode": "VIRTUAL", "stepCount": 11 }, "currentVersionStatus": "PUBLISHED", "dependencyCount": 0, "assetCount": 0, "readCount": 0, "downloadCount": 0 }, "currentVersion": { "id": "531", "projectId": "440", "versionNo": 3, "versionCode": "V3.0.0", "status": "PUBLISHED", "content": { "schema": "digital-workshop-training-project", "version": 1, "id": "front-pump-rescue-operation-v1", "projectId": "front-pump-rescue-operation-v1", "name": "重型支援桥前泵换件修复", "status": "published", "trainingMode": "VIRTUAL", "resources": { "models": [ { "id": "front-pump-step-vehicle", "modelId": "front-pump-step-vehicle", "name": "架桥车前泵互救操作整车模型", "baseModelName": "架桥车前泵互救操作整车模型", "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "revision": 1, "materialPreset": null, "parts": [ { "editorId": "", "interactionId": "front-pump-hydraulic-pump", "nodeName": "1液压泵", "sourceNodeName": "1液压泵", "nodePath": "", "name": "液压泵", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-power-take-off", "nodeName": "2取力器", "sourceNodeName": "2取力器", "nodePath": "", "name": "取力器", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-pto-switch", "nodeName": "2取力器开关", "sourceNodeName": "2取力器开关", "nodePath": "", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-ball-valve-switch", "nodeName": "3球阀开关", "sourceNodeName": "3球阀开关", "nodePath": "", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box", "nodeName": "5辅助控制盒", "sourceNodeName": "5辅助控制盒", "nodePath": "", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box-cover", "nodeName": "5辅助控制盒盖", "sourceNodeName": "5辅助控制盒盖", "nodePath": "", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-rescue-switch", "nodeName": "5互救开关", "sourceNodeName": "5互救开关", "nodePath": "", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true } ] } ], "animations": [] }, "task": { "id": "TR-FRONT-PUMP-RESCUE-001", "code": "TR-FRONT-PUMP-RESCUE-001", "title": "重型支援桥前泵换件修复", "categoryId": "minor-repair", "difficulty": "标准", "level": "标准", "duration": 10, "description": "前泵损坏的情况下如何操作。", "image": "/models/step-model-front-pump-thumb.png", "equipment": "架桥车", "skills": [ "液压泵故障识别", "取力器断开与联通", "球阀开启", "互救开关操作" ] }, "scenario": { "id": "front-pump-rescue-scenario", "publishedSceneId": "SCENE-FRONT-PUMP-RESCUE-01", "publishedSceneVersion": "1.0", "baseVisualKey": "front-pump-rescue", "visualKey": "front-pump-rescue", "environmentName": "重型支援桥前泵换件修复", "sceneLayout": "架桥车整车操作位", "equipmentState": "整车模型 · 补充拆装件为操作示意", "tools": [], "faults": [], "environment": { "type": "outdoor", "mode": "builtin", "sourceName": "桥梁脚本三维训练场", "resourceUrl": "", "sizeBytes": 0, "lastModified": 0, "embeddedDataUrl": "" }, "sceneResource": { "sceneId": "SCENE-FRONT-PUMP-RESCUE-01", "version": "1.0", "sourceKind": "published", "status": "已发布", "name": "重型支援桥前泵换件修复", "presetId": "outdoor-1", "type": "outdoor", "objectCount": 2, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1液压泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "2取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "2取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "3球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "5辅助控制盒", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "5辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "5互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true } ], "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "fitToScene": true, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] } ], "snapshot": { "schema": "edit3dv4.scene", "version": "1.0", "name": "重型支援桥前泵换件修复", "presetId": "outdoor-1", "type": "outdoor", "environment": { "presetId": "outdoor-1", "type": "outdoor" }, "rendering": { "background": 11062241, "fog": { "color": 11062241, "near": 70, "far": 240 }, "toneMappingExposure": 1.05, "environment": { "type": "room", "sigma": 0.04 }, "camera": { "fov": 45, "near": 0.1, "far": 800, "position": [ 11, 8, 16 ], "target": [ 0, 1.5, 2 ] } }, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1液压泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "2取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "2取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "3球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "5辅助控制盒", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "5辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "5互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true } ], "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "fitToScene": true, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] } ] }, "assetReferences": [ { "resourceUrl": "/models/步骤模型.glb", "sourceName": "步骤模型.glb", "sizeBytes": 32195288, "mimeType": "model/gltf-binary", "assetRole": "training-content" } ] }, "accent": "#2d86d8", "background": 11062241, "fog": 11062241, "ground": 7110499, "camera": { "position": [ 10.6, 6.4, 13.2 ], "target": [ 0, 1.9, 0 ] }, "retainStoredParts": true, "sceneTags": [ "整车模型", "补充操作示意", "机构顺序操作" ], "sensorFeeds": [], "name": "重型支援桥前泵换件修复", "title": "重型支援桥前泵换件修复", "operableParts": [ "bridge-engine", "bridge-paper", "bridge-tank-valve", "bridge-inlet", "bridge-inlet-bag", "bridge-outlet", "bridge-outlet-bag", "bridge-pump-bolt-1", "bridge-pump-bolt-2", "bridge-pump-bolt-3", "bridge-pump-bolt-4", "bridge-old-pump", "bridge-gasket", "bridge-new-pump", "bridge-fill-cap", "bridge-oil-can", "bridge-test-control" ] }, "tools": [], "faults": [], "steps": [ { "id": "BRIDGE-STEP-1", "stepCode": "BRIDGE-STEP-1", "actionCode": "COMPLETE_BRIDGE-STEP-1", "number": 1, "title": "停机并初裁牛皮纸", "targetId": "bridge-engine", "targetName": "关闭架桥车发动机", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。", "guidance": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。", "warning": "", "success": "停机并初裁牛皮纸:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-engine", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-engine", "kind": "identify", "directionHint": "关闭架桥车发动机", "effects": [ { "targetId": "bridge-engine", "color": 13195851 } ] }, { "targetId": "bridge-paper", "kind": "identify", "directionHint": "按结合面初裁牛皮纸", "effects": [ { "targetId": "bridge-paper", "scale": [ 0.85, 1, 0.85 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "架桥车熄火;按液压泵与取力器结合面形状初步裁剪牛皮纸。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-2", "stepCode": "BRIDGE-STEP-2", "actionCode": "COMPLETE_BRIDGE-STEP-2", "number": 2, "title": "关闭液压油箱出油口一号球阀", "targetId": "bridge-tank-valve", "targetName": "关闭一号出油球阀", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将一号球阀手柄从平行管道转到垂直管道。", "guidance": "将一号球阀手柄从平行管道转到垂直管道。", "warning": "", "success": "关闭液压油箱出油口一号球阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-tank-valve", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "rotate", "steps": [ { "targetId": "bridge-tank-valve", "kind": "rotate", "axis": [ 0, 1, 0 ], "deltaDegrees": 90, "toleranceDegrees": 8, "directionHint": "关闭一号出油球阀" } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "将一号球阀手柄从平行管道转到垂直管道。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-3", "stepCode": "BRIDGE-STEP-3", "actionCode": "COMPLETE_BRIDGE-STEP-3", "number": 3, "title": "拆开并包扎进出油管", "targetId": "bridge-inlet", "targetName": "拆开进油管", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。", "guidance": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。", "warning": "", "success": "拆开并包扎进出油管:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-inlet", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-inlet", "kind": "identify", "directionHint": "拆开进油管", "effects": [ { "targetId": "bridge-inlet", "offset": [ -0.6, 0, 0 ] } ] }, { "targetId": "bridge-inlet-bag", "kind": "identify", "directionHint": "包扎进油管口", "effects": [ { "targetId": "bridge-inlet-bag", "offset": [ 0, 0, -0.65 ] } ] }, { "targetId": "bridge-outlet", "kind": "identify", "directionHint": "拆开出油管", "effects": [ { "targetId": "bridge-outlet", "offset": [ 0.6, 0, 0 ] } ] }, { "targetId": "bridge-outlet-bag", "kind": "identify", "directionHint": "包扎出油管口", "effects": [ { "targetId": "bridge-outlet-bag", "offset": [ 0, 0, -0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用大活动扳手拆开液压泵进、出油管接头,用塑料袋包扎管口。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-4", "stepCode": "BRIDGE-STEP-4", "actionCode": "COMPLETE_BRIDGE-STEP-4", "number": 4, "title": "拆下四个安装螺栓", "targetId": "bridge-pump-bolt-1", "targetName": "拆下第 1 个安装螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。", "guidance": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。", "warning": "", "success": "拆下四个安装螺栓:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-pump-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-pump-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 1 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-1", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-pump-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 2 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-2", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-pump-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 3 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-3", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-pump-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 4 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-4", "offset": [ 0, 0, 0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用开口扳手拆下液压泵与取力器之间的四个安装螺栓。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-5", "stepCode": "BRIDGE-STEP-5", "actionCode": "COMPLETE_BRIDGE-STEP-5", "number": 5, "title": "取下旧前泵", "targetId": "bridge-old-pump", "targetName": "取下旧前泵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "取下原前泵。", "guidance": "取下原前泵。", "warning": "", "success": "取下旧前泵:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-old-pump", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-old-pump", "kind": "identify", "directionHint": "取下旧前泵", "effects": [ { "targetId": "bridge-old-pump", "offset": [ -2, 0, 0 ] }, { "targetId": "front-pump-hydraulic-pump", "visible": false } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "取下原前泵。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-6", "stepCode": "BRIDGE-STEP-6", "actionCode": "COMPLETE_BRIDGE-STEP-6", "number": 6, "title": "修裁牛皮纸", "targetId": "bridge-paper", "targetName": "按安装面修裁纸垫", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。", "guidance": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。", "warning": "", "success": "修裁牛皮纸:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-paper", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-paper", "kind": "identify", "directionHint": "按安装面修裁纸垫", "effects": [ { "targetId": "bridge-gasket", "visible": true }, { "targetId": "bridge-paper", "visible": false } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "进一步裁剪牛皮纸,使其与液压泵安装面及取力器结合面吻合。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-7", "stepCode": "BRIDGE-STEP-7", "actionCode": "COMPLETE_BRIDGE-STEP-7", "number": 7, "title": "放置牛皮纸垫", "targetId": "bridge-gasket", "targetName": "将纸垫放到取力器结合面", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将裁好的牛皮纸放在取力器接口处。", "guidance": "将裁好的牛皮纸放在取力器接口处。", "warning": "", "success": "放置牛皮纸垫:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-gasket", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-gasket", "kind": "identify", "directionHint": "将纸垫放到取力器结合面", "effects": [ { "targetId": "bridge-gasket", "offset": [ 2.3, 0, -0.4 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "将裁好的牛皮纸放在取力器接口处。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-8", "stepCode": "BRIDGE-STEP-8", "actionCode": "COMPLETE_BRIDGE-STEP-8", "number": 8, "title": "安装新液压泵", "targetId": "bridge-new-pump", "targetName": "安装新泵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "安装新的液压泵。原稿没有给出拧紧力矩。", "guidance": "安装新的液压泵。原稿没有给出拧紧力矩。", "warning": "", "success": "安装新液压泵:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-new-pump", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-new-pump", "kind": "identify", "directionHint": "安装新泵", "effects": [ { "targetId": "bridge-new-pump", "offset": [ -2, 0, 0 ] }, { "targetId": "front-pump-hydraulic-pump", "visible": true } ] }, { "targetId": "bridge-pump-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 1 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-pump-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 2 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-pump-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 3 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-pump-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "安装第 4 个安装螺栓", "effects": [ { "targetId": "bridge-pump-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "安装新的液压泵。原稿没有给出拧紧力矩。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-9", "stepCode": "BRIDGE-STEP-9", "actionCode": "COMPLETE_BRIDGE-STEP-9", "number": 9, "title": "向新泵加注液压油", "targetId": "bridge-fill-cap", "targetName": "打开加油口", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。", "guidance": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。", "warning": "", "success": "向新泵加注液压油:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-fill-cap", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-fill-cap", "kind": "identify", "directionHint": "打开加油口", "effects": [ { "targetId": "bridge-fill-cap", "offset": [ 0, 0.45, 0 ] } ] }, { "targetId": "bridge-oil-can", "kind": "identify", "directionHint": "向新泵加注液压油", "effects": [ { "targetId": "bridge-oil-can", "offset": [ -1.3, 0.6, -0.3 ] }, { "targetId": "bridge-oil-stream", "visible": true } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "打开新液压泵加油口,加注液压油。原稿没有给出定量值。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-10", "stepCode": "BRIDGE-STEP-10", "actionCode": "COMPLETE_BRIDGE-STEP-10", "number": 10, "title": "恢复进出油管连接", "targetId": "bridge-inlet-bag", "targetName": "取下进油管封口袋", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用大活动扳手连接并拧紧液压泵进、出油管。", "guidance": "用大活动扳手连接并拧紧液压泵进、出油管。", "warning": "", "success": "恢复进出油管连接:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-inlet-bag", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-inlet-bag", "kind": "identify", "directionHint": "取下进油管封口袋", "effects": [ { "targetId": "bridge-inlet-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-inlet", "kind": "identify", "directionHint": "连接并拧紧进油管", "effects": [ { "targetId": "bridge-inlet", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-outlet-bag", "kind": "identify", "directionHint": "取下出油管封口袋", "effects": [ { "targetId": "bridge-outlet-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-outlet", "kind": "identify", "directionHint": "连接并拧紧出油管", "effects": [ { "targetId": "bridge-outlet", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用大活动扳手连接并拧紧液压泵进、出油管。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-11", "stepCode": "BRIDGE-STEP-11", "actionCode": "COMPLETE_BRIDGE-STEP-11", "number": 11, "title": "启动设备试验", "targetId": "bridge-engine", "targetName": "启动设备试验", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。", "guidance": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。", "warning": "", "success": "启动设备试验:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-engine", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-engine", "kind": "identify", "directionHint": "启动设备试验", "effects": [ { "targetId": "bridge-engine", "color": 2209160 }, { "targetId": "bridge-oil-stream", "visible": false } ] }, { "targetId": "bridge-test-control", "kind": "identify", "directionHint": "操作试验手柄并观察", "effects": [ { "targetId": "bridge-test-control", "offset": [ 0, 0, -0.25 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 9.090909090909092, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "启动设备进行试验。原稿没有展开具体试验项目和判定数值。", "successCue": "ui", "errorCue": "collision-error" } } ], "executionPlan": { "schema": "digital-workshop.training-execution-plan", "version": 1, "entryNodeId": "front-pump-step-01", "traversalOrder": [ "front-pump-step-01", "front-pump-step-02", "front-pump-step-03", "front-pump-step-04", "front-pump-step-05" ] }, "assessment": { "passScore": 80, "maxScore": 100, "totalScore": 100, "scoringMode": "weighted-rules", "allowRetry": true, "recordProcess": true }, "runtime": { "startMode": "practice", "offline": true, "teacherEnabled": true, "teacherVoiceEnabled": true, "actionSoundEnabled": true, "showStepPanel": true, "showProgress": true, "allowReplay": true, "language": "zh-CN", "definitionSource": "SCRIPT", "scriptId": "bridge-pump-replace", "scriptVersion": "3" }, "schemaVersion": 1, "source": "桥梁/文件2/7.jpg、8.jpg" }, "changeSummary": "脚本来源 v3:复用三维工作区、正式教学运行、步骤记录与成绩评定", "checksum": "b853206ebd130369549c955c7e3b1c574ada5de39a7c48bf136804d9dd1a2080", "createdByUserId": "99", "createdByName": "内部维护", "publishedByUserId": "99", "publishedByName": "内部维护", "publishedTime": 1789395442, "version": 2, "addTime": 1789395442, "updateTime": "2026-09-14T22:17:22", "dependencies": [], "assets": [] } }, "runs": { "records": [], "total": 0, "page": 1, "size": 100 } }