Machinery
CATIA SolidWorks function is too weak, often crashes, UG finite element analysis ability is not strong; CATIA is used to develop aircraft, optimization design ability should be weak
Drawings-Supports dynamic editing (parametric constraints), see <catia v5r20 Drawing Tutorials >
Modeling-programming control (see http://cdmd.cnki.com.cn/Article/CDMD-10143-1012316916.htm
Research on kinematics simulation of industrial robot based on CATIA+V5
Adams to see if CATIA can complete the basic kinematics simulation and multibody dynamics simulation
Abaqus/ansys simulation analysis and optimization design
Electronic
51 single-chip microcomputer for the introduction of microcontroller, and in-depth C (as an extension of the assembly, can directly manipulate the bit, but also to focus on the implementation of business logic)
AVR 51 function is too weak, AVR as the basis of the Arduino can learn, for Keil have AVR studio
Arduino when you learn 51 and AVR programming, you can use the Arduino language to quickly implement some of the microcontroller task
Proteus for single Chip microcomputer simulation (learning)
Control/Vision Inspection
MATLAB control program generation, joint Adams/catia and other software
The writing of Control algorithm
Prototype development of visual inspection
OPENCV Programming with Python/c#/c++
Mechanical/automation software to learn