show.tex 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. \documentclass{article}
  2. \usepackage{tikz}
  3. \usepackage{animate}
  4. \begin{document}
  5. \section{髋关节运动演示}
  6. % 定义髋关节绘制命令
  7. \newcommand{\drawHipJoint}[2]{ % #1:外展角度 #2:前后摆角度
  8. \begin{tikzpicture}[scale=0.8]
  9. % 电机本体
  10. \draw[fill=gray!20] (0,0) circle (2);
  11. % 输出轴
  12. \begin{scope}[rotate=#1] % 外展旋转
  13. \draw[thick] (-2.5,0) -- (2.5,0);
  14. % 轴承
  15. \draw[fill=white] (2,0) circle (0.5);
  16. \draw[fill=white] (-2,0) circle (0.5);
  17. % 连杆(带前后摆动)
  18. \begin{scope}[shift={(2.5,0)}, rotate=#2]
  19. \draw[thick,fill=gray!10] (0,-0.3) rectangle (3,0.3);
  20. \end{scope}
  21. \end{scope}
  22. % 标注
  23. \node[below] at (0,-2.5) {外展角: #1°};
  24. \node[above] at (0,2.5) {前后摆角: #2°};
  25. \end{tikzpicture}
  26. }
  27. % 创建动画
  28. \begin{center}
  29. \begin{animateinline}[controls,loop]{10} % 10fps
  30. \multiframe{60}{rA=-45+1.5,rB=-60+2}{ % 60帧,角度从-45到45,-60到60
  31. \drawHipJoint{\rA}{\rB}
  32. }
  33. \end{animateinline}
  34. \end{center}
  35. % 添加关键参数说明
  36. \begin{itemize}
  37. \item 运动范围:
  38. \begin{itemize}
  39. \item 内外摆:$\pm45^\circ$
  40. \item 前后摆:$\pm60^\circ$
  41. \end{itemize}
  42. \item 轴承系统:
  43. \begin{itemize}
  44. \item 主轴承:7004C角接触轴承
  45. \item 副轴承:608ZZ深沟球轴承
  46. \end{itemize}
  47. \item 减速系统:
  48. \begin{itemize}
  49. \item 谐波减速器:CSF-14-100
  50. \item 减速比:1:100
  51. \item 背隙:$<1$ arcmin
  52. \end{itemize}
  53. \item 扭矩输出:
  54. \begin{itemize}
  55. \item 额定:12N·m
  56. \item 峰值:20N·m
  57. \end{itemize}
  58. \end{itemize}
  59. \end{document}