It's been a few years, but I have to agree with Greg. Subsystems behaving in isolation (or in a simple test harness) is the first goal. Then connecting/merging them is the next. My example is building a complete working engine/transmission model (bit by bit). Then gradually moving it into place into a vehicle model, finally connecting the shafts. Building a big model in one go is a no-no.
When my vehicle was first connected up, it misbehaved really badly, but an animation of the first fraction of a second showed the problem: 180deg initial twist on the drive shafts - the car wanted to wheelie off backwards.
- Steve