Installiere die Dokumente-Online App

<
>
Download
Dokumenttyp

Portfolio
Informatik

Universität, Schule

HFU Uster

Note, Lehrer, Jahr

2015

Autor / Copyright
Josefine G. ©
Metadaten
Preis 2.40
Format: pdf
Größe: 0.03 Mb
Ohne Kopierschutz
Bewertung
sternsternsternsternstern
ID# 50004







#!/usr/bin/python

import time


# Grundkonfiguration der Variablen. Q1 wird als Anfangspunkt gesetzt, damit die Programmierung einen Anfang hat.

M0 = 0 # Knopf EG im Lift wird gedrückt

M1 = 0 # Knopf 1OG im Lift wird gedrückt

M2 = 0 # Knopf 2OG im Lift wird gedrückt

M3 = 0 # Knopf Nothalt im Lift wird gedrückt

M4 = 0 # Sensor EG wird geschaltet

M5 = 0 # Sensor 1. OG wird geschaltet

M6 = 0 # Sensor 2. OG wird geschaltet

M7 = 0 # Im EG wird der Brandfall gesetzt

I9 = 0 # Aussen wird Konopf EG betätigt

I10 = 0 # Aussen wird Konopf 1. OG betätigt

I11 = 0 # Aussen wird Konopf 2.OG betätigt

Q1 = 1 # Aufwärtsbewegung

Q2 = 0 # Abwärtsbewegung

M21 = 0 # Marker für Fahrt von EG ins 1. OG

M22 = 0 # Marker für Fahrt von EG ins 1. OG

M23 = 0 # Marker für Fahrt von EG ins 2. OG

M24 = 0 # Marker für Fahrt von EG ins 2. OG

M25 = 0 # Marker für Fahrt von 2. OG ins 1.OG

M26 = 0 # Marker für Fahrt von 2. OG ins 1. OG

M27 = 0 # Marker für Fahrt von 2. OG ins EG

M28 = 0 # Marker für Fahrt von 2. OG ins EG

M29 = 0 # Marker für Knopf aussen EG

M30 = 0 # Marker für Knopf aussen 1. OG

M31 = 0 # Marker für Knopf aussen 2. OG


#----------------------------


# Marker Wischrelais, welche eine Verzögerung der Weiterfahrt von 3 Sekunden erzwingt

T1 = 0

# Funktion die T1 für 3 Sekunden unterbricht und dann weiter ausführt. Danach werden alle Sensoren der Stockwerke zurückgesetzt.

while T1 <=1:

print T1

T1 = T1+1

time.sleep(3)


# Die Verzögerung von 3 Sekunden wenn Sensoren EG, 1. OG oder 2. OG angesprochen

if M4 = 1:

T1= 1

if M5 = 1:

T1 = 1

if M6 = 1:

T1 = 1

else

T1= 0

#----------------------------


# Die Knöpfe ausserhalb des Liftes


#Knopf EG Aussen

if I9 = 1:

M29= 1;

else.....[Volltext lesen]

Download Fahrstuhl program­mieren in Python. Ein Beispiel in 3 Ebenen mit Nothalt und Brandfall
• Download Link zum vollständigen und leserlichen Text
• Dies ist eine Tauschbörse für Dokumente
• Laden sie ein Dokument hinauf, und sie erhalten dieses kostenlos
• Alternativ können Sie das Dokument auch kаufen
Dieser Textabschnitt ist in der Vorschau nicht sichtbar.
Bitte Dokument downloaden.

if (M2=1 and Q2 =0):

M23 =1;

else M23 = 0;


# wenn Marker für Fahrt von EG ins 2. OG gesetzt dann setzte den zweiten Marker für Fahrt von EG ins 2. OG, sonst nicht

if M23 = 1:

M24 = 1;

else: M24 = 0;


#Fahrt ab Sensor vom EG ins das 2. OG

# wenn Marker für Fahrt von EG ins 2. OG gesetzt und der Schalter Nothalt nicht gesetzt Fahre nach oben, sonst nicht. Direkter Weg ins 2. OG.

if M24 = 1 and M22 = 0 and M22 = 0 and M3 = 0:

Q1 = 1;

else Q1 = 0;


# Akteur steigt im EG ein, und drückt direkt auf den Knopf für das 1. OG. Es steigt ein anderer Akteur hinzu und drückt auf das 2. OG

# Wenn Marker für Fahrt von EG ins 2. OG gesetzt und Marker für Fahrt von EG ins 1. OG gesetzt und Marker für Verzögerung der Weiterfahrt gesetzt und Knopf Nothalt im Lift wird nicht gedrückt, dann setzte Aufwärtsbewegung. Halt im 1. OG.

# Funktion T1 wird aktiviert bevor die Auf.....

Dieser Textabschnitt ist in der Vorschau nicht sichtbar.
Bitte Dokument downloaden.

# Sensor setzten

# Akteur steigt im 2. OG ein, und drückt direkt auf den Knopf für das EG. Es steigt ein anderer Akteur hinzu und drückt auf 1. OG

# Knopf gedrückt für Fahrt vom 2. OG in das 1. OG bis zum Sensor

if M26 = 1 and M28 = 1 and T1 = 1 and M3 = 0:

Q2 = 1;

.....



Swop your Documents