Entra
Nuovo su Yahoo! Gruppi? Registrati
mlaII · MLA II
? Già Iscritto? Entra su Yahoo!

Suggerimenti

Lo sapevi che...
Puoi imposatare la cronologia dei messaggi? Clicca nel link datea. le tue preferenze verranno salvate.

Messaggi

  Messaggi Aiuto
Avanzata
Messaggi 764 - 793 di 1374   Più nuovo  |  < Più recente  |  Meno recente >  |  Più vecchio
Messaggi: Mostra riassunti messaggi   (Raggruppa per argomento) Disponi per data v  
#793 Da: gigyz <gigyz@...>
Data: Mar 1 Feb 2005 9:12 am
Oggetto: Re: modbustester funziona
gigyz
Offline Offline
Invia email Invia email
 
On Tue, 1 Feb 2005 08:19:34 +0100
Mauro Soligo <mauro.soligo@...> wrote:

>
> Ho appena provato il modbustester ( quello con GUI ) e funziona la
> lettura, non riuscivo a compilare a causa delle wxGTK compilate con
> supporto unicode.
> Queste sono secondo me le cose da fare alcune sono più importanti,
> altre meno, cerco di metterle in ordine:
> - l'apertura/chiusura della porta la farei all'inizio e alla fine

------------------megacut-----------------------------------------

concordo su tutto tranne che sull'apertura chiusura delle porte, se ci
fai caso l'apertura e la chiusura stanno fuori dal ciclo for,
indipercuilaquale :P viene aperta la porta, vengono letti tutti gli
indirizzi indicati in griglia e poi viene richiusa.

#792 Da: Mauro Soligo <mauro.soligo@...>
Data: Mar 1 Feb 2005 7:19 am
Oggetto: modbustester funziona
max_xxv
Offline Offline
Invia email Invia email
 
Ho appena provato il modbustester ( quello con GUI ) e funziona la
lettura, non riuscivo a compilare a causa delle wxGTK compilate con
supporto unicode.
Queste sono secondo me le cose da fare alcune sono più importanti,
altre meno, cerco di metterle in ordine:
- l'apertura/chiusura della porta la farei all'inizio e alla fine
dell'operazione, ho visto che se devo leggere 10 word, per ciascuna
viene aperta la porta, si legge la word, viene richiusa la porta. Io
aprirei la porta all'inizio e la chiuderei alla fine delle 10 word.
- funzione di scrittura, bhe, è da implementare ;-)
- campo errori, un campo di testo dove, nel caso avvengano degli
errori, riporti il codice errore e relativa spiegazione.
- la funzione loop-read con relativo campo per configurare il tempo
tra una lettura e la successiva...
- sistemazione GUI, sarebbe utile che quando si apre mi visualizzi per
intero la griglia.
- menù per impostare la porta seriale da usare, la velocità,
l'indirizzo modbus della scheda da interrogare, il TimeOut etc...
- salvataggio su file della configurazione e magari anche degli
indirizzi impostati, direi su un file fisso nella dir
dell'applicativo.
- supporto per le lingue? nel caso volessimo mettere su sourceforge
l'applicazione sarebbe bene avere un file di testo per ogni lingua. il
programma all'avvio apre quello della lingua selezionata e prende le
stringhe da li...


bhe, questo è tutto quello che mi viene in mente, mi pare di aver
rispettato l'ordine di importanza.

--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#791 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 5:50 pm
Oggetto: Re: Modbus, per Angelo
max_xxv
Offline Offline
Invia email Invia email
 
riesci a venire in IRC adesso?
In ogni caso aiutami a capire quello che succede, a te risulta che sia
il mio SW che a volte si pianta?
In ogni caso possiamo vedere di lavorare assieme al SW, se ci
becchiamo in IRC una sera con calma te lo spiego file per file, non è
complesso come sembra, certo che prenderlo in mano tutto da solo forse
ci vuole troppo tempo per capirlo.
Tu hai fatto delle modifiche?
Diciamo che quello che potrebbe succedere è che le funzioni seriali a
basso livello non si comportino a dovere, in sostanza se vedi il file
serial.c contiene tre funzioni, la prima serve ad inizializzare la
porta, la seconda è la trasmissione seriale ( deve trasmettere gli n
byte del pacchetto modbus ) e l'ultima è l'interrupt di ricezione
seriale.
L'ultima è la più complessa, di fatto:
- i byte ricevuti vengono deposti in un buffer.
- se per TimerOutRxModbus mSec non riceve un carattere cancella il
buffer di ricezione.
Il buffer viene gestito da GestioneSeriale() che viene chiamata
continuamente nel main, ovviamente se la velocità con cui viene
chiamata GestioneSeriale() non è superiore TimerOutRxModbus la
ricezione non funziona...

Ora, il problema credo stia a questo livello, non vedo altro punto in
cui potrebbe succedere qualcosa, come già detto le funzioni modbus
sono testate su altre applicazioni...



