A stationary ergometric exercise device comprising: a foot-operable drive including alternately operable drive elements in the form of foot-driven pedals mounted via pedal cranks to opposite sides of a drive wheel; a flywheel coupled to the drive wheel via a gear mechanism, the flywheel including a magnetic rim; a brake device in the form of one or more permanent magnets mounted for movement by means of a motor towards and away from the magnetic rim of the flywheel so as to selectively adjust a braking force applied to the flywheel by means of the one or more permanent magnets; a measuring unit for measuring, in use, at least one of the drive force applied via the drive and the torque related to it; a measuring device for measuring, in use, cadence; a command module connected to the measuring unit, the measuring device and the motor of the brake device; and a communications module connected to the command module and configured to receive command signals and transmit those command signals to the command module and configured to transmit feedback signals received from the command module reporting user performance, wherein the command module is configured to calculate a predetermined performance profile on receipt of performance characteristic data in the form of command signals from the communications module, wherein the command module is configured to receive measurements from the measuring unit and the measuring device and to use those measurements to calculate the power output of the user and to compare the power output of the user against the predetermined performance profile in order to determine the power output that would be required at the measured cadence of the user and to control the motor so as to move the one or more permanent magnets relative to the magnetic rim of the flywheel in order to adjust the braking force applied by the one or more permanent magnets and thereby tune the measurements received from the measuring unit and the measuring device so as to adjust the power output of the user calculated by the command module to conform with the predetermined performance profile. a foot-operable drive including alternately operable drive elements in the form of foot-driven pedals mounted via pedal cranks to opposite sides of a drive wheel; a flywheel coupled to the drive wheel via a gear mechanism, the flywheel including a magnetic rim; a brake device in the form of one or more permanent magnets mounted for movement by means of a motor towards and away from the magnetic rim of the flywheel so as to selectively adjust a braking force applied to the flywheel by means of the one or more permanent magnets; a measuring unit for measuring, in use, at least one of the drive force applied via the drive and the torque related to it; a measuring device for measuring, in use, cadence; a command module connected to the measuring unit, the measuring device and the motor of the brake device; and a communications module connected to the command module and configured to receive command signals and transmit those command signals to the command module and configured to transmit feedback signals received from the command module reporting user performance, wherein the command module is configured to calculate a predetermined performance profile on receipt of performance characteristic data in the form of command signals from the communications module, wherein the command module is configured to receive measurements from the measuring unit and the measuring device and to use those measurements to calculate the power output of the user and to compare the power output of the user against the predetermined performance profile in order to determine the power output that would be required at the measured cadence of the user and to control the motor so as to move the one or more permanent magnets relative to the magnetic rim of the flywheel in order to adjust the braking force applied by the one or more permanent magnets and thereby tune the measurements received from the measuring unit and the measuring device so as to adjust the power output of the user calculated by the command module to conform with the predetermined performance profile.