Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

Gestione Sistema Semaforico da Remoto;

$
0
0

Buongiorno.

Mesi fa ho creato un software con Visual Basic 2015 che mi permette di gestire 3 semafori con 3 schede programmabili Advantech Adam diverse (una per ogni semaforo) grazie a cui posso pilotare da remoto i 3 relè (uno per ogni semaforo) che mi permettono di cambiare lo stato verde-rosso. Fin qui tutto ok.

 

Il software funziona perfettamente in questa maniera:

- con 1 checkbox e 1 button gestisco una scheda (e quindi 1 semaforo) in maniera indipendente (cambio lo stato da verde a rosso o viceversa);

- con 1 altro checkbox e 1 altro button gestisco un'altra scheda (e quindi un altro semaforo) in maniera indipendente (cambio lo stato da verde a rosso o viceversa);

- con 1 ulteriore checkbox ed 1 ulteriore button agisco invece anche sui 2 checkbox e button precedenti cambiando così lo stato di tutti e 3 i semafori da verde a rosso.

 

L'unico problema che ho riscontrato è che siccome il software è composto da una parte che fa funzionare il tutto + una parte grafica (costituita da diversi picturebox), non sempre queste due parti funzionano in maniera concorde.

- Infatti se io cambio lo stato di uno o tutti i semafori da verde a rosso e poi chiudo il software, nel momento in cui lo riapro i semafori rimangono realmente rossi ma la parte grafica mi mostra invece il picturebox verde per default.

- Lo stesso problema lo riscontro se provo ad usare il software contemporaneamente da più computer diversi: cambiando lo stato di uno o tutti i semafori da verde a rosso, i semafori rimangono realmente rossi ma se dalla postazione da cui sto operando visualizzerò il picturebox rosso sugli altri computer rimarrà invece verde. 

 

A questo punto credo che con qualche if riuscirei ad aggiustare la situazione ma con un software così lungo non riesco bene a rendermi conto il punto esatto del codice in cui aggiungerli. In poche parole mi sto perdendo in un bicchiere d'acqua! 

 

Mi affido a chi è più esperto di me per ricevere supporto anche mediante ricompensa economica.

Grazie in anticipo.

 

Ps: ecco il link Google Drive per consultare il software: https://drive.google.com/drive/folders/1bozxO-QgcNt0joqNImXuZsWa_oVAHhoM?usp=sharing


Viewing all articles
Browse latest Browse all 2212

Trending Articles


HOY PANGIT, MAGBAYAD KA!


Henry el monstruo feliz para colorear e imprimir


Dama y vagabundo para pintar


Girasoles para colorear


Good Morning Quotes


RE: Mutton Pies (jameskoiman)


Hagibis (1946) by Francisco V. Coching


Ka riam ka beit bad ka por riam


Vimeo Create - Video Maker & Editor 1.6.0 by Vimeo Inc


Vimeo 3.42.1 by Vimeo Inc