Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Dom Jul 22, 2007 7:36 pm  Asunto:  Importar/Exportar fuentes y datos entre OrCAD y MathCad Responder citandoFin de la PáginaVolver arriba

*********

ACLARACIÓN: esta información me la facilitaron Matías y Diego, dos compañeros del curso de Barreiro. Yo solo la voy a exponer de forma más agradable y a prueba de tontos. Vayan los créditos intelectuales para ellos.

¿Cómo importar una fuente en OrCAD?

Hay que usar el tipo de fuente VPWL_F_RE_FOREVER.

Image

En donde dice <FILE>, hay que poner una ruta del estilo: c:\test.txt.

Image

El formato del archivo de texto debe ser de un punto [tex](t;V(t))[/tex] por línea donde cada componente está separada por un espacio o tabulación. Por ejemplo:
Código:
0   0
5e-05   .3090169943749474
.0001   .5877852522924731
.00015000000000000001   .8090169943749475
.0002   .9510565162951535
.00025   1
.00030000000000000003   .9510565162951536
.00035   .8090169943749475
.0004   .5877852522924732
.00045000000000000004   .3090169943749475
.0005   1.2246063538223773e-16
.00055   -.3090169943749473
.0006000000000000001   -.587785252292473
.0006500000000000001   -.8090169943749473
.0007   -.9510565162951535
.00075   -1
.0008   -.9510565162951536
.0008500000000000001   -.8090169943749476
.0009000000000000001   -.5877852522924734
.00095   -.3090169943749476
.001   -2.4492127076447545e-16
.0010500000000000002   .309016994374948
.0011   .5877852522924729
.00115   .8090169943749468
.0012000000000000001   .9510565162951535
.00125   1
.0013000000000000002   .9510565162951536
.00135   .8090169943749477
.0014   .5877852522924734
.0014500000000000001   .3090169943749478
.0015   3.673819061467132e-16
.0015500000000000002   -.30901699437494706
.0016   -.5877852522924728
.00165   -.8090169943749472
.0017000000000000001   -.9510565162951534
.00175   -1
.0018000000000000002   -.9510565162951538
.00185   -.8090169943749477
.0019   -.5877852522924735
.0019500000000000001   -.3090169943749479
.002   -4.898425415289509e-16
.00205   .30901699437494695
.0021000000000000003   .5877852522924741
.00215   .8090169943749471
.0022   .9510565162951534
.0022500000000000003   1
.0023   .9510565162951543
.00235   .8090169943749478
.0024000000000000002   .5877852522924736
.00245   .30901699437494967
.0025   6.123031769111886e-16
.00255   -.3090169943749485
.0026000000000000003   -.5877852522924726
.00265   -.809016994374946
.0027   -.9510565162951534
.0027500000000000003   -1
.0028   -.9510565162951538
.00285   -.8090169943749489
.0029000000000000002   -.5877852522924737
.00295   -.3090169943749498
.003   -7.347638122934264e-16
.00305   .3090169943749484
.0031000000000000003   .5877852522924725
.00315   .8090169943749459
.0032   .9510565162951533
.0032500000000000003   1
.0033   .9510565162951539
.00335   .809016994374949
.0034000000000000002   .5877852522924738
.0034500000000000004   .30901699437494656
.0035   8.572244476756641e-16
.00355   -.3090169943749449
.0036000000000000003   -.5877852522924725
.00365   -.8090169943749459
.0037   -.9510565162951533
.0037500000000000003   -1
.0038   -.9510565162951539
.00385   -.809016994374949
.0039000000000000003   -.5877852522924739
.00395   -.3090169943749467
.004   -9.796850830579018e-16
.00405   .3090169943749448
.0041   .5877852522924724
.00415   .8090169943749458
.004200000000000001   .9510565162951543
.00425   1
.0043   .9510565162951539
.004350000000000001   .809016994374947
.0044   .587785252292474
.00445   .30901699437495017
.0045000000000000005   1.1021457184401395e-15
.00455   -.3090169943749447
.0046   -.5877852522924694
.0046500000000000005   -.8090169943749478
.0047   -.9510565162951532
.00475   -1
.0048000000000000004   -.951056516295154
.00485   -.8090169943749491
.0049   -.587785252292477
.00495   -.3090169943749469


Un archivo así, se puede generar desde MathCad 2001 a partir de una matriz de 2 columnas y tantas filas como muestras se quieran de la señal:
  • Ir al menú Insert --> Component.
  • Elegir File Read or Write y presionar Next.
  • Elegir Write to a file y presionar Next.
  • El formato debería ser Tab Delimited Text o Comma Separated Values, dependiendo como se quiera exportar.
  • Presionar Browse para elegir donde crear el archivo.
  • Destildar Use comma as decimal symbol para evitar errores en el OrCAD.
  • Presionar Finalizar. Aparecerá en la hoja algo así:
    Image
  • En el lugar donde aparece el cursor, hay que poner el nombre de la matriz que contiene los valores.


A continuación, les dejo un ejemplo de como crear una matriz de muestras:

Image

Al final, les adjunto los dos archivos que usé para probar estas cosas.

*********

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.



Última edición por Fhran el Vie Ago 17, 2007 3:34 am, editado 2 veces
Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
nicoing
Nivel 5



Registrado: 17 Ago 2005
Mensajes: 150

Carrera: Electrónica
CARRERA.electronica.4.gif
MensajePublicado: Lun Jul 23, 2007 4:01 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Aprovecho para preguntar otra cosa (si les parece creen un topic nuevo). Cómo se hace al revés?, es decir, si tengo un gráfico en Orcad y lo quiero pasar a Mathcad. Muchas Gracias.
Saludos.