On Mon, 31 Jan 2005 17:09:18 +0100, MarcoAngelo
<marcoangelo.r@...> wrote:
>
> Ho fatto delle prove con un programma di test nel quale si e' visto che e'
> la scheda che si blocca in maniera random, forse dovuta al software
> dell'atmel.
> Poi mi sono fermato visto che invece il tuo programma era gia' funzionante
> ma aveva bisogno di piccoli ritocchi; per me e' troppo incasinato riuscire a
> entrare nel tuo programma per le modifiche del caso.
> ciao
> Angelo
>
>
> ----- Original Message -----
> From: "Mauro Soligo" <mauro.soligo@...>
> To: <mlaII@yahoogroups.com>
> Sent: Monday, January 31, 2005 4:47 PM
> Subject: [mlaII] Modbus, per Angelo
>
> Angelo, mi hai detto che hai messo le mani al SW dell'Atmel, visto che
> pure io sto continunado a lavorarci mi puoi dire con precisione cosa
> stai facendo? Tanto per capire se sto lavorando per niente, hai detto
> che hai stravolto il programma.
>
> --
> Visita il mio sito
> http://tuttoelettronica.no-ip.biz
> oppure contattami in ICQ N° 129440900
> IW3HZQ
> Gentoo user!!
> "Tutto è impossibile fino a quando qualcuno non ci dimostra il
> contrario... "
>
>
> Link utili di Yahoo! Gruppi
>
> Link utili di Yahoo! Gruppi
>
>
>
>
>


--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#790 Da: "MarcoAngelo" <marcoangelo.r@...>
Data: Lun 31 Gen 2005 4:09 pm
Oggetto: Re: Modbus, per Angelo
pallottino_pisa
Offline Offline
Invia email Invia email
 
Ho fatto delle prove con un programma di test nel quale si e' visto che e'
la scheda che si blocca in maniera random, forse dovuta al software
dell'atmel.
Poi mi sono fermato visto che invece il tuo programma era gia' funzionante
ma aveva bisogno di piccoli ritocchi; per me e' troppo incasinato riuscire a
entrare nel tuo programma per le modifiche del caso.
ciao
Angelo


----- Original Message -----
From: "Mauro Soligo" <mauro.soligo@...>
To: <mlaII@yahoogroups.com>
Sent: Monday, January 31, 2005 4:47 PM
Subject: [mlaII] Modbus, per Angelo



Angelo, mi hai detto che hai messo le mani al SW dell'Atmel, visto che
pure io sto continunado a lavorarci mi puoi dire con precisione cosa
stai facendo? Tanto per capire se sto lavorando per niente, hai detto
che hai stravolto il programma.


--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "



Link utili di Yahoo! Gruppi

#789 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 3:47 pm
Oggetto: Modbus, per Angelo
max_xxv
Offline Offline
Invia email Invia email
 
Angelo, mi hai detto che hai messo le mani al SW dell'Atmel, visto che
pure io sto continunado a lavorarci mi puoi dire con precisione cosa
stai facendo? Tanto per capire se sto lavorando per niente, hai detto
che hai stravolto il programma.


--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#788 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 2:27 pm
Oggetto: Re: GUI Modbustester, ora dovrebbe fare qualcosa
max_xxv
Offline Offline
Invia email Invia email
 
ok, questa sera appena rincaso faccio qualche prova...
> ho provato a compilare sul pc di mia sorella (sempre linux), tutto liscio,
compila.

--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#787 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 2:25 pm
Oggetto: Re: Upload file...
max_xxv
Offline Offline
Invia email Invia email
 
dovresti attivarti per avere l'accesso al CVS, nel WiKi c'è spiegata
tutta la trafila...
Nel frattempo, visto che sono curioso, potresti mettere il tuo lavoro
in area File?

On Mon, 31 Jan 2005 14:42:35 +0100, Marco Selmi <mselmi@...> wrote:
>
> Io avrei la GUI praticamente finita, legge da disco un file di testo
> contenente una lista di valori, l'esempio che ho messo io sono circa 1700
> campioni(viene da un registratore di temperatura), carica i valori in un
> array e plotta il tutto. Sono riuscito anche a far funzionare
> correttamente i pulsanti di default per zommare e spostare le tracce.
> Come al solito sono orfano di un posto dove depositare i file, non abbiamo
> da qualche parte uno straccio di server FTP dove appoggiarli??
> Comincerei anche ad aver bisogno di un file reale della MLAII per fare un
> po' di prove multitraccia.
> Saluti
> Marco Selmi
>
> Link utili di Yahoo! Gruppi
>
>
>
>
>


--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#786 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 2:24 pm
Oggetto: Re: Upload file...
max_xxv
Offline Offline
Invia email Invia email
 
dovresti attivarti per avere l'accesso al CVS, nel WiKi c'è spiegata
tutta la trafila...


On Mon, 31 Jan 2005 14:42:35 +0100, Marco Selmi <mselmi@...> wrote:
>
> Io avrei la GUI praticamente finita, legge da disco un file di testo
> contenente una lista di valori, l'esempio che ho messo io sono circa 1700
> campioni(viene da un registratore di temperatura), carica i valori in un
> array e plotta il tutto. Sono riuscito anche a far funzionare
> correttamente i pulsanti di default per zommare e spostare le tracce.
> Come al solito sono orfano di un posto dove depositare i file, non abbiamo
> da qualche parte uno straccio di server FTP dove appoggiarli??
> Comincerei anche ad aver bisogno di un file reale della MLAII per fare un
> po' di prove multitraccia.
> Saluti
> Marco Selmi
>
> Link utili di Yahoo! Gruppi
>
>
>
>
>


--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#785 Da: gigyz <gigyz@...>
Data: Lun 31 Gen 2005 2:05 pm
Oggetto: Re: Upload file...
gigyz
Offline Offline
Invia email Invia email
 
On Mon, 31 Jan 2005 14:42:35 +0100
"Marco Selmi" <mselmi@...> wrote:

