Lokomotif uap

Untuk menggerakkan roda kereta api uap air dari ketel uap dialirkan ke ruang dimana piston diletakkan, uap air masuk akan menekan piston untuk bergerak dan di sisi lain diruang piston uap air yang berada diruang tersebut didorong keluar demikian seterusnya. Uap air diatur masuk kedalam ruang piston oleh suatu mekanime langsung seperti ditunjukkan dalam gambar. Selanjutnya piston akan menggerakkan roda mealui mekanisme gerakan maju mundur menjadi gerak putar.