Well, look at the piston. The force downwards is: (Atmospheric pressure)*(piston area) plus (sum of the masses of the piston and the weights)*g. These are not temperature dependent. If the piston is to stay where it is, the force upwards from the air below the piston (which is (air pressure)*(piston area)) must equal the force downward. Hence: The air pressure must stay constant.

Staff: Mentor

Pressure in the piston will change if the outside pressure changes, but temperature changes won't change anything.
Even far away from a temperature equilibrium the piston will still be in mechanical equilibrium (unless you change the temperature with an explosion...).

Staff: Mentor

Pressure in the piston will change if the outside pressure changes, but temperature changes won't change anything.
Even far away from a temperature equilibrium the piston will still be in mechanical equilibrium (unless you change the temperature with an explosion...).

Staff: Mentor

Force equilibrium, as Svein explained. If the (frictionless) piston does not move, pressure from below multiplied by the area is equal to pressure above multiplied by the area plus the weight of piston and the added weights. If we assume that pressure outside does not change, and we do not change the weights, pressure inside won't change.