>
> Io avrei la GUI praticamente finita, legge da disco un file di testo
> contenente una lista di valori, l'esempio che ho messo io sono circa 1700
> campioni(viene da un registratore di temperatura), carica i valori in un
> array e plotta il tutto. Sono riuscito anche a far funzionare
> correttamente i pulsanti di default per zommare e spostare le tracce.
> Come al solito sono orfano di un posto dove depositare i file, non abbiamo
> da qualche parte uno straccio di server FTP dove appoggiarli??
> Comincerei anche ad aver bisogno di un file reale della MLAII per fare un
> po' di prove multitraccia.
> Saluti
> Marco Selmi
>

scusa ma Pigi perchè si è smazzato tanto per mettere su il cvs ?

#784 Da: "Marco Selmi" <mselmi@...>
Data: Lun 31 Gen 2005 1:42 pm
Oggetto: Upload file...
mselmi2000
Offline Offline
Invia email Invia email
 
Io avrei la GUI praticamente finita, legge da disco un file di testo
contenente una lista di valori, l'esempio che ho messo io sono circa 1700
campioni(viene da un registratore di temperatura), carica i valori in un
array e plotta il tutto. Sono riuscito anche a far funzionare
correttamente i pulsanti di default per zommare e spostare le tracce.
Come al solito sono orfano di un posto dove depositare i file, non abbiamo
da qualche parte uno straccio di server FTP dove appoggiarli??
Comincerei anche ad aver bisogno di un file reale della MLAII per fare un
po' di prove multitraccia.
Saluti
Marco Selmi

#783 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 1:09 pm
Oggetto: Re: GUI Modbustester, ora dovrebbe fare qualcosa
max_xxv
Offline Offline
Invia email Invia email
 
> :s dannato windows mi deve perseguitare anche se non lo uso ... ma che vuol
dire sei riuscito a far andare tutto, il makefile per windows non c'è, l'hai
fatto tu ?

No, il CVS ora funziona anche sotto win a lavoro ( qui ho questo ) ma
non mi scarica la tua parte perchè ci sono file con nomi che vanno in
conflitto... e questa è una cosa che non riguarda solo windows ma
anche il mettere i file in un CD o in una chiavetta il cui file system
non supporti la distinzione tra maiuscole e minuscole...

#782 Da: gigyz <gigyz@...>
Data: Lun 31 Gen 2005 12:52 pm
Oggetto: Re: GUI Modbustester, ora dovrebbe fare qualcosa
gigyz
Offline Offline
Invia email Invia email
 
On Mon, 31 Jan 2005 11:53:07 +0100
Mauro Soligo <mauro.soligo@...> wrote:

ho provato a compilare sul pc di mia sorella (sempre linux), tutto liscio,
compila.

#781 Da: gigyz <gigyz@...>
Data: Lun 31 Gen 2005 12:02 pm
Oggetto: Re: GUI Modbustester, ora dovrebbe fare qualcosa
gigyz
Offline Offline
Invia email Invia email
 
On Mon, 31 Jan 2005 11:53:07 +0100
Mauro Soligo <mauro.soligo@...> wrote:

>
> c'è un piccolo problema nel CVS da windows, ora sono riuscito a far
> andare tutto ma mi da un errore perchè nei bin ci sono due file con lo
> stesso nome ( Modbusmaster e modbusmaster ), sotto windows i caratteri
> minuscoli/maiuscoli sono uguali...
>

:s dannato windows mi deve perseguitare anche se non lo uso ... ma che vuol dire
sei riuscito a far andare tutto, il makefile per windows non c'è, l'hai fatto tu
?

#780 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 10:53 am
Oggetto: Re: GUI Modbustester, ora dovrebbe fare qualcosa
max_xxv
Offline Offline
Invia email Invia email
 
c'è un piccolo problema nel CVS da windows, ora sono riuscito a far
andare tutto ma mi da un errore perchè nei bin ci sono due file con lo
stesso nome ( Modbusmaster e modbusmaster ), sotto windows i caratteri
minuscoli/maiuscoli sono uguali...


On Mon, 31 Jan 2005 10:34:59 +0100, gigyz <gigyz@...> wrote:
>
> On Mon, 31 Jan 2005 10:28:34 +0100
> Mauro Soligo <mauro.soligo@...> wrote:
>
> > pare vi sia una incongruenza con i tipi di dato...
>
> Si, ho visto, ma non solo ... A me compila liscio come l'olio, ora non
> posso ma al più presto lo provo a compilare sul portatile.
>
>
> Link utili di Yahoo! Gruppi
>
>
>
>
>


--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#779 Da: gigyz <gigyz@...>
Data: Lun 31 Gen 2005 9:34 am
Oggetto: Re: GUI Modbustester, ora dovrebbe fare qualcosa
gigyz
Offline Offline
Invia email Invia email
 
On Mon, 31 Jan 2005 10:28:34 +0100
Mauro Soligo <mauro.soligo@...> wrote:

> pare vi sia una incongruenza con i tipi di dato...


Si, ho visto, ma non solo ... A me compila liscio come l'olio, ora non
posso ma al più presto lo provo a compilare sul portatile.

#778 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 9:28 am
Oggetto: Re: GUI Modbustester, ora dovrebbe fare qualcosa
max_xxv
Offline Offline
Invia email Invia email
 
gli errori del binario ora non te li posso mandare, appena torno a
casa lo faccio, cmq non trovava qualcosa relativo alle librerie WX.
Per wx-config non lo avevo quando avevo compilato le 2.5.3, ora ho le
2.4.2 e c'è, infatti se guardi gli errori che ti ho mandato trova i
file, pare vi sia una incongruenza con i tipi di dato...


