Ajout de la documentation sur le monitoring

This commit is contained in:
Philippe Roy 2023-01-14 23:13:22 +01:00
parent 2c5aa5d362
commit e7cd074cd7
10 changed files with 43 additions and 13 deletions

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="#ffffff" fill-opacity="1"></path><g class="" style="" transform="translate(0,0)"><path d="M23 23v466h466v-18H41v-82.184l85.854-57.234 70.023 70.022 65.133-260.536L387.28 203.7 455.07 95.73l19.317 11.858 6.102-71.1-60.644 37.616 19.884 12.207-59.01 93.99-130.732-65.366-62.865 251.462-57.98-57.978L41 367.184V23H23z" fill="#000000" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 496 B

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="#ffffff" fill-opacity="1"></path><g class="" style="" transform="translate(0,0)"><path d="M146.24 120.334c-23.036 0-52.223 9.79-76.38 31.71-22.6 20.513-40.276 52.013-42.4 94.956H22v18h36v-18H45.48c2.032-38.054 17.27-64.194 36.48-81.627 20.686-18.774 46.56-27.04 64.28-27.04s43.56 8.264 64.233 27.038c15.496 14.073 28.41 33.83 33.908 60.94 3.676-1.484 7.677-2.31 11.86-2.31 2.078 0 4.11.208 6.082.594-6.12-31.684-21.29-55.785-39.748-72.547-24.138-21.92-53.298-31.713-76.334-31.713zm-9 40.088V247H130v18h36v-18h-10.76v-86.578h-18zm119 81.578c-7.838 0-14 6.16-14 14s6.162 14 14 14c7.84 0 14-6.16 14-14s-6.16-14-14-14zM76 247v18h36v-18H76zm108 0v18h36v-18h-36zm108 0v18h36v-18h-36zm54 0v18h11.24v86.078h18V265H382v-18h-36zm54 0v18h36v-18h-36zm54 0v18h13c-2.032 38.053-17.27 64.192-36.48 81.625-20.686 18.774-46.56 27.04-64.28 27.04-17.718 0-43.56-8.263-64.232-27.038-15.496-14.073-28.41-33.827-33.908-60.938-3.676 1.484-7.677 2.31-11.86 2.31-2.078 0-4.11-.208-6.082-.594 6.12 31.683 21.292 55.785 39.75 72.547 24.138 21.92 53.297 31.713 76.332 31.713 23.036 0 52.224-9.79 76.38-31.71 22.6-20.513 40.276-52.014 42.4-94.956H490v-18h-36z" fill="#000000" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1 @@
<svg style="height: 512px; width: 512px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="#ffffff" fill-opacity="1"></path><g class="" style="" transform="translate(0,0)"><path d="M367.717 25.318L325.94 63.475l49.953 38.296 26.002-50.247-34.178-26.205zm-62.71 41.608l-38.562 49.242 70.936 55.66 38.604-49.12-70.978-55.782zm-50.495 64.28l-58.035 73.85 118.628 88.885s3.513 2.384 5.48 5.904c2.02 3.612 1.81 6.935 1.81 6.935v128.544H297.14v-24.56H89.255v24.56H61.51v59.358H432.963V338.184c-9.25 4.65-19.462 7.077-29.817 7.084-36.706 0-66.463-29.758-66.462-66.465.034-23.723 12.71-45.63 33.26-57.48L254.51 131.206zM185 220.175l-68.21 87.103 112.83 1.668 27.495-34.984L185 220.175zm218.146 11.285a47.344 47.344 0 0 0-47.34 47.343 47.344 47.344 0 0 0 47.34 47.343 47.344 47.344 0 0 0 47.344-47.343 47.344 47.344 0 0 0-47.344-47.344zm0 17.67a29.674 29.674 0 0 1 29.676 29.673 29.674 29.674 0 0 1-29.676 29.674 29.674 29.674 0 0 1-29.673-29.674 29.674 29.674 0 0 1 29.673-29.674z" fill="#000000" fill-opacity="1"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -12,7 +12,7 @@
# Documentation du système
################################################################################
system_card=["twins-card", "pin-card", "firmata-card", "movement-card", "board-card", "model-card", "arduino-card"]
system_card=["twins-card", "pin-card", "firmata-card", "plot-card", "movement-card", "board-card", "model-card", "arduino-card"]
system_card_description ={}
# Jumeau numérique
@ -30,12 +30,12 @@ system_card_description.update({"twins-card" : [card_twins_title, card_twins_tex
# Brochage
card_pin_title="Brochage"
card_pin_text=""" Le brochage est un dictionnaire qui permet \n d'associer les objets 3D du jumeau \n numérique aux broches du jumeau réel,
brochage = { nom : [type, broche, mode] } :
brochage = { nom:[type, broche, mode] } :
- nom : nom de l'objet 3D,
- type : a (analogique) ou d (numérique),
- broche : numéro de la broche de carte,
- mode : i (entrée), o (sortie) ou p (pwm).
Par exemple : brochage = { "led" : ['d', 3, 'o'] }.\n
Par exemple : brochage = { 'ba_0':['d', 3, 'o'] }.\n
Les objets numériques du jumeau sont : \n 'ba_0', 'ba_1', 'pc_0', 'pc_1', 'mot_m', 'mot_d', \n 'voy_0' et 'voy_1'."""
card_pin_url=[]
system_card_description.update({"pin-card" : [card_pin_title, card_pin_text, card_pin_url]})
@ -49,6 +49,15 @@ card_firmata_text=""" Firmata est le protocole de \n communication entre les deu
card_firmata_url=[["Protocole Firmata : pyFirmata","https://github.com/tino/pyFirmata"]]
system_card_description.update({"firmata-card" : [card_firmata_title, card_firmata_text, card_firmata_url]})
# Monitoring
card_plot_title="Chronogramme"
card_plot_text=""" plot([valeurs]) \n -> Affiche le chronogramme de la liste des \n valeurs spécifiées.
Par exemple : plot(['ba_0', 'cabine_z']).\n
Les entrées/sorties peuvent être suivies : \n ba_0', 'ba_1', 'pc_0', 'pc_1', 'mot_m', 'mot_d', \n 'voy_0' et 'voy_1'.\n
Les autres valeurs pouvant être suivies : \n 'moteur_angle', 'moteur_vitesse', 'cabine_z'."""
card_plot_url=[["Bibliothèque Matplotlib","https://matplotlib.org/"]]
system_card_description.update({"plot-card" : [card_plot_title, card_plot_text, card_plot_url]})
# Ouvrir et fermer
card_movement_title="Monter et descendre"
card_movement_text=""" mot_m(True | False) \n -> Monter la cabine (moteur sens trigo). \n

Binary file not shown.

View File

@ -14,7 +14,7 @@
# Documentation du système
################################################################################
system_card=["twins-card", "pin-card", "firmata-card", "movement-card", "sensor-card", "gyro-card", "board-card", "model-card", "arduino-card"]
system_card=["twins-card", "pin-card", "firmata-card", "plot-card", "movement-card", "sensor-card", "gyro-card", "board-card", "model-card", "arduino-card"]
system_card_description ={}
# Jumeau numérique
@ -32,13 +32,13 @@ system_card_description.update({"twins-card" : [card_twins_title, card_twins_tex
# Brochage
card_pin_title="Brochage"
card_pin_text=""" Le brochage est un dictionnaire qui permet \n d'associer les objets 3D du jumeau \n numérique aux broches du jumeau réel,
brochage = { nom : [type, broche, mode] } :
brochage = { nom:[type, broche, mode] } :
- nom : nom de l'objet 3D,
- type : a (analogique) ou d (numérique),
- broche : numéro de la broche de carte,
- mode : i (entrée), o (sortie) ou p (pwm).
Par exemple : brochage = { "led" : ['d', 3, 'o'] }.\n
Les objets numériques du jumeau sont : \n 'bp_ext', 'bp_int', 'fdc_o','fdc_f', 'mot_o',\n 'mot_f', 'gyr','ir_emet' et 'ir_recep'."""
Par exemple : brochage = { 'gyr':['d', 3, 'o'] }.\n
Les objets numériques du jumeau sont : \n 'bp_ext', 'bp_int', 'fdc_o', 'fdc_f', 'mot_o',\n 'mot_f', 'gyr', 'ir_emet' et 'ir_recep'."""
card_pin_url=[]
system_card_description.update({"pin-card" : [card_pin_title, card_pin_text, card_pin_url]})
@ -51,6 +51,15 @@ card_firmata_text=""" Firmata est le protocole de \n communication entre les deu
card_firmata_url=[["Protocole Firmata : pyFirmata","https://github.com/tino/pyFirmata"]]
system_card_description.update({"firmata-card" : [card_firmata_title, card_firmata_text, card_firmata_url]})
# Monitoring
card_plot_title="Chronogramme"
card_plot_text=""" plot([valeurs]) \n -> Affiche le chronogramme de la liste des \n valeurs spécifiées.
Par exemple : plot(['bp_ext', 'portail_x']).\n
Les entrées/sorties peuvent être suivies : \n 'bp_ext', 'bp_int', 'fdc_o', 'fdc_f', 'mot_o',\n 'mot_f', 'gyr', 'ir_emet' et 'ir_recep'.\n
Les autres valeurs pouvant être suivies : \n 'moteur_angle', 'moteur_vitesse', 'portail_x'."""
card_plot_url=[["Bibliothèque Matplotlib","https://matplotlib.org/"]]
system_card_description.update({"plot-card" : [card_plot_title, card_plot_text, card_plot_url]})
# Ouvrir et fermer
card_movement_title="Ouvrir et fermer"
card_movement_text=""" mot_o(True | False) \n -> Ouvrir le portail (moteur sens trigo).\n

View File

@ -1,7 +1,7 @@
<data>
<screen>
<width>1140</width>
<height>641</height>
<width>1325</width>
<height>745</height>
<quality>1</quality>
</screen>
</data>

Binary file not shown.

View File

@ -12,7 +12,7 @@
# Documentation du système
################################################################################
system_card=["twins-card", "pin-card", "firmata-card", "movement-card", "sensor-card", "board-card", "model-card", "arduino-card"]
system_card=["twins-card", "pin-card", "firmata-card", "plot-card", "movement-card", "sensor-card", "board-card", "model-card", "arduino-card"]
system_card_description ={}
# Jumeau numérique
@ -30,13 +30,13 @@ system_card_description.update({"twins-card" : [card_twins_title, card_twins_tex
# Brochage
card_pin_title="Brochage"
card_pin_text=""" Le brochage est un dictionnaire qui permet \n d'associer les objets 3D du jumeau \n numérique aux broches du jumeau réel,
brochage = { nom : [type, broche, mode] } :
brochage = { nom:[type, broche, mode] } :
- nom : nom de l'objet 3D,
- type : a (analogique) ou d (numérique),
- broche : numéro de la broche de carte,
- mode : i (entrée), o (sortie) ou p (pwm).
Par exemple : brochage = { "led" : ['d', 3, 'o'] }.\n
Les objets numériques du jumeau sont : \n 'bp_m', 'bp_a', 'bp_d', 'fdc_h', 'fdc_b', 'mot_m', \n 'mot_d', 'bp_auto', 'voy_auto' et 'lum'."""
Par exemple : brochage = { 'led':['d', 3, 'o'] }.\n
Les objets numériques du jumeau sont : \n 'bp_m', 'bp_a', 'bp_d', 'mot_m', 'mot_d', \n 'fdc_h', 'fdc_b', 'bp_auto', 'voy_auto' et 'lum'."""
card_pin_url=[]
system_card_description.update({"pin-card" : [card_pin_title, card_pin_text, card_pin_url]})
@ -49,6 +49,15 @@ card_firmata_text=""" Firmata est le protocole de \n communication entre les deu
card_firmata_url=[["Protocole Firmata : pyFirmata","https://github.com/tino/pyFirmata"]]
system_card_description.update({"firmata-card" : [card_firmata_title, card_firmata_text, card_firmata_url]})
# Monitoring
card_plot_title="Chronogramme"
card_plot_text=""" plot([valeurs]) \n -> Affiche le chronogramme de la liste des \n valeurs spécifiées.
Par exemple : plot(['bp_m', 'moteur_angle']).\n
Les entrées/sorties peuvent être suivies : \n 'bp_m', 'bp_a', 'bp_d', 'mot_m', 'mot_d', \n 'fdc_h', 'fdc_b', 'bp_auto', 'voy_auto' et 'lum'.\n
Les autres valeurs pouvant être suivies : \n 'moteur_angle', 'moteur_vitesse'."""
card_plot_url=[["Bibliothèque Matplotlib","https://matplotlib.org/"]]
system_card_description.update({"plot-card" : [card_plot_title, card_plot_text, card_plot_url]})
# Ouvrir et fermer
card_movement_title="Monter et descendre"
card_movement_text=""" mot_m(True | False) \n -> Monter le volet (moteur sens trigo). \n