Como posso descobrir porque o MATLAB falha?

5

Estou usando o código MATLAB GUI, que lida com dez arquivos, usa extensivamente a ferramenta de aquisição de imagens e também a ferramenta de aquisição de dados e a programação da GPU.

Geralmente funciona bem, mas de tempos em tempos (mais frequentemente ultimamente) o MATLAB trava completamente, e eu preciso reiniciá-lo.

O sistema usa o Win7-64 (ultimate) SP1 e tem um Xeon CP E5-1650 a 3.2 GhZ com 64 GB de RAM e um GPU Tesla C2075. A versão matlab é 2012a, e também usa a mais recente aceleração de GPU no MATLAB com Jacket.

Quando o Matlab trava, o Win7 oferece "debug", e o depurador Just-In-Time do estúdio visual informa que "Uma exceção win32 não tratada ocorreu no Matlab.exe [2176]"

Depois disso, apenas reiniciar o Matlab não funciona (o símbolo está aparecendo, mas depois desaparece e nada acontece), e eu preciso reiniciar.

Por que isso e como posso detectá-lo? Eu só conseguia pensar em um vazamento de memória ou memória defeituosa.

ATUALIZAÇÃO: Matlab também começou a bater em mim por simples guis que funcionavam antes. Agora o matlab não carrega, eu recebo a tela do logotipo por uma fração de segundo e depois nada acontece. Win 7 Verifique a memória e o chkdsk não ajudou. Eu instalei um verso de Java atualizado, que não ajudou ... Próximo, vou tentar reinstalar o Matlab: (

UPDATE 2

Eu rastreei o problema para ser, acredite ou não, o software da câmera que foi escrito como um adaptador para o Matlab (em Java). Eu aprendi com a empresa (visão Allied) que o código java que eles estavam usando estava em conflito com o Matlab no nível do SO, e desde então eles lançaram uma nova versão do software que é estável (chamada Vimba). A câmera (Prosilica GX) está trabalhando com o Matlab, mas apenas com cerca de metade da taxa de quadros que deveria (~ 60 fps em vez de 112 fps). Ambas as visões TMW e Allied sabem disso e eu ainda tenho que obter uma solução deles (em quase um ano).

    
por bla 03.01.2013 / 10:17

1 resposta

2

Eu rastreei o problema para ser, acredite ou não, o software da câmera que foi escrito como um adaptador para o Matlab (em Java). Eu aprendi com a empresa (visão Allied) que o código java que eles estavam usando estava em conflito com o Matlab no nível do SO, e desde então eles lançaram uma nova versão do software que é estável (chamada Vimba). A câmera (Prosilica GX) está trabalhando com o Matlab, mas apenas com cerca de metade da taxa de quadros que deveria (~ 60 fps em vez de 112 fps). Ambas as visões TMW e Allied sabem disso e eu ainda tenho que obter uma solução deles (em quase um ano). Eu decidi não continuar com a visão dos Aliados por causa disso ...

    
por 20.12.2017 / 10:54