On Mon, 31 Jan 2005 10:07:42 +0100, gigyz <gigyz@...> wrote:
>
> On Mon, 31 Jan 2005 08:01:30 +0100
> Mauro Soligo <mauro.soligo@...> wrote:
>
> >
> > il bin a me da un problema di librerie mentre se compilo ho il seguente
errore:
> > ***********************************************************************
> > c++ -c `wx-config --cxxflags` -o modbustester.o modbustester.cpp
> > modbustester.cpp: In member function `void MyFrame::set_properties()':
> > modbustester.cpp:40: error: conversion from `const char[10]' to `const
> > wxString' is ambiguous
>
> per il binario, hai installato la shared library di pigi ? prova a metterla in
/usr/local/lib non dimenticare di dare poi un ldconfig, per i sorgenti credo che
il problema sia il famoso wx-config come puoi vedere viene usato nel
makefile.unix per determinare: il tipo di compilatore, il path degli includee il
path delle lib, ora tu avevi detto che non ce l'avevi, come dice George no
Martini no party e io ti dico niente wx-config niente compilazione :P
>
> P.S: al limite mandami gli errori del binario ... magari uno strace
>
>
> Link utili di Yahoo! Gruppi
>
>
>
>
>


--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#777 Da: gigyz <gigyz@...>
Data: Lun 31 Gen 2005 9:07 am
Oggetto: Re: GUI Modbustester, ora dovrebbe fare qualcosa
gigyz
Offline Offline
Invia email Invia email
 
On Mon, 31 Jan 2005 08:01:30 +0100
Mauro Soligo <mauro.soligo@...> wrote:

>
> il bin a me da un problema di librerie mentre se compilo ho il seguente
errore:
> ***********************************************************************
> c++ -c `wx-config --cxxflags` -o modbustester.o modbustester.cpp
> modbustester.cpp: In member function `void MyFrame::set_properties()':
> modbustester.cpp:40: error: conversion from `const char[10]' to `const
> wxString' is ambiguous

per il binario, hai installato la shared library di pigi ? prova a metterla in
/usr/local/lib non dimenticare di dare poi un ldconfig, per i sorgenti credo che
il problema sia il famoso wx-config come puoi vedere viene usato nel
makefile.unix per determinare: il tipo di compilatore, il path degli includee il
path delle lib, ora tu avevi detto che non ce l'avevi, come dice George no
Martini no party e io ti dico niente wx-config niente compilazione :P

P.S: al limite mandami gli errori del binario ... magari uno strace

#776 Da: gigyz <gigyz@...>
Data: Lun 31 Gen 2005 9:08 am
Oggetto: Re: server pigi
gigyz
Offline Offline
Invia email Invia email
 
On Mon, 31 Jan 2005 09:33:39 +0100
Mauro Soligo <mauro.soligo@...> wrote:

>
> Pigi, è ancora giù? ora sono a lavoro e volevo fare qualche prova ma
> non è raggiungibile... sono in ICQ eventualmente
>
il cvs funziona, l'ho appena usato

#775 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 8:33 am
Oggetto: server pigi
max_xxv
Offline Offline
Invia email Invia email
 
Pigi, è ancora giù? ora sono a lavoro e volevo fare qualche prova ma
non è raggiungibile... sono in ICQ eventualmente

--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#774 Da: Mauro Soligo <mauro.soligo@...>
Data: Lun 31 Gen 2005 7:01 am
Oggetto: Re: GUI Modbustester, ora dovrebbe fare qualcosa
max_xxv
Offline Offline
Invia email Invia email
 
il bin a me da un problema di librerie mentre se compilo ho il seguente errore:
***********************************************************************
c++ -c `wx-config --cxxflags` -o modbustester.o modbustester.cpp
modbustester.cpp: In member function `void MyFrame::set_properties()':
modbustester.cpp:40: error: conversion from `const char[10]' to `const
wxString' is ambiguous
/usr/include/wx/string.h:306: note: candidates are:
wxString::wxString(wxChar, size_t) <near match>
/usr/include/wx/string.h:284: note:
wxString::wxString(int) <near match>
modbustester.cpp:41: error: conversion from `const char[7]' to `const
wxString' is ambiguous
/usr/include/wx/string.h:306: note: candidates are:
wxString::wxString(wxChar, size_t) <near match>
/usr/include/wx/string.h:284: note:
wxString::wxString(int) <near match>
modbustester.cpp: In member function `void MyFrame::Read()':
modbustester.cpp:74: error: cannot convert `wxString' to `const char*'
for argument `1' to `int atoi(const char*)'
modbustester.cpp:76: error: call of overloaded `SetCellValue(int&,
int, char[10])' is ambiguous
/usr/include/wx/generic/grid.h:1389: note: candidates are: void
wxGrid::SetCellValue(int, int, const wxString&) <near match>
/usr/include/wx/generic/grid.h:1503: note:                 void
wxGrid::SetCellValue(const wxString&, int, int) <near match>
modbustester.cpp: In member function `virtual bool MyApp::OnInit()':
modbustester.cpp:135: error: conversion from `const char[1]' to `const
wxString' is ambiguous
/usr/include/wx/string.h:306: note: candidates are:
wxString::wxString(wxChar, size_t) <near match>
/usr/include/wx/string.h:284: note:
wxString::wxString(int) <near match>
make: *** [modbustester.o] Error 1

***********************************************************************

Può essere che abbia qualche problema nelle path, se qualcuno verifica
appena torno a casa faccio qualche prova, ora mi staccano la corrente
fino al pomeriggio...





