Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Pino Zollo

Pagine: [1]
1
Programmazione / Re:Due connessioni UDP
« il: 08 Aprile 2020, 03:39:09 »
Potresti provare :-\ a differenziare l'apertura delle porte di ciascun Arduino in due distinte Classi
La porta del primo Arduino la apri - ad esempio - nella Classe principale; quella del secondo la apri in una Classe secondaria appositamente creata via codice ed ovviamente richiamata in/da quella principale.

Ad esempio, quindi nella Classe principale:
Codice: [Seleziona]
Public cl As New Class1


Public Sub Main()

' Invochiamo la sub-procedura della Classe secondaria per aprire e leggere la porta del "secondo" Arduino:
  cl.ApreSecondoArduino()

' Qui invece viene aperta la porta del "primo" Arduino:
  ...etc...
  ...etc...

End


Public Sub UDPServer_Read()

' Qui in codice per leggere la porta del "primo" Arduino:
   .........
   ...etc....

Ovviamente nella Classe secondaria sarà posto il codice analogo necessario per aprire e leggere la porta del secondo Arduino.

Se capisco bene dovrei fare due Form, in uno gestico una connessione e nell'altro la seconda.....

C'é  modo di farlo via istruzioni ?...senza un secondo Form ?
Grazie.

2
Programmazione / Re:Due connessioni UDP
« il: 06 Aprile 2020, 19:58:59 »
Non mi permette di avere 2 Server_Read

3
Programmazione / Due connessioni UDP
« il: 06 Aprile 2020, 17:30:24 »
Ciao...
Il mio programma cerca di parlare con due Arduino (ESP32, Wamos ESP8266) via Wi-Fi in UDP.
I due Arduino si collegano al PC usando IP statici differenti....e porte differenti.
Il programma Gambas3 fa polling e gli Arduino rispondono solo se interrogati.
Con uno va tutto bene....
...ma le cose mi si confondono se aggiungo un altro Socket nel form.

la Public Sub UDPServer_Read()  sembra essere unica, cioè non differenziabile fra i due Socket.

Si può fare con un solo Socket ?
Grazie
Pino ZP4KFX

4
Programmazione / Re:DrawingArea
« il: 06 Aprile 2020, 17:08:27 »
 [Risolto]

5
Programmazione / Re:DrawingArea
« il: 06 Aprile 2020, 17:06:19 »
OK Grazie....funziona bene :ok:

6
Programmazione / DrawingArea [Risolto]
« il: 05 Aprile 2020, 00:38:20 »
Ciao....
Vorrei ottenere le coordinate del mouse in una DrawingArea....

Ho :

Codice: [Seleziona]
Public Sub DwgElevation_MouseDown()

 Debug "Coordinate  " & Str(DwgElevation.X) & "   " & Str(DwgElevation.Y)

End

Public Sub DwgElevation_DblClick()

  Debug "DC Coordinate  " & Str(DwgElevation.ScreenY) & "   " & Str(DwgElevation.ScreenX)

End

.... ma dovunque clicchi ottengo sempre gli stessi numeri....le coordinate dell'angolo in alto a sinistra della DrawingArea con MouseDown... (X e Y della medesima)

Anche il DblClick mi da sempre nueri uguali...

Qualche suggerimento ?

Grazie
Pino




Pagine: [1]