Ejemplo n.º 1
0
def main():
    # Hauptprogramm
    auto_eins = Auto.Auto("Kia", "Silber", 50, 3)
    auto_zwei = Auto.Auto("Bentley", "Weiß", 150, 5)
    auto_drei = Auto.Auto("Fiat", "Rot", 120, 3)

    print("\nDaten von Auto eins:")
    auto_eins.zeige_daten()

    print("\nDaten von Auto zwei:")
    auto_zwei.zeige_daten()

    print("\nDaten von Auto drei:")
    auto_drei.zeige_daten()

    print("\nDie Autos fahren ein wenig durch die Gegend...")

    auto_eins.strecke_fahren(64)
    auto_zwei.strecke_fahren(128)
    auto_drei.strecke_fahren(110)

    print("Kilometerstand des ersten Autos:", auto_eins.kilometerstand)
    print("Kilometerstand des dritten Autos:", auto_drei.kilometerstand)
    print("wir haben Spaß!")
    print("asef")
    print("so ist es besser!!")
def main():
    # Hauptprogramm
    auto_eins = Auto.Auto("VW Käfer Rabitt", "Silbermetalic", 110, 5)
    auto_zwei = Auto.Auto("Golf", "Grün", 50, 3)

    print("\nDaten von Auto eins:")
    auto_eins.zeige_daten()

    print("\nDaten von Auto zwei:")
    auto_zwei.zeige_daten()

    print("Neues Auto erzeugt")
    print("Der Fehler wurde behoben!")

    auto_eins.strecke_fahren(64)
    auto_zwei.strecke_fahren(128)

    print("Kilometerstand des ersten Autos:", auto_eins.kilometerstand)
    print("Kilometerstand des zweiten Autos:", auto_zwei.kilometerstand)
Ejemplo n.º 3
0
def main():
    # Hauptprogramm
    auto_eins = Auto.Auto("Kia", "Silber", 100, 3)

    print("\nDaten von Auto eins:")
    auto_eins.zeige_daten()

    print("\nDie Autos fahren ein wenig durch die Gegend...")

    auto_eins.strecke_fahren(64)

    print("Kilometerstand des ersten Autos:", auto_eins.kilometerstand)
Ejemplo n.º 4
0
    def robotInit(self):
        """
        This function is called upon program startup and
        should be used for any initialization code.
        """

        self.table = NetworkTables.getTable("SmartDashboard")
        self.robot_drive = wpilib.drive.DifferentialDrive(
            wpilib.Spark(0), wpilib.Spark(1))
        self.stick = wpilib.Joystick(0)
        self.elevatorMotor = wpilib.VictorSP(5)
        self.intakeMotor = wpilib.VictorSP(2)
        self.intakeMotorLeft = wpilib.VictorSP(3)
        self.intakeMotorRight = wpilib.VictorSP(4)
        self.climbMotor = wpilib.VictorSP(6)
        self.ahrs = AHRS.create_i2c(0)
        #self.gearSpeed = .5
        #self.lights = wpilib.Relay(1)
        #self.lightToggle = False
        #self.lightToggleBool = True
        #self.togglev = 0

        self.robot_drive.setSafetyEnabled(False)

        wpilib.CameraServer.launch()
        self.xb = wpilib.Joystick(1)

        self.Compressor = wpilib.Compressor(0)
        self.Compressor.setClosedLoopControl(True)
        self.enabled = self.Compressor.enabled()
        self.PSV = self.Compressor.getPressureSwitchValue()
        self.LeftSolenoid = wpilib.DoubleSolenoid(0, 1)
        self.RightSolenoid = wpilib.DoubleSolenoid(2, 3)
        self.Compressor.start()

        self.wheel = wpilib.Encoder(0, 1)
        self.wheel2 = wpilib.Encoder(2, 3, True)
        self.encoder = Sensors.Encode(self.wheel, self.wheel2)
        #wpilib.CameraServer.launch()
        self.ultrasonic = wpilib.AnalogInput(0)
        self.autoSchedule = Auto.Auto(self, )
        self.intakeToggle = False
        self.intakePos = False
        self.openSwitch = wpilib.DigitalInput(9)
        self.closedSwitch = wpilib.DigitalInput(8)

        self.speed = 0.6
        self.leftSpeed = 0.7
        self.rightSpeed = 0.7
        self.speedToggle = False
Ejemplo n.º 5
0
import Auto

opel = Auto()

print opel
Ejemplo n.º 6
0
import Auto

renault_logan = Auto('Renault', 'Logan')
renault_logan.desc_auto()