On Mon, 31 Jan 2005 00:37:49 +0100, gigyz <gigyz@...> wrote:
>
> Ho committato nel posto giusto (non più nel Sandbox) una versione non
> ancora pienamente funzionale della GUI, ho integrato le classi di Marco
> e ho implementato la Read, l'ho pure testata con lo slave-example di
> Pigi e sembra funzionare, per la Write ho alcuni dubbi ( quindi Marco
> fatti sentire che ho qualche domanda), ho fatto un makefile per linux
> che si chiama makefile.unix da non confondersi col makefile.linux
> preesistente che server a compilare il main fatto da Marco. Mi spiace
> niente makefile per win, io non uso win e quindi non saprei nemmeno da
> dove iniziare. Ho messo pure il binario già compilato (sempre e solo per
> linux) in /mlaII/bin/gui/ModbusTester e si chiama modbustester.
> Bye
>
> Link utili di Yahoo! Gruppi
>
>
>
>
>


--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#773 Da: gigyz <gigyz@...>
Data: Dom 30 Gen 2005 11:37 pm
Oggetto: GUI Modbustester, ora dovrebbe fare qualcosa
gigyz
Offline Offline
Invia email Invia email
 
Ho committato nel posto giusto (non più nel Sandbox) una versione non
ancora pienamente funzionale della GUI, ho integrato le classi di Marco
e ho implementato la Read, l'ho pure testata con lo slave-example di
Pigi e sembra funzionare, per la Write ho alcuni dubbi ( quindi Marco
fatti sentire che ho qualche domanda), ho fatto un makefile per linux
che si chiama makefile.unix da non confondersi col makefile.linux
preesistente che server a compilare il main fatto da Marco. Mi spiace
niente makefile per win, io non uso win e quindi non saprei nemmeno da
dove iniziare. Ho messo pure il binario già compilato (sempre e solo per
linux) in /mlaII/bin/gui/ModbusTester e si chiama modbustester.
Bye

#772 Da: Mauro Soligo <mauro.soligo@...>
Data: Dom 30 Gen 2005 8:11 pm
Oggetto: CVS off-line?
max_xxv
Offline Offline
Invia email Invia email
 
Ciao, mi pare il CVS sia off-line, possibile? Potrebbero pure essere
problemi  miei...

--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#771 Da: Mauro Soligo <mauro.soligo@...>
Data: Sab 29 Gen 2005 10:49 pm
Oggetto: Re: schemi in CVS, modbus e info CPLD...
max_xxv
Offline Offline
Invia email Invia email
 
> Per mettere gli interrupt ho dovuto praticamente stravolgere e rifare il
> programma, ma a questo punto, il protocollo di ricezione e trasmissione
> ModBus e' implementato e testato; la funzione 0x03 viene riconosciuta, viene
> calcolato e testato il crc e la risposta arriva al pc.

Non capisco, di che interrupt parli? il programma sostanzialmente già
andava, al massimo erano da rifare le due funzioni a "basso livello"
per la ricezione/trasmissione, o no?
Rifare tutte le funzioni non è che avesse senso, specie se hai
stravolto il programma, tutta la parte di gestione del modbus non è
che la puoi rifare molto diversamente e tutta la parte ad alto livello
è più che testata, pure su strumenti con 3 seriali che lavorano a
128Kbps...

> Non metto, per ora, niente sul cvs, perche' il programma e' ancora in
> embrione ed ha bisogno di implementazione delle altre funzioni, ma a breve
> scadenza, almeno una prebeta vorrei vedere di prepararla.

OK, in CVS puoi fare una cartella dove mettere il tuo codice per
vedere le differenze?


notte!

--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#770 Da: "MarcoAngelo" <marcoangelo.r@...>
Data: Sab 29 Gen 2005 9:02 pm
Oggetto: Re: schemi in CVS, modbus e info CPLD...
pallottino_pisa
Offline Offline
Invia email Invia email
 
----- Original Message -----
From: "Mauro Soligo" <mauro.soligo@...>
To: <mlaII@yahoogroups.com>
Sent: Saturday, January 29, 2005 12:39 PM
Subject: [mlaII] schemi in CVS, modbus e info CPLD...

In cvs ho messo una cartella schemi con gli schemi, master e
gerberdell'mlaII, in sostanza è la versione realizzata e credo sia
benetenere li anche questo tipo di materiale, magari verificate se hofatto
tutto correttamente o se credo solo di aver messo su la roba...Dopo ci metto
anche i file del programmatore AVR e magari Mauro Pintuspotrebbe mettere
quelli del Jtag, sempre che non vi sia qualcosa incontrario e in questo caso
tolgo tutto...Altra cosa, ieri a lavoro non sono riuscito a fare le prove
col modbusperchè il SW che avevo a lavoro va max fino a 57600 e non
potevomettermi a riprogrammare la scheda, questa sera se sono a casa
facciodelle prove differenti...Ho provato a compilare il progetto della CPLD
ma c'è un problemaperchè non è stato inserito il modulo della porta tr-state
a 3 bit cheè stata realizzata col MegaWizard, Vit, puoi provvedere? Se
questasera sono a casa aggiungo la possibilità di leggere gli
ingressitramite una word-modbus.

