Error práctica modulación 2

Error práctica modulación 2

de Pedro Arsuaga Fava -
Número de respuestas: 2

Buenas,

Estamos intentando correr nuestro flowgraph de la parte 6 de la segunda práctica de modulación en las máquinas de la facultad, pero nos da error al leer el archivo. En el laboratorio de software corría sin problema. Dejo la salida en la consola (probamos instalando matplotlib pero ya estaba instalado):

Generating: '/ens/home01/p/pedro.arsuaga/Descargas/parte6.py'

Executing: /usr/bin/python3 -u /ens/home01/p/pedro.arsuaga/Descargas/parte6.py

log :warning: Matplotlib is a required dependency to use DistanceRadar and AzElPlot.  Please install matplotlib to use these blocks (https://matplotlib.org/)
Qt GUI: Could not restore geometry: restoreGeometry(self, geometry: Union[QByteArray, bytes, bytearray]): argument 1 has unexpected type 'NoneType'
vmcircbuf_prefs::get :info: /ens/home01/p/pedro.arsuaga/.gnuradio/prefs/vmcircbuf_default_factory failed to open: bad true, fail true, eof true

>>> Done

Generating: '/ens/home01/p/pedro.arsuaga/Descargas/parte6.py'

Executing: /usr/bin/python3 -u /ens/home01/p/pedro.arsuaga/Descargas/parte6.py

log :warning: Matplotlib is a required dependency to use DistanceRadar and AzElPlot.  Please install matplotlib to use these blocks (https://matplotlib.org/)
wavfile_source :error: sf_open failed: /ens/home01/p/pedro.arsuaga/Descargas/grabacion_AM.wav: Internal error : SF_INFO struct incomplete.
Traceback (most recent call last):
  File "/ens/home01/p/pedro.arsuaga/Descargas/parte6.py", line 260, in <module>
    main()
  File "/ens/home01/p/pedro.arsuaga/Descargas/parte6.py", line 238, in main
    tb = top_block_cls()
         ^^^^^^^^^^^^^^^
  File "/ens/home01/p/pedro.arsuaga/Descargas/parte6.py", line 179, in __init__
    self.blocks_wavfile_source_0 = blocks.wavfile_source('/ens/home01/p/pedro.arsuaga/Descargas/grabacion_AM.wav', True)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Can't open WAV file.

>>> Done (return code 1)


Agradecemos cualquier ayuda.

Saludos

En respuesta a Pedro Arsuaga Fava

Re: Error práctica modulación 2

de Sebastian Montes de Oca -
Buenas como están?
Yo en su lugar, haría las siguientes pruebas para empezar:
Probar en un flowgraph nuevo intentar solo abrir el .wav y escucharlo? (solo eso, sin otros bloques)
Probar otro .wav en el flowgraph de uds (parte6.py) 

Lo de matplotlib pueden verificar cual tienen instalado corriendo en el shell pip list | grep matplotlib y les va a decir la version instalada (si trabajan con conda para entornos virtuales pueden probar conda list matplot)

En respuesta a Sebastian Montes de Oca

Re: Error práctica modulación 2

de Pedro Arsuaga Fava -
Hola, gracias por la respuesta. Al final seguimos en otra máquina (no de facultad). En las de la facultad probamos con otros archivos y también correrlo cambiando el file source por un signal source. La primer opción no funciona pero la segunda sí, por lo que entendemos va más por el lado del archivo.
También las otras veces nos levantaba los audios sin problema. Capaz se cambió algo y no quedó bien configurado.