qsapecng su linux debian

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
Messaggi: 1625
Iscritto il: 19 set 2013, 19:27
0
voti

[1] qsapecng su linux debian

Messaggioda Foto Utentebanjoman » 21 feb 2016, 0:20

Da tempo uso SapWin e QSapecNG su Win.

Oggi ho voluto installare QSapecNG sul mio Debian Wheezy. L'ho scaricato e installato con apt-get senza intoppi.

L'ho avviato e ci ho caricato un semplice circuitino che da giorni uso sulle versioni Win per studio.
Avvio l'analisi. Poi quando richiedo di visualizzare poli e zeri mi si è chiuso di botto il programma senza neanche dirmi bah. :?
Lo stesso accade, dopo averlo rilanciato, se chiedo di visualizzare magnitude, o qualsiasi altra cosa nel workplace.
La funzione di trasferimento invece la ottiene senza problemi, simbolica o numerica. Tutte le altre funzioni nel workplace fanno crashare il programma.

Ho provato a cercare su internet qualcosa che riguardasse tale problema ma non ho trovato nulla.

Qualcuno ha qualche idea su cosa possa essere?
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza

Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
0
voti

[2] Re: qsapecng su linux debian

Messaggioda Foto Utentesimo85 » 21 feb 2016, 16:47

Potresti eseguirlo da terminale e vedere se restituisce qualche messaggio di errore prima o durante il crash.

Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
Messaggi: 1625
Iscritto il: 19 set 2013, 19:27
0
voti

[3] Re: qsapecng su linux debian

Messaggioda Foto Utentebanjoman » 21 feb 2016, 19:49

Eseguendolo dalla command line ottengo questo:

Codice: Seleziona tutto

mmazza@debian-blues:~$ qsapecng
Object::connect: No such signal QwtPlotPicker::selected(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::appended(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::moved(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::selected(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::appended(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::moved(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::selected(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::appended(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::moved(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::selected(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::appended(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::moved(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::selected(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::appended(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::moved(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::selected(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::appended(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::moved(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::selected(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::appended(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::moved(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::selected(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::appended(const QwtDoublePoint&)
Object::connect: No such signal QwtPlotPicker::moved(const QwtDoublePoint&)
Segmentation fault
mmazza@debian-blues:~$


Segmentation fault lo scrive immediatamente dopo aver lanciato una simulazione e tentato di visualizzare poli/zeri. Tutto il resto che precede lo scrive durate l'avvio del programma.
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza

Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
1
voti

[4] Re: qsapecng su linux debian

Messaggioda Foto Utentesimo85 » 21 feb 2016, 21:59

Sembra ci sia un problema appunto con la versione dei repo. Attualmente uso un sistema a 64 bit.

Ho provato la versione dai repo scaricata con apt-get: va in crash.
Ho scaricato la versione da sourceforge: https://sourceforge.net/projects/qsapecng/
L'ho compilata con:

Codice: Seleziona tutto

cmake .

e poi eseguendo

Codice: Seleziona tutto

make

Non mi da nessun errore (in esecuzione).

PS: come si inserisce la sorgente di tensione sinusoidale ?

Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
Messaggi: 1625
Iscritto il: 19 set 2013, 19:27
1
voti

[5] Re: qsapecng su linux debian

Messaggioda Foto Utentebanjoman » 21 feb 2016, 23:53

Mmmh... intuivo che magari scaricando il sorgente e compilandolo magari la situazione migliorava, ma non volevo perderci troppo tempo. A questo punto, grazie al tuo lavoro Foto Utentesimo85, lo farò senz'altro.
Tra l'altro ho letto che mi tocca scaricare e installare anche cmake e Boost C++ che non ho sul mio sitema :?

Mi viene da pensare su come mai sulla repository debian vi sia una versione del sofware così palesemente fallata. Boh :?: Forse sarebbe il caso di segnalare il problema, mi sa.

simo85 ha scritto:PS: come si inserisce la sorgente di tensione sinusoidale ?


Non ho capito il senso della domanda... :roll:

P.S.: ma hai provato ad eseguire una simulazione completa e visualizzre i risultati grafici?

O_/

Max
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza

Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
0
voti

[6] Re: qsapecng su linux debian

Messaggioda Foto Utentesimo85 » 22 feb 2016, 0:01

banjoman ha scritto:Non ho capito il senso della domanda... :roll:

Cercando sui componenti ho solo trovato il generatore di tensione continua:



Mentre cercavo il generatore di tensione sinusoidale:



LTspice permette di definire il tipo di segnale direttamente dalle opzioni del generatore di tensione.
Con qsapecng, che non ho mai usato, non capisco come poter scegliere un segnale sinusoidale, se si può etc..

banjoman ha scritto:ma hai provato ad eseguire una simulazione completa e visualizzre i risultati grafici?

Si.

O_/

Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
Messaggi: 1625
Iscritto il: 19 set 2013, 19:27
1
voti

[7] Re: qsapecng su linux debian

Messaggioda Foto Utentebanjoman » 22 feb 2016, 0:19

Ah, ma QsapecNG non ha nulla a che vedere con SPICE. E' un analizzatore simbolico, il cui scopo precipuo è quello di ricavare la funzione di trasferimento, simbolica o numerica.
Può anche graficare i risultati tipo poli-zeri, sweep di frequenza e risposta a gradino e impulso, ma non è fatto per simulare numericamente come SPICE. Infatti come avrai notato la parte di graficazione non è sofisticata come in PROBE di PSPICE.

Per questo motivo i generatori indipendenti sono solo due, di tensione e di corrente. E sono supposti (va da sé) sinusoidali, perché appunto si presume che uno stia utilizzando il programma con reti complesse non puramente resistive :-)

Se uno poi desidera conoscere la risposta in continua, basta semplicemente porre s=0 nella funzione di trasferimento e si calcola subito il risultato (a manina, almeno quello :D )

Che circuito hai simulato, così per curiosità?
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza

Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
0
voti

[8] Re: qsapecng su linux debian

Messaggioda Foto Utentesimo85 » 22 feb 2016, 0:46

OK tutto chiaro il discorso dei generatori. :ok:
Sospettavo che non si potesse infatti per quello ho scritto "se si può" nella domanda. :D

Il circuito che ho simulato è un semplice passa basso LC con due valori a caso. Volevo vedere se il programma andava in crash con la risposta in frequenza, poli e zeri etc.

Se hai problemi a compilarlo ti passo direttamente il sorgente compresso e compilato pero è un 64 bit.

Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
Messaggi: 1625
Iscritto il: 19 set 2013, 19:27
0
voti

[9] Re: qsapecng su linux debian

Messaggioda Foto Utentebanjoman » 22 feb 2016, 0:49

Eh, ma io ho tutto a 32 bit ancora.. :D E poi, che me ne faccio di 64 bit? Forse arrivernno i sistemi a 128 bit... :mrgreen:
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza

Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59
0
voti

[10] Re: qsapecng su linux debian

Messaggioda Foto Utentesimo85 » 22 feb 2016, 0:56

Si sta benissimo con i 32 bit.
Se lo compili devi anche installare gli headers per le librerie qwt-qt. È il pacchetto che per nome finisce con -dev. Ora non sono sul mio computer e non ricordo il nome esatto. : (


Torna a “Programmi applicativi: simulatori, CAD ed altro”