Ciao Mauro,
sono Angelo; con Marco abbiamo fatto delle prove e delle modifiche ai
programmi sia in Dev C++ sia per l'Atmel.
Per mettere gli interrupt ho dovuto praticamente stravolgere e rifare il
programma, ma a questo punto, il protocollo di ricezione e trasmissione
ModBus e' implementato e testato; la funzione 0x03 viene riconosciuta, viene
calcolato e testato il crc e la risposta arriva al pc.
Abbiamo fatto diverse prove di richiesta continua per 20 volte senza delay
intermedi e non c'e' stata nessuna perdita di dati.
Adesso Marco sta testando, ma gia' i primi risultati sono lusinghieri, la
parte Linux.
Spero domani di avere il tempo di fare qualcosa anche per la Cpld, visto che
VitMatteo dovrebbe rendere disponibile un programma, avrei intenzione di
leggere i dati dalla Cpld e passarli all'host tramite l'AtMega; a quel
punto, il piu' sarebbe fatto.
Non metto, per ora, niente sul cvs, perche' il programma e' ancora in
embrione ed ha bisogno di implementazione delle altre funzioni, ma a breve
scadenza, almeno una prebeta vorrei vedere di prepararla.
Per ora e tutto
un saluto
Angelo (e Marco in sottofondo)

#769 Da: Vit Matteo <vit.matteo@...>
Data: Sab 29 Gen 2005 2:04 pm
Oggetto: Re: schemi in CVS, modbus e info CPLD...
teo_80
Offline Offline
Invia email Invia email
 
Ok, entro questa sera metto a posto.

Matteo

Mauro Soligo wrote:

>Ho provato a compilare il progetto della CPLD ma c'è un problema
>perchè non è stato inserito il modulo della porta tr-state a 3 bit che
>è stata realizzata col MegaWizard, Vit, puoi provvedere? Se questa
>sera sono a casa aggiungo la possibilità di leggere gli ingressi
>tramite una word-modbus.
>
>
>

#768 Da: Mauro Soligo <mauro.soligo@...>
Data: Sab 29 Gen 2005 11:39 am
Oggetto: schemi in CVS, modbus e info CPLD...
max_xxv
Offline Offline
Invia email Invia email
 
In cvs ho messo una cartella schemi con gli schemi, master e gerber
dell'mlaII, in sostanza è la versione realizzata e credo sia bene
tenere li anche questo tipo di materiale, magari verificate se ho
fatto tutto correttamente o se credo solo di aver messo su la roba...

Dopo ci metto anche i file del programmatore AVR e magari Mauro Pintus
potrebbe mettere quelli del Jtag, sempre che non vi sia qualcosa in
contrario e in questo caso tolgo tutto...

Altra cosa, ieri a lavoro non sono riuscito a fare le prove col modbus
perchè il SW che avevo a lavoro va max fino a 57600 e non potevo
mettermi a riprogrammare la scheda, questa sera se sono a casa faccio
delle prove differenti...

Ho provato a compilare il progetto della CPLD ma c'è un problema
perchè non è stato inserito il modulo della porta tr-state a 3 bit che
è stata realizzata col MegaWizard, Vit, puoi provvedere? Se questa
sera sono a casa aggiungo la possibilità di leggere gli ingressi
tramite una word-modbus.

--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#767 Da: "MarcoAngelo" <marcoangelo.r@...>
Data: Ven 28 Gen 2005 3:46 pm
Oggetto: Re: Testing results...
pallottino_pisa
Offline Offline
Invia email Invia email
 
> Guardata... ma sei rimasto su o ti sei appena alzato?

Rimasto un po' sveglio...diaciamo che mi sono lasciato trasportare dal
vedere i primi risultati :P
Cmq non riuscivo a dormire...


> Direi impossibile, si parla di una decina di byte a 230400bps...
> magari proviamo a scendere, non mi pare di aver visto differenze da me
> ma non ricordo...

Mai dire mai ma penso anch'io che sia praticamente impossibile...
Quanto allo scendere di velocita' anche papa' era d'accordo perche' pensava
ci potessero essere piu' problemi del previsto...non so...su questa cosa mi
sa che dovete vedervela voi, io come detto non ci metto le mani altrimenti
prendo la scossa :P
Non proprio a quel livello ma quasi...

> Questa è una cosa da verificare, mentre trasmetto tutti gli interrupt
> sono abilitati e non so come la cosa venga gestita e che problemi
> possa dare...

Ok aspetto la verifica :)

> Strano, il registro 3 in effetti è quello del tempo minimo per la
> risposta ( in mSec ) e è R/W, il valore 5 che leggi in effetti è
> corretto, da me si scriveva correttamente, la cosa strana è che se lo
> impostavo a 200 o più mSec non funzionava più nulla da cui avevo
> dedotto che per me c'era un problema nel TimeOut del modbus lato PC...
> Se spegni e riaccendi la scheda torna a 5.

Io ho provato la lettura e se quella funziona e funziona perche' io il 5 non
posso levarmelo dalla testa poiche' inizializzo a -1 per sicurezza e se la
comunicazione modbus va a buon fine vuol dire che ho ragionevolmente letto
qualcosa di valido.
Se lo scrivo e mi dice che l'ha scritto correttamente poi lo rileggo e mi
legge il valore 5 ugualmente...
Il timeout almeno sotto windows funziona perche' lo ho allungato e quando si
impalla, sembra la scheda, la connessione va in timeout e ritorna valori
diversi da 0 quindi e' facile da gestire come diceva pigi con dei semplici
if (in questo caso ho usato dei while perche' volevo provare a scrivere
finche non ci riusciva correttamente).
Ora faccio la prova a scriverci 200 o piu' e ti so dire cosa da' a me...

> Io oggi a lavoro cerco di fare due prove...

Magari non farti licenziare che altrimenti ci sentiamo responsabili... :P

> Più che infantile direi eroico vista l'ora...

Mi ha preso la cosa e volevo vedere dove stava il problema...pero' come sai,
arrivato al muro di fuoco della schedina non mi sono spinto oltre...ma non
si sa mai...magari mi decido e vedo un po' di rispolverare l'assembler dei
PIC o meglio ancora il C e di studiarmi un po' il funzionamento della
schedina visto che per ora il modbus mi ha completamente esentato da questa
cosa...vedremo in accordo col tempo disponibile che gia' da settimana
prossima dovrebbe ridursi drasticamente.....
Chi vivra' vedra'....

Saluti Marco R.

#766 Da: "MarcoAngelo" <marcoangelo.r@...>
Data: Ven 28 Gen 2005 3:33 pm
Oggetto: Re: Digest Number 145
pallottino_pisa
Offline Offline
Invia email Invia email
 
----- Original Message -----
From: "Marco Selmi" <mselmi@...>
To: <mlaII@yahoogroups.com>
Sent: Friday, January 28, 2005 8:04 AM
Subject: Re: [mlaII] Digest Number 145


> Non e' che ho capito molto...:-)
>
> In ogni caso so come fare per caricare dei valori da un file di testo in
> un array, quello che non riusco a fare e' di plottare i valori dell'array,
> ma dovrei essere sulla buona strada.
>

Io pensavo che sarebbe meglio fare un file binario...semplifica le
operazioni di lettura e scrittura e per quel che puo' contare le dimensioni
del file sono ridotte. Quando invece vogliamo stamparlo in un formato
leggibile allora supportiamo anche un salvataggio formattato magari a scelta
in esa, decimale o a simboli africani....
Per fare intanto la parte di salvataggio e ripristino la classe
HoldingRegister le supporta con il metodo serialize(char * p_filename) per
salvare il file e con il costruttore HoldingRegister(char * p_filename) per
creare un oggetto della classe HoldingRegister a partire dal file che gli
passi come argomento.

>> Per quanto riguarda me sto cercando di mettere a disposizione un po' di
>> classi per dare qualche funzionalita' effettiva alla gui in maniera
>> indipendente da essa stessa. Per le classi vedi le specifiche su Wiki,
>> per
>> ogni info o commento o correzione mandami pure una mail a questo
>> indirizzo o
> Anche questo non capisco molto che vuol dire...
>

Come la stai facendo la gui? Stai facendo mano a mano le funzionalita' e
aggiungendo le classi per gestirle? Oppure stai facendo la gui vera e
propria cioe' l'interfaccia grafica e utilizzando dei placeholder per le
funzionalita' vere e proprie?(cioe' funzioni fittizie fin quando le funzioni
che dovrebbero fare quel lavoro non sono pronte?)
Nel secondo caso ok, puoi gia' da ora iniziare a sostituire i placeholder
con le funzioni messe a disposizione dalle classi SerialConnect e
HoldingRegister utilizzando questi oggetti all'interno della gui per fare il
lavoro vero e proprio.
Nel primo caso mi sa che ci sia stato un fraintendimento...quando avevi
parlato di gui io intendevo la traduzione del termine: interfaccia grafica,
cioe' la parte che si presenta all'utente con tutti i bottoni e le finestre
del caso ma che intanto tu stessi facendo quella e che per darle
funzionalita' servissero oggetti e metodi a parte, mi sembrava una buona
scelta per avere del codice pulito, facilmente testabile e riutilizzabile.
Quale delle due cose e' quella che stai facendo?

> Purtroppo sono 4 mesi che aspetto il trasloco del telefono da parte dei
> geni della Telecom, quindi a casa non ho possibilita' di collegarmi ad
> Internet e in questo periodo al lavoro sono veramente sotto pressione...
>

NP :) Penso la maggior parte di noi abbia avuto a che fare almeno una volta
con la Telecom ed hai tutta la mia piu' completa compassione....:P

> Io vado avanti a piccoli passettini, fatemi sapere a che punto devo
> fermarmi...cerco di caricare il file di testo e di plottarlo.
>

Per caricarlo come ti ho detto non serve, cerca di plottare i dati contenuti
in un HoldingRegister che fa gia' tutto il necessario per caricare/salvare
dati e se poi vuoi puoi anche modificarlo per salvarli in formati leggibili
sovraccaricando alcuni nomi di funzione o aggiungendone di nuove con nomi
piu' significativi per le operazioni che supportano

> Saluti
>
> Marco

Saluti Marco R. (per distinguere senno' magari pensi che ti sei risposto da
solo :P)

#765 Da: Mauro Soligo <mauro.soligo@...>
Data: Ven 28 Gen 2005 7:25 am
Oggetto: Re: Testing results...
max_xxv
Offline Offline
Invia email Invia email
 
> Dopo un po' di testing... (pls non guardate data e ora della mail :P)
Guardata... ma sei rimasto su o ti sei appena alzato?

> Ora le librerie per il modbus gestiscono correttamente la periferica anche
> sotto windows...

Bene!

