Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

697 Zeilen
18 KiB

  1. {
  2. "time": "2026-09-06T08:21:23.003Z",
  3. "data": {
  4. "status": "PASS",
  5. "kind": "e2e+runtime-read",
  6. "testTitle": "补充时间轴与蓝图工具:刻度/按键/记录/分量、基准匹配、节点搜索拖入与画布平移",
  7. "featureIds": [
  8. "timeline.seek",
  9. "timeline.record",
  10. "timeline.baseline",
  11. "curve.axis",
  12. "blueprint.palette",
  13. "blueprint.add",
  14. "blueprint.canvas"
  15. ],
  16. "projectIds": [
  17. "230",
  18. "231"
  19. ],
  20. "pose": {
  21. "time": 0.9666666666666666,
  22. "value": [
  23. 2.4166666666666665,
  24. -0.9666666666666666,
  25. 0
  26. ],
  27. "actual": [
  28. 2.4166666666666665,
  29. -0.9666666666666666,
  30. 0
  31. ],
  32. "base": [
  33. 0,
  34. 0,
  35. 0
  36. ]
  37. },
  38. "recorded": {
  39. "id": "key-u60x1lh",
  40. "time": 0.9666666666666666,
  41. "value": [
  42. 2.4166666666666665,
  43. -0.9666666666666666,
  44. 0
  45. ],
  46. "easing": "easeInOut"
  47. },
  48. "curveAxis": {
  49. "xAndYPathsDiffer": true,
  50. "values": [
  51. 5,
  52. -2,
  53. 0
  54. ]
  55. },
  56. "noMatchPreserved": true,
  57. "baseline": {
  58. "name": "闭环工具补充-基准匹配-mtpjlmiy",
  59. "timeline": {
  60. "version": 1,
  61. "duration": 12,
  62. "currentTime": 0,
  63. "loop": true,
  64. "zoom": 1,
  65. "tracks": [
  66. {
  67. "id": "bridge-front-outrigger-drop",
  68. "name": "前支腿下落支撑",
  69. "targetId": "bridge-front-outrigger",
  70. "property": "position",
  71. "color": "#ffd166",
  72. "muted": false,
  73. "keyframes": [
  74. {
  75. "id": "bfo-k0",
  76. "time": 0,
  77. "value": [
  78. 0,
  79. 0,
  80. 0
  81. ],
  82. "easing": "easeInOut"
  83. },
  84. {
  85. "id": "bfo-k1",
  86. "time": 2.4,
  87. "value": [
  88. 0,
  89. -0.45,
  90. 0
  91. ],
  92. "easing": "easeInOut"
  93. },
  94. {
  95. "id": "bfo-k2",
  96. "time": 10,
  97. "value": [
  98. 0,
  99. -0.45,
  100. 0
  101. ],
  102. "easing": "linear"
  103. },
  104. {
  105. "id": "bfo-k3",
  106. "time": 12,
  107. "value": [
  108. 0,
  109. 0,
  110. 0
  111. ],
  112. "easing": "easeInOut"
  113. }
  114. ]
  115. },
  116. {
  117. "id": "bridge-rear-outrigger-drop",
  118. "name": "后支腿下落支撑",
  119. "targetId": "bridge-rear-outrigger",
  120. "property": "position",
  121. "color": "#f4a261",
  122. "muted": false,
  123. "keyframes": [
  124. {
  125. "id": "bro-k0",
  126. "time": 0,
  127. "value": [
  128. 0,
  129. 0,
  130. 0
  131. ],
  132. "easing": "easeInOut"
  133. },
  134. {
  135. "id": "bro-k1",
  136. "time": 2.2,
  137. "value": [
  138. 0,
  139. -0.19,
  140. 0
  141. ],
  142. "easing": "easeInOut"
  143. },
  144. {
  145. "id": "bro-k2",
  146. "time": 10,
  147. "value": [
  148. 0,
  149. -0.19,
  150. 0
  151. ],
  152. "easing": "linear"
  153. },
  154. {
  155. "id": "bro-k3",
  156. "time": 12,
  157. "value": [
  158. 0,
  159. 0,
  160. 0
  161. ],
  162. "easing": "easeInOut"
  163. }
  164. ]
  165. },
  166. {
  167. "id": "bridge-rear-support-drop",
  168. "name": "后支座下落支撑",
  169. "targetId": "bridge-rear-support",
  170. "property": "position",
  171. "color": "#e76f51",
  172. "muted": false,
  173. "keyframes": [
  174. {
  175. "id": "brs-k0",
  176. "time": 0,
  177. "value": [
  178. 0,
  179. 0,
  180. 0
  181. ],
  182. "easing": "easeInOut"
  183. },
  184. {
  185. "id": "brs-k1",
  186. "time": 0.4,
  187. "value": [
  188. 0,
  189. 0,
  190. 0
  191. ],
  192. "easing": "easeInOut"
  193. },
  194. {
  195. "id": "brs-k2",
  196. "time": 2.6,
  197. "value": [
  198. 0,
  199. -0.25,
  200. 0
  201. ],
  202. "easing": "easeInOut"
  203. },
  204. {
  205. "id": "brs-k3",
  206. "time": 10.2,
  207. "value": [
  208. 0,
  209. -0.25,
  210. 0
  211. ],
  212. "easing": "linear"
  213. },
  214. {
  215. "id": "brs-k4",
  216. "time": 12,
  217. "value": [
  218. 0,
  219. 0,
  220. 0
  221. ],
  222. "easing": "easeInOut"
  223. }
  224. ]
  225. },
  226. {
  227. "id": "bridge-gantry-slew",
  228. "name": "回转门架回转",
  229. "targetId": "bridge-gantry",
  230. "property": "rotation.y",
  231. "color": "#2a9d8f",
  232. "muted": false,
  233. "keyframes": [
  234. {
  235. "id": "bgs-k0",
  236. "time": 0,
  237. "value": 0,
  238. "easing": "easeInOut"
  239. },
  240. {
  241. "id": "bgs-k1",
  242. "time": 2.2,
  243. "value": 0,
  244. "easing": "easeInOut"
  245. },
  246. {
  247. "id": "bgs-k2",
  248. "time": 4.8,
  249. "value": 0.24,
  250. "easing": "easeInOut"
  251. },
  252. {
  253. "id": "bgs-k3",
  254. "time": 8.6,
  255. "value": 0.24,
  256. "easing": "linear"
  257. },
  258. {
  259. "id": "bgs-k4",
  260. "time": 11.4,
  261. "value": 0,
  262. "easing": "easeInOut"
  263. },
  264. {
  265. "id": "bgs-k5",
  266. "time": 12,
  267. "value": 0,
  268. "easing": "easeInOut"
  269. }
  270. ]
  271. },
  272. {
  273. "id": "bridge-gantry-upper-luffing",
  274. "name": "门架上臂变幅",
  275. "targetId": "bridge-gantry-upper",
  276. "property": "rotation.x",
  277. "color": "#8a68e8",
  278. "muted": false,
  279. "keyframes": [
  280. {
  281. "id": "bgu-k0",
  282. "time": 0,
  283. "value": 0,
  284. "easing": "easeInOut"
  285. },
  286. {
  287. "id": "bgu-k1",
  288. "time": 3,
  289. "value": 0,
  290. "easing": "easeInOut"
  291. },
  292. {
  293. "id": "bgu-k2",
  294. "time": 5.4,
  295. "value": -0.22,
  296. "easing": "easeInOut"
  297. },
  298. {
  299. "id": "bgu-k3",
  300. "time": 8.8,
  301. "value": -0.22,
  302. "easing": "linear"
  303. },
  304. {
  305. "id": "bgu-k4",
  306. "time": 11.2,
  307. "value": 0,
  308. "easing": "easeInOut"
  309. },
  310. {
  311. "id": "bgu-k5",
  312. "time": 12,
  313. "value": 0,
  314. "easing": "easeInOut"
  315. }
  316. ]
  317. },
  318. {
  319. "id": "bridge-erection-frame-luffing",
  320. "name": "后架设架起落(抬头 → 落桥)",
  321. "targetId": "bridge-erection-frame",
  322. "property": "rotation.x",
  323. "color": "#4cc9f0",
  324. "muted": false,
  325. "keyframes": [
  326. {
  327. "id": "bef-k0",
  328. "time": 0,
  329. "value": 0,
  330. "easing": "easeInOut"
  331. },
  332. {
  333. "id": "bef-k1",
  334. "time": 3.6,
  335. "value": 0,
  336. "easing": "easeInOut"
  337. },
  338. {
  339. "id": "bef-k2",
  340. "time": 5,
  341. "value": -0.07,
  342. "easing": "easeInOut"
  343. },
  344. {
  345. "id": "bef-k3",
  346. "time": 7.8,
  347. "value": 0.2,
  348. "easing": "easeInOut"
  349. },
  350. {
  351. "id": "bef-k4",
  352. "time": 9.8,
  353. "value": 0.2,
  354. "easing": "linear"
  355. },
  356. {
  357. "id": "bef-k5",
  358. "time": 11.6,
  359. "value": 0,
  360. "easing": "easeInOut"
  361. },
  362. {
  363. "id": "bef-k6",
  364. "time": 12,
  365. "value": 0,
  366. "easing": "easeInOut"
  367. }
  368. ]
  369. },
  370. {
  371. "id": "bridge-luffing-cylinder-follow",
  372. "name": "变幅缸随动",
  373. "targetId": "bridge-luffing-cylinder",
  374. "property": "rotation.x",
  375. "color": "#90be6d",
  376. "muted": false,
  377. "keyframes": [
  378. {
  379. "id": "blc-k0",
  380. "time": 0,
  381. "value": 0,
  382. "easing": "easeInOut"
  383. },
  384. {
  385. "id": "blc-k1",
  386. "time": 3.6,
  387. "value": 0,
  388. "easing": "easeInOut"
  389. },
  390. {
  391. "id": "blc-k2",
  392. "time": 5,
  393. "value": -0.03,
  394. "easing": "easeInOut"
  395. },
  396. {
  397. "id": "blc-k3",
  398. "time": 7.8,
  399. "value": 0.09,
  400. "easing": "easeInOut"
  401. },
  402. {
  403. "id": "blc-k4",
  404. "time": 9.8,
  405. "value": 0.09,
  406. "easing": "linear"
  407. },
  408. {
  409. "id": "blc-k5",
  410. "time": 11.6,
  411. "value": 0,
  412. "easing": "easeInOut"
  413. },
  414. {
  415. "id": "blc-k6",
  416. "time": 12,
  417. "value": 0,
  418. "easing": "easeInOut"
  419. }
  420. ]
  421. },
  422. {
  423. "id": "bridge-carriage-travel",
  424. "name": "移动架沿滑道后行",
  425. "targetId": "bridge-carriage",
  426. "property": "position",
  427. "color": "#32b8e6",
  428. "muted": false,
  429. "keyframes": [
  430. {
  431. "id": "bct-k0",
  432. "time": 0,
  433. "value": [
  434. 0,
  435. 0,
  436. 0
  437. ],
  438. "easing": "easeInOut"
  439. },
  440. {
  441. "id": "bct-k1",
  442. "time": 5.4,
  443. "value": [
  444. 0,
  445. 0,
  446. 0
  447. ],
  448. "easing": "easeInOut"
  449. },
  450. {
  451. "id": "bct-k2",
  452. "time": 8.4,
  453. "value": [
  454. 0,
  455. 0,
  456. -0.42
  457. ],
  458. "easing": "easeInOut"
  459. },
  460. {
  461. "id": "bct-k3",
  462. "time": 10,
  463. "value": [
  464. 0,
  465. 0,
  466. -0.42
  467. ],
  468. "easing": "linear"
  469. },
  470. {
  471. "id": "bct-k4",
  472. "time": 12,
  473. "value": [
  474. 0,
  475. 0,
  476. 0
  477. ],
  478. "easing": "easeInOut"
  479. }
  480. ]
  481. },
  482. {
  483. "id": "bridge-launch-pinion-drive",
  484. "name": "导梁销齿轮驱动",
  485. "targetId": "bridge-launch-pinion",
  486. "property": "rotation.x",
  487. "color": "#f9c74f",
  488. "muted": false,
  489. "keyframes": [
  490. {
  491. "id": "blp-k0",
  492. "time": 0,
  493. "value": 0,
  494. "easing": "linear"
  495. },
  496. {
  497. "id": "blp-k1",
  498. "time": 5.4,
  499. "value": 0,
  500. "easing": "linear"
  501. },
  502. {
  503. "id": "blp-k2",
  504. "time": 8.4,
  505. "value": 5.2,
  506. "easing": "linear"
  507. },
  508. {
  509. "id": "blp-k3",
  510. "time": 10,
  511. "value": 5.2,
  512. "easing": "linear"
  513. },
  514. {
  515. "id": "blp-k4",
  516. "time": 12,
  517. "value": 0,
  518. "easing": "linear"
  519. }
  520. ]
  521. },
  522. {
  523. "id": "bridge-front-cradle-luffing",
  524. "name": "前托架抬头",
  525. "targetId": "bridge-front-cradle",
  526. "property": "rotation.x",
  527. "color": "#ff9f2f",
  528. "muted": false,
  529. "keyframes": [
  530. {
  531. "id": "bfc-k0",
  532. "time": 0,
  533. "value": 0,
  534. "easing": "easeInOut"
  535. },
  536. {
  537. "id": "bfc-k1",
  538. "time": 6.8,
  539. "value": 0,
  540. "easing": "easeInOut"
  541. },
  542. {
  543. "id": "bfc-k2",
  544. "time": 9,
  545. "value": 0.12,
  546. "easing": "easeInOut"
  547. },
  548. {
  549. "id": "bfc-k3",
  550. "time": 10.4,
  551. "value": 0.12,
  552. "easing": "linear"
  553. },
  554. {
  555. "id": "bfc-k4",
  556. "time": 11.8,
  557. "value": 0,
  558. "easing": "easeInOut"
  559. },
  560. {
  561. "id": "bfc-k5",
  562. "time": 12,
  563. "value": 0,
  564. "easing": "easeInOut"
  565. }
  566. ]
  567. },
  568. {
  569. "id": "bridge-front-pusher-extend",
  570. "name": "前推送装置送桥",
  571. "targetId": "bridge-front-pusher",
  572. "property": "position",
  573. "color": "#ef476f",
  574. "muted": false,
  575. "keyframes": [
  576. {
  577. "id": "bfp-k0",
  578. "time": 0,
  579. "value": [
  580. 0,
  581. 0,
  582. 0
  583. ],
  584. "easing": "easeInOut"
  585. },
  586. {
  587. "id": "bfp-k1",
  588. "time": 7.2,
  589. "value": [
  590. 0,
  591. 0,
  592. 0
  593. ],
  594. "easing": "easeInOut"
  595. },
  596. {
  597. "id": "bfp-k2",
  598. "time": 9.4,
  599. "value": [
  600. 0,
  601. 0,
  602. 0.34
  603. ],
  604. "easing": "easeInOut"
  605. },
  606. {
  607. "id": "bfp-k3",
  608. "time": 10.6,
  609. "value": [
  610. 0,
  611. 0,
  612. 0.34
  613. ],
  614. "easing": "linear"
  615. },
  616. {
  617. "id": "bfp-k4",
  618. "time": 12,
  619. "value": [
  620. 0,
  621. 0,
  622. 0
  623. ],
  624. "easing": "easeInOut"
  625. }
  626. ]
  627. },
  628. {
  629. "id": "bridge-feed-pinion-drive",
  630. "name": "前推送销齿轮驱动",
  631. "targetId": "bridge-feed-pinion",
  632. "property": "rotation.x",
  633. "color": "#c77dff",
  634. "muted": false,
  635. "keyframes": [
  636. {
  637. "id": "bfd-k0",
  638. "time": 0,
  639. "value": 0,
  640. "easing": "linear"
  641. },
  642. {
  643. "id": "bfd-k1",
  644. "time": 7.2,
  645. "value": 0,
  646. "easing": "linear"
  647. },
  648. {
  649. "id": "bfd-k2",
  650. "time": 9.4,
  651. "value": 4,
  652. "easing": "linear"
  653. },
  654. {
  655. "id": "bfd-k3",
  656. "time": 10.6,
  657. "value": 4,
  658. "easing": "linear"
  659. },
  660. {
  661. "id": "bfd-k4",
  662. "time": 12,
  663. "value": 0,
  664. "easing": "linear"
  665. }
  666. ]
  667. }
  668. ]
  669. },
  670. "resolved": true
  671. },
  672. "addedNode": {
  673. "id": "node-mtpjlj3c-n13gc",
  674. "type": "message",
  675. "title": "操作提示",
  676. "x": 440,
  677. "y": 160,
  678. "params": {
  679. "title": "操作提示",
  680. "text": "请观察铲斗与动臂的联动过程",
  681. "level": "info"
  682. }
  683. },
  684. "draggedNode": {
  685. "id": "node-mtpjlj9e-sko2s",
  686. "type": "wait",
  687. "title": "等待",
  688. "x": -40,
  689. "y": -170,
  690. "params": {
  691. "duration": 600
  692. }
  693. },
  694. "canvasPreservedGraph": true,
  695. "scope": "真实模型编辑参数/基准轨道生成验收,不构成装备操作或维修指导。桥梁原工程94仅GET和copy。"
  696. }
  697. }