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 - takoda

Pagine: [1]
1
Programmazione / Re: la stringa è vuota
« il: 10 Gennaio 2013, 09:22:35 »
grazie mille riproverò forse il problema è mio , per la leggibilità il codice non è mio devo solo fare la conversione!

2
Programmazione / la stringa è vuota
« il: 09 Gennaio 2013, 10:54:01 »

varTemp as variant
StrNode  as string
strOutput as string

strNode ="200"
varTemp = Hex$("1000", 4)

strOutput = Chr$(CByte(Val("&H" & strNode))) & Chr$(3) & Chr$(CByte(Val("&H" & Left$(varTemp, 2)))) & Chr$(CByte(Val("&H" & Right$(varTemp, 2)))) & Chr$(0) & Chr$(1)


PRINT strOutput

E strOutput È VUOTA

Nota: Sto convertendo un progetto di gambas 1

3
Progetti degli utenti / Re: Ricerca Collaboratori Progetto Scada
« il: 08 Gennaio 2013, 18:28:48 »
Ok forse sono stato un po troppo vago!
Un PLC ( Programmable Logic Controller ) http://it.wikipedia.org/wiki/Controllore_logico_programmabile Avvolte a bisogno di interfacciarsi con l'operatore tramite un dispositivo HMI(Human-Machine Interface) interfaccia uomo macchina detto anche pannello operatore http://it.wikipedia.org/wiki/Interfaccia_uomo-macchina un sistema embedded che monta un firmware ho un sistema operativo integrato nel quale vengono caricate delle interfacce, pulsanti,textbox ecc. che permettono di comunicare con il PLC. Stessa Cosa con lo SCADA
soltanto che per comunicare si usa un PC con un sistema operativo installato!
Per comunicare sia i pannelli HMI che Gli SCADA hanno bisogno di protocolli, es ModBus  http://it.wikipedia.org/wiki/Modbus , cito questo perche molto diffuso, in questo caso il protocollo può essere sia seriale(RS485/422) che Ethernet!
Poi ci sono Fins X Omron, PPI,MPI,TTY X Siemens(Open Source Libnodave), Profibus ecc. Molti di questi protocolli sono gia stati sviluppati e rilasciati su internet per vari linguaggi VB,C#,C,C++ ecc. .
Per il Momento il mio obbiettivo era era quello di integrare ho convertire i vari sorgenti x Gambas, ci sono librerie condivise anche per linux eventualmente da importare in gambas non posso postare tutto il materiale ma se qualcuno vuole più informazioni mi farebbe molto piacere trovare collaboratori ho anche solamente amici X scabiare 2 chiacchere!
Adesso nel progetto sto cercando di riscrivere il ModBus seriale è incompleto, con molti errori ma il progetto è qui sotto!

Alcuni Link:
http://libmodbus.org/
http://libnodave.sourceforge.net/
http://libopensrtp.sourceforge.net/
http://stackoverflow.com/questions/7873396/omron-fins-protocol-realization-at-pc-side-using-qtc-driver

4
Programmazione / CGI in Gambas
« il: 04 Gennaio 2013, 10:17:02 »
Salve sapreste dirmi dove posso trovare una documentazione per i progetti CGI in Gambas3!
Grazie!

5
Progetti degli utenti / Ricerca Collaboratori Progetto Scada
« il: 04 Gennaio 2013, 10:15:07 »
Salve a tutti ho iniziato un nuovo progetto di uno SCADA (Supervisory Control And Data Acquisition) e ho deciso di usare Gambas e vi spiego i motivi.
1)L' ho trovato un linguaggio semplice e ben supportato e spero così che i programmatori siano invogliati a sviluppare il progetto senza un enorme difficoltà nel linguaggio tipo Java,C++ ecc
2)Lo posso installare su varie architetture PC,MAC,ARM(Raspbarry Pi)
3)Ha un gui builder
4)Con i vari sviluppi di windows penso che per un software industriale sia difficile mantenere la compatibilità di sistema
5) Ultimo ma non da meno questa stupenda comunità(Anche Italiana) che lo supporta

Adesso il problema!
Per sviluppare un progetto del genere da solo mi servono Tempo, competenze su questo linguaggio che per ora non ho, ho sempre lavorato con C,C++,Python,C# Ecc.
SE qualcuno se la sente potrebbe darmi una mano, il progetto è in fase embrionale ma serviranno una gui, dei protocolli (pensavo di importare in gambas varie librerie già scritte in c!
Oppure riscrivendole ma alcune penso sia un lavoro enorme!
Il Tutto verra Rilasciato sotto GPL 3!

Non mi dilungo nello specifico ma se qualcuno fosse interessato può contattarmi quì pareti.sei@gmail.com
Ps. non chiedo a nessuno un impegno garantito !
Grazie a tutti!

6
Domande tecniche / [RISOLTO]Re: Missing As Classe serial
« il: 02 Gennaio 2013, 11:14:46 »
OK grazie sembra funzionare !
Siete mitici!

7
Domande tecniche / Re: Missing As Classe serial
« il: 02 Gennaio 2013, 10:33:32 »
Grazie per la risposta ma le proprietà sono già impostate su public!

8
Domande tecniche / Missing As Classe serial
« il: 02 Gennaio 2013, 09:01:47 »
Salve a tutti e buon Anno sto iniziando un progetto presumo molto lungo e sto incontrando problemi alle prime righe come da titolo!
Ho creato una classe che richiama la classe serial di gb.net!


' Gambas class file ModBusRtuSerial

Export

Private SPort As SerialPort
Public MbStatus As String
SPort = New SerialPort() As "SPort"

 
Public Function MbPortOpen(PortName As String, PortBaudRate As Integer, PortDataBit As Integer, PortParity As Integer) As Boolean
  If SPort.RNG = False
    SPort.PortName = PortName
    SPort.Speed = PortBaudRate
    SPort.DataBits = PortDataBit
    SPort.Parity = PortParity
  
    
     SPort.Open()
      
    
  Endif
End


E nel form main creo un istanza


' Gambas class file Fmain

Public Mb1 As ModBusRtuSerial

Public Sub _new()

End

Public Sub Form_Open()
 Mb1.MbPortOpen("tty0", 9600, 8, 2)
 
End
' Gambas class file
Se invece inserisco SPort = New SerialPort() As "SPort" all'interno della funzione ricevo Null object alla chiamata Mb1.MbPortOpen("tty0", 9600, 8, 2)

All' esecuzione del programma l'errore è Missing As  alla chiamata SPort = New SerialPort() As "SPort"
Grazie!

9
Domande tecniche / Re: type mismatch:wanted string[] got sting
« il: 02 Gennaio 2013, 08:55:34 »
Grazie per il supporto e buon anno adesso funziona tutto come postato da milio Grazie!

10
Domande tecniche / [Risolto] type mismatch:wanted string[] got sting
« il: 20 Dicembre 2012, 14:23:42 »
Salve a tutti e buon natale !
Sto cercando di riprendere a mano un vecchio sorgente di gambas 1 ma all'esecuzione mi da l'errore type mismatch:wanted string[] got sting!
Ma non capisco dove sta l'errore!



Vi posto il progetto se potete aiutarmi ve ne sarei grato!
Grazie! :party:

Pagine: [1]