Graphique en mode discret pour les variables binaires et numériques

This commit is contained in:
Philippe Roy 2023-01-31 14:06:34 +01:00
parent a3746f9ec7
commit b799039e6e
2 changed files with 40 additions and 40 deletions

View File

@ -27,25 +27,25 @@ scene = bge.logic.getCurrentScene()
# Ce distinguo ne concerne que les entrées, les sorties réelles sont forcées par les sorties numériques et vice-versa. # Ce distinguo ne concerne que les entrées, les sorties réelles sont forcées par les sorties numériques et vice-versa.
public_vars = { public_vars = {
't' : [['System','time'], [], []], 't' : [['System','time','a'], [], []],
'voy_0' : [['Led niveau 0','activated'], ['pin', 'd','o'], []], 'voy_0' : [['Led niveau 0','activated','d'], ['pin', 'd','o'], []],
'voy_1' : [['Led niveau 1','activated'], ['pin', 'd','o'], []], 'voy_1' : [['Led niveau 1','activated','d'], ['pin', 'd','o'], []],
'pc_0' : [['Microrupteur niveau 0','activated_real'], [], []], 'pc_0' : [['Microrupteur niveau 0','activated_real','d'], [], []],
'pc_0_r' : [['Microrupteur niveau 0','activated'], ['pin', 'd','i'], []], 'pc_0_r' : [['Microrupteur niveau 0','activated','d'], ['pin', 'd','i'], []],
'pc_1' : [['Microrupteur niveau 1','activated'], ['pin', 'd','i'], []], 'pc_1' : [['Microrupteur niveau 1','activated','d'], ['pin', 'd','i'], []],
'pc_1_r' : [['Microrupteur niveau 1','activated_real'], [], []], 'pc_1_r' : [['Microrupteur niveau 1','activated_real','d'], [], []],
'ba_0' : [['Bp niveau 0','activated'], ['pin', 'd','i'], []], 'ba_0' : [['Bp niveau 0','activated','d'], ['pin', 'd','i'], []],
'ba_0_r' : [['Bp niveau 0','activated_real'], [], []], 'ba_0_r' : [['Bp niveau 0','activated_real','d'], [], []],
'ba_1' : [['Bp niveau 1','activated'], ['pin', 'd','i'], []], 'ba_1' : [['Bp niveau 1','activated','d'], ['pin', 'd','i'], []],
'ba_1_r' : [['Bp niveau 1','activated_real'], [], []], 'ba_1_r' : [['Bp niveau 1','activated_real','d'], [], []],
'mot_m' : [['Moteur','up',], ['pin_up', 'd','o'], []], 'mot_m' : [['Moteur','up','d'], ['pin_up', 'd','o'], []],
'mot_d' : [['Moteur','down'], ['pin_down', 'd','o'], []], 'mot_d' : [['Moteur','down','d'], ['pin_down', 'd','o'], []],
'mot_angle' : [['Moteur','alpha'], [], []], 'mot_angle' : [['Moteur','alpha','a'], [], []],
'mot_vitesse' : [['Moteur','speed'], [], []], 'mot_vitesse' : [['Moteur','speed','a'], [], []],
'mot_pas' : [['Moteur','step'], [], []], 'mot_pas' : [['Moteur','step','a'], [], []],
'cabine_z' : [['Cabine','z', 1/0.333], [], []], 'cabine_z' : [['Cabine','z','a', 1/0.333], [], []],
'cabine_vitesse' : [['Cabine','speed', 1/0.333], [], []], 'cabine_vitesse' : [['Cabine','speed','a', 1/0.333], [], []],
'cabine_pas' : [['Cabine','step', 1/0.333], [], []]} 'cabine_pas' : [['Cabine','step','a', 1/0.333], [], []]}
# Couleurs # Couleurs
color_passive = (0.800, 0.005, 0.315,1) # bouton non activable : magenta color_passive = (0.800, 0.005, 0.315,1) # bouton non activable : magenta

