Cambiar la exportación de ltspice de cortesian a los valores de voltaje cuando se usa un análisis de CA

0

Estoy tratando de exportar una forma de onda de ltspice a un documento de Excel para graficarlo más tarde con Matlab. Estoy simulando un filtro de paso de banda de serie simple y cuando exporto el voltaje a través de un capacitor. No es simplemente poner los valores de voltaje en la segunda columna. Solo me dan la opción de usar coordenadas polares o cartesianas. Luego, cuando estoy analizando los datos en Matlab, no está llenando las variables porque la segunda columna está siendo ocupada por coordenadas. ¿Puedo cambiar este formato de exportación de alguna manera?

    
pregunta Tristan Gray

1 respuesta

0

No es necesario, esa es la belleza de los lenguajes de scripting.

Primero genera un archivo de texto con colas cartesianas. Usa el importador para generar un script, como este: A continuación, agregue un bucle para post procesar el texto

>> Vn002{1}

ans =

8.53289842950458e-002,-5.03255593977887e-006

Esto es lo que parece el primer valor de mi matriz, pero es una celda con texto, así que para obtener los números que usas sscanf. (% f significa que desea convertir una cadena con formato de punto flotante en un número).

temp = sscanf(Vn002{1},'%f,%f')
dB = temp(1);
phase = temp(2);

Esto es para una línea, espero que puedas poner esto dentro de un bucle.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas