Io ho un'applicazione sviluppata con la versione 4.0 della suite (LogicLab e PageLab) per l'HMI TD700.
Il modello TD700 è stato sostituito dal modello TD710, ho quindi provato a compilare l'applicazione logica e grafica per questo modello e mi sono accorto che era necessario un aggiornamento della suite PixSys alla versione 5.2.0.3.
Nella procedura di compilazione ho trovato alcuni errori su funzioni della libreria standard tipo la MUL e la DIV.
Volevo sapere se esiste una procedura o delle istruzioni per rendere veloce e trasparente la procedura di porting dell'applicazione dalla versione 4 alla versione 5.2.0.3 e quindi dal modello TD700 al modello TD710.
Grazie.
Portng LogicLab/PageLab da vs 4 a vs 5.2 da TD700 a TD710
-
- Posts: 20
- Joined: 15/10/2013, 10:34
-
- Moderatore
- Posts: 1208
- Joined: 12/09/2016, 14:49
Re: Portng LogicLab/PageLab da vs 4 a vs 5.2 da TD700 a TD71
Buongiorno,
il porting dalla versione 4 alla 5.2.0.3 di LogicLab è trasparente e non ci risultano problemi nelle librerie MUL e DIV ad oggi utilizzate per progetti sul TD710. LogicLab 5.2.0.3 alla prima apertura di un vecchio progetto chiede l'aggiornamento delle librerie, se ha dato l'ok LogicLab le aggiorna e in fase di compilazione potrebbe dare errori. Questo perché le nuove librerie hanno criteri di compilazione diversi e vengono fatti più controlli (ad esempio sulle divisioni per zero, pin liberi, ecc..). Se invece non acconsente all'aggiornamento delle librerie (cosa che consigliamo in caso di un progetto vecchio), le compilazione dovrebbe andare a buon fine.
Per la risoluzione del suo problema ha modo di postare l'output del compilatore di progetto per darci delle indicazioni più precise?
Cordiali saluti.
il porting dalla versione 4 alla 5.2.0.3 di LogicLab è trasparente e non ci risultano problemi nelle librerie MUL e DIV ad oggi utilizzate per progetti sul TD710. LogicLab 5.2.0.3 alla prima apertura di un vecchio progetto chiede l'aggiornamento delle librerie, se ha dato l'ok LogicLab le aggiorna e in fase di compilazione potrebbe dare errori. Questo perché le nuove librerie hanno criteri di compilazione diversi e vengono fatti più controlli (ad esempio sulle divisioni per zero, pin liberi, ecc..). Se invece non acconsente all'aggiornamento delle librerie (cosa che consigliamo in caso di un progetto vecchio), le compilazione dovrebbe andare a buon fine.
Per la risoluzione del suo problema ha modo di postare l'output del compilatore di progetto per darci delle indicazioni più precise?
Cordiali saluti.
-
- Posts: 20
- Joined: 15/10/2013, 10:34
Re: Portng LogicLab/PageLab da vs 4 a vs 5.2 da TD700 a TD71
Salve,
Ho già eseguito il processo come da Lei indicato (accettando la conversione automatica delle librerie) ma mi resta l’errore di compilazione.
Anzi, in LogicLab vedo un crash diretto del compilatore che si chiude con conseguente chiusura di LogicLab. Alla riapertura, devo ripristinare il progetto per poterlo aprire.
Su LogicLab sono riuscito a compilare aprendo l’applicazione senza aggiornare le librerie e sostituendo alcune operazioni DIV.
Per quanto riguarda PageLab, mi rimane l’errore sull’operazione DIV.
Per risolvere ho dovuto sostituire l’espressione con una struttura a case con tutti i possibili valori di output dell’equazione in funzione del valore di ingresso.
Ovviamente, la soluzione trovata non è bellissima, quindi avrei la necessità di trovare un modo per risolvere questo problema.
Se vuole, posso inviarle il progetto in modo che possa verificare l’even Presenza di un bug nel porting da vecchia a nuova versione.
Grazie
Saluti
Ho già eseguito il processo come da Lei indicato (accettando la conversione automatica delle librerie) ma mi resta l’errore di compilazione.
Anzi, in LogicLab vedo un crash diretto del compilatore che si chiude con conseguente chiusura di LogicLab. Alla riapertura, devo ripristinare il progetto per poterlo aprire.
Su LogicLab sono riuscito a compilare aprendo l’applicazione senza aggiornare le librerie e sostituendo alcune operazioni DIV.
Per quanto riguarda PageLab, mi rimane l’errore sull’operazione DIV.
Per risolvere ho dovuto sostituire l’espressione con una struttura a case con tutti i possibili valori di output dell’equazione in funzione del valore di ingresso.
Ovviamente, la soluzione trovata non è bellissima, quindi avrei la necessità di trovare un modo per risolvere questo problema.
Se vuole, posso inviarle il progetto in modo che possa verificare l’even Presenza di un bug nel porting da vecchia a nuova versione.
Grazie
Saluti
-
- Moderatore
- Posts: 1208
- Joined: 12/09/2016, 14:49
Re: Portng LogicLab/PageLab da vs 4 a vs 5.2 da TD700 a TD71
Buongiorno,
certo se ha piacere può inviare il progetto a support@pixsys.net al fine di una analisi più approfondita del suo progetto.
Cordiali Saluti.
certo se ha piacere può inviare il progetto a support@pixsys.net al fine di una analisi più approfondita del suo progetto.
Cordiali Saluti.