> Correttamente si fa per dire perche' i risultati non sono dei migliori, il
> fatto e' che funzionando a sprazzi e non potendo presupporre che l'invio di
> 6 o 7 bytes con annessi crc ecc possa essere casuale, e quindi che ogni
> tanto funzioni perche' casualmente la spazzatura scritta/letta corrisponde
> ai valori attesi (probabilisticamente non ho "voglia" :P di calcolarlo ma e'

Direi impossibile, si parla di una decina di byte a 230400bps...
magari proviamo a scendere, non mi pare di aver visto differenze da me
ma non ricordo...

> veramente improbabile (leggi quasi impossibile)), dicevo che a questo punto
> sembra un problema di temporizzazioni...o meglio, penso sia il primo posto
> dove andare a guardare, e visto che mi diceva Mauro che la gestione degli
> interrupt sulla scheda potrebbe interferire e invalidare anche solo un byte
> (perche' se anche uno solo non torna..nisba...) potrebbe essere valido
> ricontrollare quella sezione.

Questa è una cosa da verificare, mentre trasmetto tutti gli interrupt
sono abilitati e non so come la cosa venga gestita e che problemi
possa dare...


> Inoltre...Mauro ma e' possibile che io legga un registro, provi a scriverlo,
> secondo la gestione dell'errore delle librerie del modbus funzioni tutto
> correttamente, anzi, secondo loro hai anche risposto come da modbus che
> avevi scritto cio' che ti avevo inviato (parlo dei comandi 0x06 e 0x10), ma
> che alla fine non mi permetta di rileggere il valore che ho scritto bensi'
> il valore iniziale immodificato?
> Dimmi solo se e' previsto(perche' ancora non implementata la modifica (in
> questo caso ho testato il registro 3 che mi sembra fosse uno di quelli RW,
> ma mi legge sempre 5 anche se ci scrivo 6), se pensi che sia un errore della
> scheda o se escludi ragionevolmente che sia un errore della scheda e quindi
> devo riguardare il modbus e le classi che lo usano...

Strano, il registro 3 in effetti è quello del tempo minimo per la
risposta ( in mSec ) e è R/W, il valore 5 che leggi in effetti è
corretto, da me si scriveva correttamente, la cosa strana è che se lo
impostavo a 200 o più mSec non funzionava più nulla da cui avevo
dedotto che per me c'era un problema nel TimeOut del modbus lato PC...
Se spegni e riaccendi la scheda torna a 5.

> Chi ha smanettato un po' con sorgenti o ha semplicemente un'idea brillante
> si faccia avanti, sono bene accetti consigli su dove cercare...la caccia al
> bug e' aperta :)

Io oggi a lavoro cerco di fare due prove...

> Spero che la gui sia pronta quanto prima :) (perche' velocizzerebbe la fase
> di testing potendo parametrizzare facilmente le operazioni senza passare per
> una ricompilazione o per il parsing della riga di comando...cosa che fare
> ora sarebbe penso una perdita di tempo visto che abbiamo gia' la gui in
> lavorazione :) )

Attendiamo tutti con ansia la GUI!!!! ;-)

> Perdonate il tono un po' infantile di questa mail ma e' tardino e voleva
> essere solo un resoconto informale dello stato attuale dell'mlaII, o meglio
> della parte con la quale ho avuto a che fare :)
> Un saluto a tutti e a presto.

Più che infantile direi eroico vista l'ora...

--
Visita il mio sito
http://tuttoelettronica.no-ip.biz
oppure contattami in ICQ N° 129440900
IW3HZQ
Gentoo user!!
"Tutto è impossibile fino a quando qualcuno non ci dimostra il
contrario... "

#764 Da: "Marco Selmi" <mselmi@...>
Data: Ven 28 Gen 2005 7:04 am
Oggetto: Re: Digest Number 145
mselmi2000
Offline Offline
Invia email Invia email
 
>> Devo capire come fare a caricare un array di dati da disco e provare a
>> plottarli.
> Per quanto riguarda questo lascia stare, vedo di aggiungere una funzione
> per
> serializzare la classe HoldingResgister (vedi specifiche su wiki) e con
> quella puoi avere i dati pronti per essere plottati semplicemente
> integrando
> il codice della classe con la GUI (tipo per avere il puntatore ad una
> stringa che indica il nome del file da caricare devi metterlo in una
> finestra di dialogo dell'applicazione e poi passarlo alla funzione load
> o al
> costruttore sovraccaricato della classe HoldingRegister...vedo di
> documentare queste funzionalita' entro stasera, domani al massimo cosi'
> che
> tu possa inserirle gia' da subito, (anche se serializzarle e
> deserializzarle
> non dovrebbe essere un problema grosso almeno all'inizio)
Non e' che ho capito molto...:-)

In ogni caso so come fare per caricare dei valori da un file di testo in
un array, quello che non riusco a fare e' di plottare i valori dell'array,
ma dovrei essere sulla buona strada.

> Per quanto riguarda me sto cercando di mettere a disposizione un po' di
> classi per dare qualche funzionalita' effettiva alla gui in maniera
> indipendente da essa stessa. Per le classi vedi le specifiche su Wiki,
> per
> ogni info o commento o correzione mandami pure una mail a questo
> indirizzo o
Anche questo non capisco molto che vuol dire...

> meglio su ml cosi' magari ne discutiamo direttamente. PS ogni tanto sono
> anche io in IRC...
Purtroppo sono 4 mesi che aspetto il trasloco del telefono da parte dei
geni della Telecom, quindi a casa non ho possibilita' di collegarmi ad
Internet e in questo periodo al lavoro sono veramente sotto pressione...

Io vado avanti a piccoli passettini, fatemi sapere a che punto devo
fermarmi...cerco di caricare il file di testo e di plottarlo.

Saluti

Marco

Messaggi 764 - 793 di 1374   Più nuovo  |  < Più recente  |  Meno recente >  |  Più vecchio
Avanzata

Copyright ? 2009 Yahoo! Tutti i diritti riservati.
La Tua Privacy - Testo aggiornato - Condizioni generali di utilizzo del servizio - Linee guida - Aiuto

?