_________________
Los agujeros negros son los lugares del universo en donde Dios dividió por cero.
STEVEN WRIGHT

   OfflineGalería Personal de nicoingVer perfil de usuarioEnviar mensaje privado
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Lun Jul 23, 2007 2:02 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

******
nicoing escribió:
Aprovecho para preguntar otra cosa (si les parece creen un topic nuevo). Cómo se hace al revés?, es decir, si tengo un gráfico en Orcad y lo quiero pasar a Mathcad. Muchas Gracias.
Saludos.

Esto es más fácil.

Hacele click al gráfico de la simulación en PSpice y apretá CTRL+C. Después, en MathCad, insertá una tabla y hacele click derecho y Paste Table.

Un detalle: PSpice te agrega el título de las columnas en la primera fila de la tabla. Quizá tengas que hacer escala en Notepad para sacar eso, antes de ir a MathCad.

*******

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
nicoing
Nivel 5



Registrado: 17 Ago 2005
Mensajes: 150

Carrera: Electrónica
CARRERA.electronica.4.gif
MensajePublicado: Lun Jul 23, 2007 7:39 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Muchas Gracias Fhran!! Ya tengo la tabla en Mathcad (te agrega algunas filas de ceros al principio y al final, no pasa nada, no?). Lo que quiero preguntar es como graficar con los valores de la tabla. Muchas Gracias.
Saludos.

_________________
Los agujeros negros son los lugares del universo en donde Dios dividió por cero.
STEVEN WRIGHT

   OfflineGalería Personal de nicoingVer perfil de usuarioEnviar mensaje privado
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Lun Jul 23, 2007 8:06 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

*******
nicoing escribió:
Lo que quiero preguntar es como graficar con los valores de la tabla.

Te dejo una captura para que veas como queda:

Image

Para lograr escribir [tex]{\mbox{orcad out}}^{<0>}[/tex] tenés que tipear orcad_out, apretar CTRL+6 y escribir 0.

*******

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
nicoing
Nivel 5



Registrado: 17 Ago 2005
Mensajes: 150

Carrera: Electrónica
CARRERA.electronica.4.gif
MensajePublicado: Lun Jul 23, 2007 8:13 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Muchísimas Gracias Fhran, ya lo pude hacer. Saludos

_________________
Los agujeros negros son los lugares del universo en donde Dios dividió por cero.
STEVEN WRIGHT

   OfflineGalería Personal de nicoingVer perfil de usuarioEnviar mensaje privado
nicoing
Nivel 5



Registrado: 17 Ago 2005
Mensajes: 150

Carrera: Electrónica
CARRERA.electronica.4.gif
MensajePublicado: Lun Jul 23, 2007 8:17 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

No me coincide con el de MathCad Evil or Very Mad , el de spice empieza más abajo!!! Maldito tp Kill

_________________
Los agujeros negros son los lugares del universo en donde Dios dividió por cero.
STEVEN WRIGHT

   OfflineGalería Personal de nicoingVer perfil de usuarioEnviar mensaje privado
Meneldir
Nivel 2


Edad: 37
Registrado: 24 Jun 2007
Mensajes: 16

Carrera: Electrónica
CARRERA.electronica.5.gif
MensajePublicado: Dom Ago 23, 2009 3:20 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Se que el Thread es viejo, pero gracias igualmente porque me sirvió bastante.


Sagitario Género:Masculino Tigre OfflineGalería Personal de MeneldirVer perfil de usuarioEnviar mensaje privado
emepese
Nivel 1



Registrado: 11 Dic 2009
Mensajes: 2

Carrera: Electrónica
argentina.gif
MensajePublicado: Vie Dic 11, 2009 9:17 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Justo lo que estaba necesitando hacer, sólo que desde Orcad.
Dejo una aclaracion importante:
Si la ruta donde está el arhivo es muy larga, cuando corrés la simulación tira error.
Solucion, poner el archivo en el C: y listo.

Les dejo cómo se exporta desde Orcad por si alguien lo necesita:
dlmwrite('entrada.txt',v,'delimiter','\t','newline','pc')
ref:
entrada.txt = nombre del archivo al que exporto
v = matriz con los valores (2 columnas, N filas)
\t = los valores de las filas en el arch quedan separados por tabulaciones
newline = cada fila esta separa por un "enter"

_________________
mi mente demente no quiere quedarse en el mismo lugar... y se va!

 Género:Masculino  OcultoGalería Personal de emepeseVer perfil de usuarioEnviar mensaje privado
emepese
Nivel 1



Registrado: 11 Dic 2009
Mensajes: 2

Carrera: Electrónica
argentina.gif
MensajePublicado: Jue Dic 17, 2009 5:35 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

emepese escribió:
Justo lo que estaba necesitando hacer, sólo que desde Orcad.
Dejo una aclaracion importante:
Si la ruta donde está el arhivo es muy larga, cuando corrés la simulación tira error.
Solucion, poner el archivo en el C: y listo.

Les dejo cómo se exporta desde Orcad por si alguien lo necesita:
dlmwrite('entrada.txt',v,'delimiter','\t','newline','pc')
ref:
entrada.txt = nombre del archivo al que exporto
v = matriz con los valores (2 columnas, N filas)
\t = los valores de las filas en el arch quedan separados por tabulaciones
newline = cada fila esta separa por un "enter"
perdón, donde dice Orcad quise poner Matlab

_________________
mi mente demente no quiere quedarse en el mismo lugar... y se va!

 Género:Masculino  OcultoGalería Personal de emepeseVer perfil de usuarioEnviar mensaje privado
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.5111s ][ Pedidos: 20 (0.4103s) ]