Type
Ages
Langues
Réservation nécessaire
Enregistrement nécessaire
Lien pour aperçu
Fonctionne hors-ligne
Description
Cette configuration expérimentale représente le simulateur de processus réalisé avec des circuits RC en cascade.
L'utilisateur peut choisir entre le système de premier ordre, le système de premier ordre avec l'intégrateur pur, et le système de deuxième ordre avec l'intégrateur pur.
Le laboratoire peut être programmé via le langage de programmation python dans n'importe quel éditeur de texte.
Il y a deux fonctions obligatoires:
def podesavanje (PROM) -fonction pour l'initialisation d'expérience. Prom est le dictionnaire de variable globale, l'utilisateur peut faire n'importe quelle variable nécessaire pour l'expérience. Deux variables obligatoires sont le taux d'échantillonnage Prom ['périodea'], durée de l'expérience Prom ['vremeTrajanja'], et Prom ['Red'], qui est l'ordre du système (0-premier ordre, 1-premier ordre avec intégrateur, 2-seconde commande avec intégrateur).
deuxième fonction est
def Petlja (t, y, PROM), appelé périodiquement au bal ['Perioda'] secondes. Le premier argument (t) est TimeStep actuel, le deuxième argument est la sortie courante du simulateur de processus, et la troisième variable est le dictionnaire de variables globales. Fonction renvoie l'entrée au simulateur de processus.
Exemple de programme (étape d'unité au système de premier ordre avec l'intégrateur):
def podesavanje (bal):
Prom ['périodea'] = 0,2 #0.2 s temps d'échantillonnage
Prom ['vremeTrajanja'] = 20 #20 s durée
Prom ['Red'] = 1 #first commande avec Integrator
def Petlja (t, y, PROM):
u = 1 # 1 volt
Print Str (t) + ', ' + Str ('u') + ', ' + Str ('y') #print TimeStep actuel, entrée actuelle et sortie actuelle
retour u # envoyer 1 volt au simulateur de processus
View and write the comments
No one has commented it yet.