View File

@ -27,27 +27,27 @@ scene = bge.logic.getCurrentScene()
# Ce distinguo ne concerne que les entrées, les sorties réelles sont forcées par les sorties numériques et vice-versa. # Ce distinguo ne concerne que les entrées, les sorties réelles sont forcées par les sorties numériques et vice-versa.
public_vars = { public_vars = {
't' : [['System','time'], [], []], 't' : [['System','time','a'], [], []],
'fdc_h' : [['Microrupteur haut','activated'], ['pin', 'd','i'], []], 'fdc_h' : [['Microrupteur haut','activated','d'], ['pin', 'd','i'], []],
'fdc_h_r' : [['Microrupteur haut','activated_real'], [], []], 'fdc_h_r' : [['Microrupteur haut','activated_real','d'], [], []],
'fdc_b' : [['Microrupteur bas','activated'], ['pin', 'd','i'], []], 'fdc_b' : [['Microrupteur bas','activated','d'], ['pin', 'd','i'], []],
'fdc_b_r' : [['Microrupteur bas','activated_real'], [], []], 'fdc_b_r' : [['Microrupteur bas','activated_real','d'], [], []],
'bp_m' : [['Bp monter','activated'], ['pin', 'd','i'], []], 'bp_m' : [['Bp monter','activated','d'], ['pin', 'd','i'], []],
'bp_m_r' : [['Bp monter','activated_real'], [], []], 'bp_m_r' : [['Bp monter','activated_real','d'], [], []],
'bp_d' : [['Bp descendre','activated'], ['pin', 'd','i'], []], 'bp_d' : [['Bp descendre','activated','d'], ['pin', 'd','i'], []],
'bp_d_r' : [['Bp descendre','activated_real'], [], []], 'bp_d_r' : [['Bp descendre','activated_real','d'], [], []],
'bp_a' : [['Bp arret','activated'], ['pin', 'd','i'], []], 'bp_a' : [['Bp arret','activated','d'], ['pin', 'd','i'], []],
'bp_a_r' : [['Bp arret','activated_real'], [], []], 'bp_a_r' : [['Bp arret','activated_real','d'], [], []],
'mot_m' : [['Moteur','up'], ['pin_up', 'd','o'], []], 'mot_m' : [['Moteur','up','d'], ['pin_up', 'd','o'], []],
'mot_d' : [['Moteur','down'], ['pin_down', 'd','o'], []], 'mot_d' : [['Moteur','down','d'], ['pin_down', 'd','o'], []],
'mot_angle' : [['Moteur','alpha'], [], []], 'mot_angle' : [['Moteur','alpha','a'], [], []],
'mot_vitesse' : [['Moteur','speed'], [], []], 'mot_vitesse' : [['Moteur','speed','a'], [], []],
'mot_pas' : [['Moteur','step'], [], []], 'mot_pas' : [['Moteur','step','a'], [], []],
'bp_auto' : [['Bp auto','activated'], ['pin', 'd','i'], []], 'bp_auto' : [['Bp auto','activated','d'], ['pin', 'd','i'], []],
'bp_auto_r' : [['Bp auto','activated_real'], [], []], 'bp_auto_r' : [['Bp auto','activated_real','d'], [], []],
'voy_auto' : [['Led auto','activated'], ['pin', 'd','o'], []], 'voy_auto' : [['Led auto','activated','d'], ['pin', 'd','o'], []],
'lum' : [['Recepteur LDR','activated'], ['pin', 'd','i'], []], 'lum' : [['Recepteur LDR','activated','a'], ['pin', 'd','i'], []], # Basculer en analogique
'lum_r' : [['Recepteur LDR','activated_real'], [], []]} 'lum_r' : [['Recepteur LDR','activated_real','a'], [], []]}
# Couleurs # Couleurs
color_passive = (0.800, 0.005, 0.315,1) # bouton non activable : magenta color_passive = (0.800, 0.005, 0.315,1) # bouton non activable : magenta