A computer based data acquisition and control system has been developed for IC engine research at Kelvin Engine Technology Unit (KETU). A computer program was designed and compiled using a graphical programming language known as LabVIEW for engine experimental studies and monitoring. A self-adaptive auto-load setting, specifically designed for an early type of dynamometer, is presented for engine operational control by computer. Both engine overall performance and dynamic pressure measurement results can be processed, analysed and displayed graphically during the engine test period. These methods have resulted in a compact and effective engine experimental study system.