tag:blogger.com,1999:blog-30090493278353717082024-03-12T20:31:02.411-04:00Simulación de Circuitos con MultisimEspacio dedicado a la captura, simulación y diseño de circuitos con Multisim y Ultiboard. Bienvenidos estudiantes, educadores, profesionales y todos aquellos interesados en la electrónica.Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.comBlogger49125tag:blogger.com,1999:blog-3009049327835371708.post-4218268862705973462012-12-03T14:44:00.000-05:002012-12-03T14:44:13.077-05:00Filtro Interactivo Pasabandas con Multisim<span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">Para estrenar la nueva versión personalizada de <a href="http://goo.gl/42GQ1" target="_blank">Multisim en Español</a> le
pedí a Miguel, uno de mis colegas, diseñara un filtro pasabandas
con Multisim. Miguel tuvo la magnifica idea de crear un filtro interactivo de
alta calidad en el cual podamos varias los valores de las resistencias para ver
la respuesta del circuito. Además, utilizando los Instrumentos de LabVIEW para
Multisim, grabó su voz con ruido, la pasó por el filtro, y finalmente la volvió
a reproducir para ver el resultado del filtrado.<o:p></o:p></span><br />
<br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">A continuación les transcribo el tutorial que Miguel creó.<o:p></o:p></span><br />
<br />
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;"><strong>Un pequeño tutorial sobre un filtro pasabandas interactivo<o:p></o:p></strong></span><br />
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Para aquellos de ustedes interesados en diseño de filtro y modulación de
sonido, he redactado este tutorial sobre el desarrollo y comprobación de un
filtro de paso banda con unos ejemplos visuales y de audio para su conveniencia.
Los archivos se pueden descargar en <a href="http://goo.gl/RymDE" target="_blank">aqui</a>. Este es un archivo zip que contiene
el archivo de Multisim (versi</span><span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">ón 12</span><span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">) así como dos archivos de sonido: la voz con ruido antes de pasar por
el filtro, y la voz filtrada.</span><br />
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/December/?action=view&current=multisim_filtro_1.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/December/multisim_filtro_1.png" /></a>
<o:p></o:p></span><br />
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">
</span><span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">El diagrama anterior es del filtro pasa bandas que vamos a modelar con
Multisim. El diagrama sigue la convención de amplificador operacional invertido
con la terminal positiva hacia tierra con algunas modificaciones. Para obtener
un factor de alta calidad (Q), tenemos que reducir el tamaño del ancho de banda
para un rango de frecuencias más específico.<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Para este filtro, la función de transferencia está dada por:<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/December/?action=view&current=multisim_filtro_2.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/December/multisim_filtro_2.png" /></a>
<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">En la cual:<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/December/?action=view&current=multisim_filtro_3.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/December/multisim_filtro_3.png" /></a>
<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Podemos utilizar un circuito personalizado para Multisim, donde añadimos
resistores variables y el interruptor de entrada conectado entre un generador de
funciones, una grabadora de voz, y un par de instrumentos (osciloscopio y
altavoces) para analizar los resultados.<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/December/?action=view&current=multisim_filtro_4.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/December/multisim_filtro_4.png" /></a>
<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Debido a que no hay ningún componente de resistencia variable (aunque
usted puede técnicamente crear su propio), una manera sencilla de modificar los
valores de las resistencias durante simulación en Multisim es conectar una
resistencia controlada por voltaje a una fuente de voltaje CD interactiva. Esto
le da la libertad para cambiar los valores de los resistores durante la
simulación.<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/December/?action=view&current=multisim_filtro_5.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/December/multisim_filtro_5.png" /></a>
<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Para la voz humana que oscila entre los 80-255 Hz podemos elegir uno de
los componentes de tal forma que obtengamos una frecuencia central <span style="mso-spacerun: yes;"> </span>alrededor de 160 Hz con un ancho de banda de
130 Hz, que nos da un alcance efectivo de 90 Hz - 220 Hz (no significa todo lo
demás es cero, como en la vida real, hay ruido, error y esto no es un cálculo
exacto ni un filtro exacto, más como una aproximación).<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">R1= 2.5K ohms<span style="mso-tab-count: 2;"> </span>R2= 150
ohms<o:p></o:p></span></div>
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">R3= 2.5K ohms<span style="mso-tab-count: 2;"> </span>C= 1.6 uF<o:p></o:p></span><br />
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Podemos ver el funcionamiento interno del filtro por medio de un Análisis
de CA.
Da <a href="http://blogmultisim.blogspot.ca/2010/09/caracterizando-un-filtro-butterworth.html" target="_blank">clic aqu</a></span><span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;"><a href="http://blogmultisim.blogspot.ca/2010/09/caracterizando-un-filtro-butterworth.html" target="_blank">í</a>
para aprender a configurar un Análisis de Corriente Alterna en Multisim.<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/December/?action=view&current=multisim_filtro_6.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/December/multisim_filtro_6.png" /></a>
<o:p></o:p></span></div>
<br />
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">Utilizando el instrumento de altavoz de LabVIEW en Multisim se pueden reproducir las
señales de filtrado y sin filtrar para comparar. Usted puede incluso utilizar
el instrumento del micrófono para hablar en un micrófono y escuchar atrás su voz
filtrada. No olvide registrar primero en el micrófono lo que desea decir y
después simular el circuito. Una vez que llegue un segundo de tiempo de
simulación (se encuentra en la esquina inferior derecha de la pantalla) puede
detener la simulación y escuchar ambas señales a través de sus respectivos
componentes. <a href="http://blogmultisim.blogspot.ca/2010/09/utilizando-el-microfono-y-la-bocina-en.html" target="_blank">Clic aqui</a>
para abrir un tutorial sobre c</span><span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">ómo utilizar estos
instrumentos.<o:p></o:p></span><br />
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="EN-US" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: EN-US;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/December/?action=view&current=multisim_filtro_7.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/December/multisim_filtro_7.png" /></a>
<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">En los archivos adjuntos se muestran una grabación del micrófono y su
señal filtrada. Observe que las frecuencias altas y bajas en su mayoría se han
ido (sólo unos golpes muy fuertes son distinguibles). La palabra es “test”, que
significa “prueba” en español.<o:p></o:p></span></div>
<br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">Saludos!</span>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com0tag:blogger.com,1999:blog-3009049327835371708.post-75804459126584719162012-11-26T15:11:00.000-05:002012-11-26T15:13:06.804-05:00¿Cómo Instalar Multisim 12 en Español?<div style="text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">La semana pasada presentamos la nueva actualización de la Versión
Personalizada de Multisim 12 en Español, con la cual es más sencillo utilizar
la interfaz de usuario de Multisim y Ultiboard. Da <a href="http://goo.gl/42GQ1" target="_blank">clic aquí</a> para ver un video informativo sobre esta versión.</span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p></o:p></span> </div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p>E</o:p></span><span style="font-family: "Arial","sans-serif";">sta versión de Multisim aún está en etapa experimental,
sin embargo ha dado buenos resultados y muchos usuarios han mostrado gran interés
en ella. Todos los detalles de instalación están disponibles en NI Labs, la
página donde se coloca software de National Instruments que aún está en etapa
experimental. Esta semana les quiero compartir mas detalles de la instalación.</span><br />
<span style="font-family: "Arial","sans-serif";"><o:p></o:p></span> </div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><strong>Paso 1. Instala Multisim.<o:p></o:p></strong></span></div>
<div style="text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Primero que nada es necesario contar con una instalación previa de
Multisim, si no cuentas con una licencia puedes descargar una evaluación por 30
dias <a href="http://goo.gl/3uikt" target="_blank">aquí</a></span><span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">. </span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p></o:p></span> </div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><strong>Paso 2. Descargar los archivos de soporte.<o:p></o:p></strong></span></div>
<div style="text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Visita NI Labs y descarga los archivos necesarios para instalar el
idioma Español. <a href="http://goo.gl/DY3nh" target="_blank">Clic aquí</a> para abrir esta página. </span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p></o:p></span> </div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/November/?action=view&current=multisimespanol1.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/November/multisimespanol1.png" /></a>
<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">En la página anterior vienen todos los detalles técnicos de esta versión
de Multisim en Español. Una vez que hayas leído la información ve a la sección<strong>
Attachments</strong> y descarga el archivo comprimido correspondiente:</span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p></o:p></span> </div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/November/?action=view&current=multisimespanol2.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/November/multisimespanol2.png" /></a>
<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Para Multisim 12.0 tienes que descargar el archivo
<span style="font-family: "Courier New", Courier, monospace;">multisim_espanol_12.zip</span>. Te recomiendo guardar el archivo ZIP en el escritorio
de tu PC.</span><br />
<span style="font-family: Arial;"></span><span style="font-family: "Arial","sans-serif";"><o:p></o:p></span> </div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Nota que también están disponibles los archivos para la versión de
Multisim 11.0. </span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p></o:p></span> </div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><strong>Paso 3. Descomprime el archivo y cópialo al directorio de instalación.</strong></span></div>
<div style="text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Descomprime el archivo <span style="font-family: "Courier New", Courier, monospace;">multisim_espanol_12.zip</span>, el resultado será una
carpeta de nombre <span style="font-family: "Courier New", Courier, monospace;">Spanish</span>:<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/November/?action=view&current=multisimespanol3.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/November/multisimespanol3.png" /></a>
<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Esta carpeta contiene los archivos de instalación del idioma en Español.<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><strong></strong></span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><strong>Paso 4. Revisa el directorio de instalación.<o:p></o:p></strong></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Copia la carpeta <span style="font-family: "Courier New", Courier, monospace;">Spanish</span> y localiza el siguiente directorio en tu PC:</span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p></o:p></span> </div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><span style="font-family: "Courier New", Courier, monospace;">C:\Program Files\National Instruments\Circuit Design Suite
12.0\stringfiles<o:p></o:p></span></span></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Pega toda la carpeta <span style="font-family: "Courier New", Courier, monospace;">Spanish</span> en el directorio <span style="font-family: "Courier New", Courier, monospace;">stringfiles</span>. Después de
copiar los archivos abre la carpeta <span style="font-family: "Courier New", Courier, monospace;">stringfiles</span>, deberás ver lo siguiente:</span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p></o:p></span> </div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/November/?action=view&current=multisimespanol4.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/November/multisimespanol4.png" /></a>
<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><u><strong></strong></u></span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><u><strong>Nota</strong></u>: Dependiendo de tu sistema operativo (XP, Vista, 7, 8, español,
inglés, 32-bit, 64-bit), la ruta para el directorio <span style="font-family: "Courier New", Courier, monospace;">stringfiles</span> podría ser
diferente.<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><strong></strong></span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><strong>Paso 5. Selecciona el idioma Español en Multisim.<o:p></o:p></strong></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"></span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Abre Multisim, selecciona el menú <strong>Options»Global preferences</strong>. Después ve
a la pestaña <strong>General</strong> y localiza el campo de<strong> Language</strong>. En la lista desplegable
selecciona <strong>Spanish</strong>:<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/November/?action=view&current=multisimespanol5.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/November/multisimespanol5.png" /></a>
<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p></o:p></span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p>D</o:p></span><span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">a clic en el botón <strong>OK</strong>, Multisim te dirá que es necesario reiniciar la
aplicación. Una vez que abras Multisim nuevamente, toda la interfaz de usuario
estará en Español:<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">
<a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/November/?action=view&current=multisimespanol6.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/November/multisimespanol6.png" /></a>
<o:p></o:p></span></div>
<div style="text-align: justify;">
</div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"></span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Nos encantará escuchar tus comentarios sobre esta versión personalizada
de Multisim 12 en Español.</span><br />
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p></o:p></span> </div>
<div style="text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;"><o:p> </o:p></span></div>
<div style="text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Buen dia,<o:p></o:p></span></div>
<div style="text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; mso-ansi-language: ES-MX;">Fernando</span></div>
Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com3tag:blogger.com,1999:blog-3009049327835371708.post-68574868393559194002012-11-21T09:44:00.000-05:002012-11-21T09:45:48.249-05:00¡Multisim 12 Personalizado en Español!<span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">Con mucho gusto les anuncio que la Multisim 12, Versión Personalizada en
Español, ya está lista para su descarga gratuita.<o:p></o:p></span><br />
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">Esta versión personalizada permite convertir al Español la interfaz de
usuario de Multisim y Ultiboard, por lo que es más amigable trabajar en ambos
ambientes de captura, simulación de circuitos y diseño de PCBs.<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">Para utilizar esta versión debes tener una instalación previa de
Multisim 12 (también disponible para versión 11), después descargar los archivos de soporte al Español, cambiar el
idioma en las Preferencias Globales y listo, a disfrutar esta versión.<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">Para conocer más de esta versión (incluyendo donde descargarla) visita
el siguiente video informativo.<o:p></o:p></span></div>
<br />
<iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/WrQYpKC_YbI" width="560"></iframe>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span style="font-family: "Arial","sans-serif"; font-size: 10pt;"></span><br />
<span style="font-family: "Arial","sans-serif"; font-size: 10pt;">Gracias y saludos a todos los estudiantes,
educadores y profesionales interesados en la simulaci</span><span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">ón y diseño de circuitos.<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;">
<span lang="ES-MX" style="font-family: "Arial","sans-serif"; font-size: 10pt; mso-ansi-language: ES-MX;">Fernando<o:p></o:p></span></div>
Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com0tag:blogger.com,1999:blog-3009049327835371708.post-69145822366662534502012-04-03T12:22:00.000-04:002012-04-03T12:22:08.892-04:00¿Cómo Leer una Señal desde un Archivo de Texto en Multisim?<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span><br />
<div class="MsoNoSpacing" style="text-align: justify;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Esta es una de las preguntas que más recibo de estudiantes, profesores y
diseñadores de circuitos. En Multisim podemos encontrar el Generador de Señales,
fuentes de AC, DC, etc., pero en ocasiones es necesario incluir en la
simulación una señal que tiene puntos de voltaje/corriente contra el tiempo.
Por ejemplo:<o:p></o:p></span></div>
<div class="MsoNoSpacing" style="text-align: justify;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><br /></span></div>
<div class="MsoNoSpacing" style="text-align: justify;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"></span></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="height: 11.5pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: solid windowtext 1.0pt; height: 11.5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b>Tiempo (s)<o:p></o:p></b></span></div>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><b>Voltaje (V)</b><o:p></o:p></span></div>
</td>
</tr>
<tr style="height: 11.5pt; mso-yfti-irow: 1;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">0<o:p></o:p></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">0<o:p></o:p></span></div>
</td>
</tr>
<tr style="height: 11.5pt; mso-yfti-irow: 2;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">0.001<o:p></o:p></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">0<o:p></o:p></span></div>
</td>
</tr>
<tr style="height: 11.5pt; mso-yfti-irow: 3;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">0.002<o:p></o:p></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">5<o:p></o:p></span></div>
</td>
</tr>
<tr style="height: 11.5pt; mso-yfti-irow: 4;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">0.003<o:p></o:p></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">-5<o:p></o:p></span></div>
</td>
</tr>
<tr style="height: 11.5pt; mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">0.004<o:p></o:p></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.5pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top"><div class="MsoNoSpacing" style="text-align: center;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">1<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span><br />
<div class="MsoNoSpacing" style="text-align: justify;">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">La tabla anterior muestra la señal en una relación voltaje contra
tiempo, pero también prodría ser voltaje contra corriente.<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Para poder modelar estas señales personalizadas en Multisim hacemos uso
de las fuentes <b>PWL</b> (Piecewise Linear), lo cual se traduce en <b>Fuente Lineal a
Segmentos</b>. Estas fuentes se encuentran en la base de datos de Multisim en el
Grupo <b>Sources</b>, Familias S<b>IGNAL_VOLTAGE_SOURCES</b> y <b>SIGNAL_CURRENT_SOURCES</b>.<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Abril/?action=view&current=multisim_pwl_1.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Abril/multisim_pwl_1.png" /></a><o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Existen dos maneras de configurar los datos de la señal en esta fuente
en Multisim:<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing" style="margin-left: 36pt; text-indent: -18pt;">
<span style="font-family: Arial, Helvetica, sans-serif;"><span lang="ES-MX" style="font-size: 10pt;">1.<span style="font-size: 7pt;"> </span></span><span lang="ES-MX" style="font-size: 10pt;">Ingresar puntos de tiempo y voltaje (o corriente) directamente en una
tabla en las propiedades de la fuente PWL.<o:p></o:p></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 36pt; text-indent: -18pt;">
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 10pt;">2.<span style="font-size: 7pt;">
</span></span><span lang="ES-MX" style="font-size: 10pt;">Crear un archivo de
texto (con extensión .TXT) que tenga dos columnas: una para el tiempo y otra
para el voltaje (o corriente).</span><span style="font-size: 10pt;"><o:p></o:p></span></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">A continuación describo ambas opciones.<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Comenzamos por colocar en el espacio de trabajo de Multisim la fuente
PWL de voltage:</span><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Abril/?action=view&current=multisim_pwl_2.png" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Abril/multisim_pwl_2.png" /></a></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Damos doble clic en la fuente PWL para abrir sus </span><b style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Propiedades</b><span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> y seleccionamos
la pestaña </span><b style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Value</b><span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">. Después damos clic en la opción </span><b style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Enter data points in table</b><span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"> e
ingresamos los valores en la tabla. Si queremos que los valores se repitan en
el tiempo también damos un clic en la opción </span><b style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Repeat data during simulation</b><span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">.</span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Abril/?action=view&current=multisim_pwl_3.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Abril/multisim_pwl_3.png" /></a><o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Podemos conectar el <b>Osciloscopio</b> y ejecutar la simulación en Multisim:</span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Abril/?action=view&current=multisim_pwl_4.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Abril/multisim_pwl_4.png" /></a><o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Ahora veamos el otro método. Para esto creamos un archivo con extensión
TXT que contenga la columna de tiempo y voltaje:<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Abril/?action=view&current=multisim_pwl_5.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Abril/multisim_pwl_5.png" /></a><o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Abrimos las Propiedades de la fuente <b>PWL</b>, pestaña <b>Value</b> y damos clic en
la opción <b>Usa data directly from file</b>, después clic en el botón <b>Browse</b> y
seleccionamos el archivo de texto correspondiente:<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Abril/?action=view&current=multisim_pwl_6.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Abril/multisim_pwl_6.png" /></a><o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><span lang="ES-MX" style="font-size: 10pt;">Finalmente vemos el resultado en el <b>Osciloscopio</b>:</span><span style="font-size: 10pt;"> </span></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Abril/?action=view&current=multisim_pwl_7.png" target="_blank"><img alt="Photobucket" border="0" src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Abril/multisim_pwl_7.png" /></a><o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Si quieres crear una fuente con datos de corriente recuerda seleccionar
el componente <b>PIECEWISE_LINEAR_CURRENT</b> de la Familia <b>SIGNAL_CURRENT_SOURCES</b> en
la base de datos maestra en Multisim.<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Espero esto sea de gran ayuda en tus simulacion de circuitos con
Multisim.<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">¡Buen dia!<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span lang="ES-MX" style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">Fernando<o:p></o:p></span></div>
<br />Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com3tag:blogger.com,1999:blog-3009049327835371708.post-82885032763795887682012-03-13T14:37:00.007-04:002012-03-13T14:42:44.771-04:00Nuevos Análisis e Instrumentos Personalizados para Multisim<p class="MsoNoSpacing" style="text-align: justify;"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Multisim cuenta con más de 22 instrumentos virtuales y 20 análisis avanzados de SPICE, los cuales son de mucha utilidad para conocer el comportamiento de un circuito, analizar distintos escenarios, y más. Sin embargo en ocasiones requerimos de la generación de una señal en particular (por ejemplo: una señal Chirp) o un análisis muy específico. Para resolver estos retos ahora contamos con </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">los Análisis e Instrumentos Personalizados para Multisim</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">, una serie de herramientas que ayudan a expander las capacidades de análisis de Multisim.</span></p><p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; text-align: justify; "></p><div style="text-align: center;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Marzo/?action=view&current=multisim_labview.png" target="_blank" style="font-family: Arial, sans-serif; font-size: 10pt; "><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Marzo/multisim_labview.png" border="0" alt="Photobucket" /></a></div><span style="font-family: Arial, sans-serif; font-size: 10pt; "><br /></span><p></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-size:10.0pt; font-family:"Arial","sans-serif""><o:p> </o:p></span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Estos análisis e instrumentos se pueden descargar de manera gratuita en la página siguiente:</span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://goo.gl/5WbSn">Multisim Custom Simulation Analyses and Instruments</a></span></p> <p class="MsoNoSpacing" style="text-align: justify; "><span style="font-size: 10pt; font-family: Arial, sans-serif; ">Esta p</span><span lang="ES-MX" style="font-size: 10pt; font-family: Arial, sans-serif; ">ágina es una comunidad de la cual te recomiendo te hagas miembro para que puedas recibir actualizaciones. Cabe mencionar que la página solo está disponible en inglés, pero la información contenida ahí es muy valiosa.</span></p> <p class="MsoNoSpacing" style="text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Estos análisis e instrumentos virtuales se crean en LabVIEW pero no es necesario instalar este ambiente para utilizar los instrumentos, tampoco tienes que saber LabVIEW. Cuando se instala Multisim se agregan algunos de estos análisis de manera automática, de hecho en alguna ocasión ya les había comentado acerca de ellos, da <a href="http://www.blogmultisim.blogspot.com/2010/09/instrumentos-de-labview-en-multisim.html">clic aqui</a> para aprender más al respecto.</span><span style="font-family: Arial, sans-serif; font-size: 10pt; "> </span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Algunos de estos análisis e instrumentos virtuales disponibles incluyen:</span></p> <p class="MsoNoSpacing" style="text-align: justify; "></p><ul><li><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Generador de onda triangular y diente de sierra.</span></li><li><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Herramientas para conversión analógico-digital</span></li><li><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Análisis de fase</span></li><li><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Medición de calidad de potencia</span></li><li><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Cálculo de distorsión armónica total</span></li></ul><p></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><o:p> </o:p></span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Y muchos análisis más. En la página de la comunidad encontrarás información de instalación y ejemplos.</span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Saludos,</span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Fernando<o:p></o:p></span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com0tag:blogger.com,1999:blog-3009049327835371708.post-44917596310293688092012-03-06T15:57:00.009-05:002012-03-06T16:48:42.334-05:00El Nuevo Graficador Digital en Multsim 12.0<p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-size: 10pt; font-family: Arial, sans-serif; ">La <b>Vista de Graficador</b> (Grapher View) de Multisim es muy útil para ver a más detalle las señales que se muestran en los instrumentos (Osciloscopio, Graficador de Bode) y es también ahí donde se grafican los resultados de los análisis de SPICE (Transitorio, AC, etc). En esta vista podemos agregar cursores, etiquetas de datos, cambiar colores, exportar los datos, entre otras cosas.</span></p><p class="MsoNoSpacing" style="font-weight: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Marzo/?action=view&current=multisim_grapher_1.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Marzo/multisim_grapher_1.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Una de las nuevas características de Multisim 12.0 es el nuevo <b>Graficador Digital</b>. Con él podemos graficar y comparar señales digitales vs. señales analógicas. Veamos un ejemplo.</span></p> <p class="MsoNoSpacing" style="text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">En Multisim 12.0 seleccionamos <b>File»Open Samples»Mixed-signal</b> y abrimos el archivo </span><span style="font-size: 10pt; "><span>PulseWidthModulator.ms12</span></span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">. En este diseño tenemos señales digitales y analógicas que graficaremos en la Vista del Graficador.</span></p> <p class="MsoNoSpacing" style="text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Para esto vamos a configurar un <a href="http://www.blogmultisim.blogspot.com/2010/07/realizando-un-analisis-transitorio-en.html" style="font-weight: normal; ">Análisis Transitorio</a> en Multisim. Menú <b>Simulate»Analyses»Transient analysis</b>. Seleccionamos la pestaña <b>Output</b> y veremos que hay diversas variables en el circuito que podemos agregar al análisis, algunas con voltajes y corrientes en los nodos y otras son señales digitales:</span></p><p class="MsoNoSpacing" style="font-weight: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Marzo/?action=view&current=multisim_grapher_2.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Marzo/multisim_grapher_2.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Damos clic en el botón <b>Add</b> para agregar algunas señales digitales y analógicas. Multisim agregará las señales al <b>Analog graph</b> o <b>Digital graph</b> dependiendo el tipo de señal:</span></p><p class="MsoNoSpacing" style="font-weight: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Marzo/?action=view&current=multisim_grapher_3.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Marzo/multisim_grapher_3.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Finalmente damos clic en <b>Simulate</b> para ejecutar el <b>Análisis Transitorio</b>. Multisim desplegará la <b>Vista del Graficador</b> con dos gráficas, una con las señales digitales y otra con las señales analógicas:</span></p><p class="MsoNoSpacing" style="font-weight: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Marzo/?action=view&current=multisim_grapher_4.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Marzo/multisim_grapher_4.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="font-weight: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Nuevamente quiero mencionar que en la Vista del Graficador se pueden configurar el color de fondo, color de las líneas, cambiar el rango de visualización, y muchas cosas más.</span></p> <p class="MsoNoSpacing" style="font-weight: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Hasta la próxima.</span></p> <p class="MsoNoSpacing" style="font-weight: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-size:10.0pt; font-family:"Arial","sans-serif"">Fernando<o:p></o:p></span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com4tag:blogger.com,1999:blog-3009049327835371708.post-91023974989508158422012-02-14T17:02:00.009-05:002012-02-14T17:24:27.952-05:00Utilizando los Snippets de Multisim 12.0<p class="MsoNoSpacing" style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Una de las nuevas características de Multisim 12.0 que me parece muy práctica es la posibilidad de guardar la información de un esquemático de Multisim en un archivo de imagen PNG, de tal forma que el archivo puede ser visto como una imagen o bien puede ser abierto en el ambiente de Multisim. A esto se le conoce como <b>Snippet</b>. <o:p></o:p></span></p> <p class="MsoNoSpacing" style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Snippet se puede traducir como fragmento o retazo; de manera mas técnica podemos definir un Snippet como una sección de código o diseño que realiza una tarea sencilla y específica.</span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">En Multisim 12.0 existen dos tipos de Snippets:</span></p><p class="MsoNoSpacing" style="font-weight: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "></p><ul style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; "><li><span style="font-family: Arial, sans-serif; font-size: 10pt; text-indent: -18pt; ">Snippet de Selección: Contiene solo una parte del esquemático.</span></li><li><span style="font-family: Arial, sans-serif; font-size: 10pt; text-indent: -18pt; ">Snippet de Diseño: Contiene todo un esquemático de Multisim, incluyendo subcircuitos y bloques jerárquicos.</span></li></ul><p style="font-weight: normal; font-family: Georgia, serif; font-size: 100%; "></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span lang="ES-MX" style="font-size: 10pt; font-family: Arial, sans-serif; ">Aprendamos a crear Snippets en Multisim 12.0. Si no tienes esta versión puedes descargar una <a href="http://goo.gl/hrHPK">evaluación aquí</a></span><span lang="ES-MX" style="font-size: 10pt; font-family: Arial, sans-serif; ">.</span></p> <p class="MsoNoSpacing" style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "><b style="font-size: 100%; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif"; mso-ansi-language:ES-MX">Snippet de Selección</span></b></p> <p class="MsoNoSpacing" style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><o:p> </o:p></span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Tomemos como referencia el siguiente filtro pasa-bajas de primer orden:</span></p><p class="MsoNoSpacing" style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Febrero/?action=view&current=Multisim_snippet_1.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Febrero/Multisim_snippet_1.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Supongamos que queremos crear un Snippet que únicamente contenga el resistor <b>R1</b>, capacitor <b>C1</b> y el <b>Generador de Funciones</b>. Utilizando el mouse seleccionamos únicamente estos componentes:</span></p><p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Febrero/?action=view&current=Multisim_snippet_2.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Febrero/Multisim_snippet_2.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Después damos clic derecho sobre la selección y seleccionamos </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Save selection as snippet</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">.</span></p><p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Febrero/?action=view&current=Multisim_snippet_3.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Febrero/Multisim_snippet_3.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Finalmente asignamos y nombre al archivo y lo guardamos. La extensión de este archivo es </span><span style="font-size: 10pt; ">PNG</span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">.</span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Este archivo lo podemos ver en nuestro sistema operativo con algún visor de imágenes, y el resultado sería:</span></p><p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Febrero/?action=view&current=Multisim_snippet_4.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Febrero/Multisim_snippet_4.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Como podemos ver en la imagen, tenemos un pequeño indicador que nos indica que este es un Snippet de Multisim 12.0, además, tenemos un marco punteado alrededor de la imagen, esto indica que es un Snippet de Selección.</span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Ahora bien, si usted quieren abrir este circuito en Multisim basta con darle clic a la imagen (o el archivo) y arrastrarla hacia Multisim 12.0, Multisim automáticamente cargará los componentes del esquemático:</span></p><p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Febrero/?action=view&current=Multisim_snippet_5.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Febrero/Multisim_snippet_5.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Ustedes se preguntarán: ¿y esto para qué puede servir? En primer lugar podemos compartir estos archivos con colegas y diseñadores para que puedan ver el esquemático sin necesidad de tener Multisim instalado, incluso lo pueden imprimir. Otro uso interesante es colocar los Snippets en páginas Web, de tal modo que podemos simplemente “arrastrar y colocar” el Snippet en Multisim para abrir el circuito.</span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><b style="font-family: Georgia, serif; font-size: 100%; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif"; mso-ansi-language:ES-MX">Snippet de Diseño</span></b></p> <p class="MsoNoSpacing" style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-family: Georgia, serif; font-size: 100%; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Si necesitamos crear un Snippet que contenga todo un diseño completo (incluso con subcircuitos y bloques jerárquicos) entonces nos conviene crear un Snippet de Diseño.<o:p></o:p></span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Para esto seleccionamos el menú </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">File»Snippets»Save active design as snippet</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">. Aquí tenemos un ejemplo de Snippet de Diseño:</span></p><p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Febrero/?action=view&current=Multisim_snippet_6.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Febrero/Multisim_snippet_6.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Como podemos ver, hay unas pequeñas diferencias en la visualización del Snippet. En primer lugar el marco no está punteado, además, el ícono de Multisim está sobre una pequeña hoja, esto indica que el Snippet es un diseño completo.</span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; "><b>Nota</b>: Los Snippets colocados en esta entrada del blog no pueden ser abiertos directamente en Multisim debido a que blogger les cambian el formato y se pierden ciertas características, pero puedes descargar los Snippets directamente del servidor de imágenes, solo da clic <a href="http://goo.gl/uWCR6" style="font-weight: normal; ">aquí</a> y <a href="http://goo.gl/JGXKL" style="font-weight: normal; ">aquí</a>.</span></p><p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Simplemente arrastra la imagen hacia Multisim 12.0 para abrir el diseño.</span></p> <p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Saludos!</span></p><p class="MsoNoSpacing" style="font-family: Georgia, serif; font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify; "><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Fernando</span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com2tag:blogger.com,1999:blog-3009049327835371708.post-65694778818911519942012-02-06T09:56:00.004-05:002012-02-06T10:14:34.763-05:00¡Multisim 12.0 Ya Está Aquí!<p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Iniciamos la semana y el mes con la presentación de la nueva versión de Multisim. <o:p></o:p></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Multisim 12.0 ofrece grandes mejoras en productividad así como en la enseñanza de circuitos con la adición de nuevos modelos de SPICE, símbolos y huellas de conectores utilizados en la industria y en el hardware de National Instruments, mejoras en el uso del software, y un nuevo modo de co-simulación digital y analógica.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">En las semanas siguientes escribiré acerca de las nuevas características en Multisim 12.0, mientras tanto aquí van un resumen de lo nuevo:</span></p> <p class="MsoNoSpacing" style="text-align:justify"></p><ul><li><span style="font-family: Arial, sans-serif; font-size: 10pt; "><b>Snippets de Multisim. </b></span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Ahora puedes guardar un esquemático de Multisim en un archivo de imagen, compartirlo e incluso pulicarlos en una página Web.</span></li><li><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Componentes de Electrónica de Potencia. </b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">La base de datos ahora incluye motores de DC, switches, controladores de potencia, transformadores reconfigurables, y más.</span></li><li><span style="font-family: Arial, sans-serif; font-size: 10pt; "><b>Co-simulación Analógica y Digital con LabVIEW.</b> </span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Diseña y analiza circuitos analógicos y digitales con simulación de lazo cerrado punto a punto con Multisim y LabVIEW. Esta es una de mis características favoritas.</span></li><li><span style="font-family: Arial, sans-serif; font-size: 10pt; "><b>Nuevos Símbolos y Huellas de Conectores. </b></span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Para diseñadores que requieren personalizar la plataforma de hardware de National Instruments ahora Multisim contienen mas de 90 nuevos conectores para dispositivos de adquisición de datos, SCXI, CompactRIO y Single-Board RIO.</span></li><li><span style="font-family: Arial, sans-serif; font-size: 10pt; "><b>Análisis Personalizados. </b></span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Descarga instrumentos de LabVIEW para Multisim listos para utilizase y amplía la gama de análisis que puedes realizar en Multisim.</span></li></ul><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Estas son solo algunas de las nuevas característica en Multisim 12.0. Mantente sintonizado de los nuevos tutoriales donde explicaremos a más detalle lo nuevo en Multisim.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><o:p> </o:p></span><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Para conocer más acerca de esta versión y descargar una evaluación visita <a href="http://goo.gl/3HVEn">ni.com/multisim</a>.</span></p><p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Saludos!</span></p><p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Fernando</span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com4tag:blogger.com,1999:blog-3009049327835371708.post-74073797147014903842012-01-06T11:14:00.006-05:002012-01-06T11:20:54.140-05:00¿Cómo Configurar las Capas de Ruteo en Ultiboard?<p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Esta es una de las preguntas que más he recibido en los últimos meses. Cuando se está ruteando una tarjeta en Ultiboard es necesario determinar en qué capa irán colocadas las pistas de cobre. En un PCB simple es muy común colocar las pistas solo en la capa de cobre inferior, y en diseños más complejos (por ejemplo de 4 capas) se puede tener la necesidad de dejar capas libres para utilizarlas únicamente para tierra o alimentación.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size: 10pt; font-family: Arial, sans-serif; ">Para ejemplificar esto voy a a abrir uno de los ejemplos incluidos en Ultiboard, asi que vamos a <b>Archivo»Abrir Ejemplos</b> y seleccionemos el archivo </span><span lang="ES-MX" style="font-size: 10pt; font-family: 'Courier New'; ">RoundRouted.ewprj</span><span lang="ES-MX" style="font-size: 10pt; font-family: Arial, sans-serif; ">. Este es un diseño ya ruteado de dos capas: Copper Top y Copper Bottom:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Enero/?action=view&current=ultiboard_pistas_1.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Enero/ultiboard_pistas_1.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Si vemos a detalle este diseño en Ultiboard descubriremos que las pistas en color verde están en la capa superior (Copper Top) y las de color rojo en la capa inferior (Copper Bottom). Para este ejemplo vamos a rutear nuevamente la tarjeta así que borraremos todas las pistas. Seleccionamos </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Edición»Borrar Cobre»Todo el Cobre </b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">y damos clic en </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Aceptar</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">. Ahora solo veremos las líneas amarillas indicando el ratsnest, es decir, las diversas conexiones entre los componentes del diseño.</span></p><p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Enero/?action=view&current=ultiboard_pistas_2.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Enero/ultiboard_pistas_2.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Supongamos que ahora deseamos colocar pistas únicamente en la capa inferior de la tarjeta, y además queremos que el Autoruteador realice la operación de manera automática. Para este debemos decirle a Ultiboard que únicamente deseamos pistas en </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Copper Bottom</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">. Vamos a la </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Tabla General</b><span style="font-family: Arial, sans-serif; font-size: 10pt; "> (en la parte inferior de la interfaz de usuario) y seleccionemos la pestaña </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Nodos</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">. Ahí encontraremos muchas propiedades como ancho de pista, longitud de pista, holguras, etc. La opción que nos interesa es </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Capas de ruteo</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Enero/?action=view&current=ultiboard_pistas_3.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Enero/ultiboard_pistas_3.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Como podemos ver cada nodo tiene configurado </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">11</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">, esto significa que está permitido rutear en ambas capas: superior e inferior. Para cambiar esto seleccionamos toda la columna </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Capas de ruteo</b><span style="font-family: Arial, sans-serif; font-size: 10pt; "> y luego damos clic en alguna de las celdas </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">11</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">, la ventana </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Capas de Ruteo</b><span style="font-family: Arial, sans-serif; font-size: 10pt; "> se abrirá:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Enero/?action=view&current=ultiboard_pistas_4.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Enero/ultiboard_pistas_4.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">En esta ventana podemos habilitar o deshabilitar capas de acuerdo a nuestro diseño. Para este ejemplo deshabilitemos </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Copper Top</b><span style="font-family: Arial, sans-serif; font-size: 10pt; "> y demos clic en </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Aceptar</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">. Ahora la columna </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Capas de ruteo</b><span style="font-family: Arial, sans-serif; font-size: 10pt; "> muestra </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">01</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">, esto significa que el </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Autoruteador</b><span style="font-family: Arial, sans-serif; font-size: 10pt; "> no colocará pistas en la capa superior.</span></p><p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Enero/?action=view&current=ultiboard_pistas_5.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Enero/ultiboard_pistas_5.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Hagamos una prueba. Seleccionamos </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Autoruteador»Iniciar/Continuar Autoruteador</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">. Encontraremos que el </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Autoruteador</b><span style="font-family: Arial, sans-serif; font-size: 10pt; "> tiene problemas para colocar todas las pistas. Sin embargo podemos comprobar que Ultiboard está forzando a que todas las pistas sean colocadas en </span><b style="font-family: Arial, sans-serif; font-size: 10pt; ">Copper Bottom</b><span style="font-family: Arial, sans-serif; font-size: 10pt; ">.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">La razón por la cual Ultiboard no puede rutear toda la tarjeta es debido a que no hay espacio suficiente en la capa inferior para el ruteo. En estos casos hay dos opciones: permitir rutear en la otra capa o aumentar el tamaño de la tarjeta.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Finalmente, si colocamos las pistas de manera manual en una capa no habilitada Ultiboard generará un error. La pista será colocada pero Ultiboard agregará unos círculos rojos indicando el problema.</span></p><p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2012/Enero/?action=view&current=ultiboard_pistas_6.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2012/Enero/ultiboard_pistas_6.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Como siempre, espero sea de ayuda esta información. Éxito con sus diseños en Multisim y Ultiboard!</span></p><p class="MsoNoSpacing" style="text-align:justify"><span style="font-family: Arial, sans-serif; font-size: 10pt; ">Fernando</span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com8tag:blogger.com,1999:blog-3009049327835371708.post-2994741528310485112011-06-28T10:34:00.016-04:002011-06-28T10:51:31.946-04:00Uso del Postprocesador en Multisim<p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" ><span lang="ES-MX">Los <a href="http://blogmultisim.blogspot.com/2010/06/analisis-avanzados-de-spice-en-multisim.html">Análisis de SPICE</a> </span><span lang="ES-MX">incluidos en Multisim nos ayudan a calcular valores y crear gráficas del comportamiento de un circuito, por ejemplo, un <a href="http://blogmultisim.blogspot.com/2010/07/realizando-un-analisis-transitorio-en.html">Análisis Transitorio</a> </span><span lang="ES-MX">crea una gráfica de valores con respecto al tiempo, un <a href="http://blogmultisim.blogspot.com/2010/09/caracterizando-un-filtro-butterworth.html">Análisis de CA</a> </span></span><span lang="ES-MX"><span class="Apple-style-span" >calcula la respuesta de un circuito a varias frecuencias, etc.</span><o:p></o:p></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Sin embargo hay ocasiones en que necesitamos manipular el resultado de un análisis, por ejemplo, dividir la curva de salida entre la curva de entrada para obtener la ganancia, multiplicar voltaje por corriente para calcular potencia, sumar curvas de respuesta, y más. La necesidad de realizar un procesamiento matemático de los valores obtenidos de un análisis de Multisim <span style="mso-spacerun:yes"> </span>es grande y es por eso que Multisim cuenta con la herramienta <b>Postprocesador</b>.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">La herramienta <b>Postprocesador</b> (que se encuentra en el menú <b>Simular</b> en Multisim) guarda una lista de las curvas o valores calculados en los análisis, y nos permite agregar expresiones matemáticas (aritmética, trigonometría, vectores, lógica, etc) para hacer cálculos más complejos. Los resultados de estos cálculos se visualizan en el mismo lugar que se despliegan los análisis de Multisim: la <b>Vista de Graficador</b>.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Aprendamos paso a paso cómo hacer uso del <b>Postprocesador</b> en Multisim. Como base utilizaremos uno de los circuitos ejemplo, </span><span class="Apple-style-span" style="font-size: small; "><span class="Apple-style-span">InvertingAmplifierACInputSignal.ms11</span></span><span class="Apple-style-span" style="font-family: arial; font-size: small; ">, se puede encontrar en <b>Archivo»Abrir Ejemplos»Fundamental Circuits»Opamps</b>.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><b>Paso 1. Ejecutar un análisis.</b></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><span lang="ES-MX">Este es un requisito primordial, si no realizamos un análisis a un circuito, no tendremos valores para manipular. Ejecutemos un <b>Análisis Transitorio</b> en el nodo <b>V(2)</b>. Para aprender a configurar un Análisis Transitorio en Multisim da <a href="http://blogmultisim.blogspot.com/2010/07/realizando-un-analisis-transitorio-en.html">clic aquí</a></span><span lang="ES-MX">. En la siguiente figura vemos el resultado del <b>Análisis Transitorio</b> en la <b>Vista de Graficador</b>:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=postprocesador_multisim_1.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/postprocesador_multisim_1.png" border="0" alt="Photobucket" /></a></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">De la figura anterior podemos ver que la señal de salida va de -2V a 2V.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><b>Paso 2. Configurar expresión matemática en el Postprocesador.</b></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" >Seleccionamos <b>Simular»Postprocesador</b> para abrir esta herramienta. Existen dos pestañas en esta ventana: <b>Expresión</b> y <b>Gráfica</b>. En la pestaña <b>Expresión</b> encontramos el resultado del Análisis Transitorio, esto es, las variables de salida <b>time</b> y <b>V(2)</b>:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=postprocesador_multisim_2.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/postprocesador_multisim_2.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">La ventana <b>Postprocesador</b> también contiene un campo llamado <b>Funciones</b> donde encontramos todo tipo de operaciones matemáticas:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=postprocesador_multisim_3.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/postprocesador_multisim_3.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">En este ejemplo simplemente vamos a multiplicar la variable de salida, <b>V(2)</b>, por un factor de <b>2</b> para que podamos observar el resultado de manera sencilla, en otras palabras, necesitamos crear la expresión: <b>V(2)*2</b>.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><o:p><span class="Apple-style-span">E</span></o:p></span><span class="Apple-style-span" style="font-family: arial; font-size: small; ">n el campo <b>Variables</b> seleccionamos <b>V(2)</b> y damos clic en el botón <b>Copiar variable a expresión</b>, eso agregará dicha variable al campo <b>Expresiones</b>. Después vamos al campo <b>Funciones</b>, seleccionamos la operación de multiplicación (<b>*</b>) y damos clic en el botón <b>Copiar función a expresión</b>. Finalmente damos clic en la expresión para editarla y agregamos el factor <b>2</b>. La expresión final se debe de ver así:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=postprocesador_multisim_4.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/postprocesador_multisim_4.png" border="0" alt="Photobucket" /></a><br /><br /><o:p></o:p></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Nota que el botón <b>Calcular</b> está deshabilitado, esto debido a que aún nos hace falta realizar un paso mas.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><b>Paso 3. Crear página y diagrama de salida.</b></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span">Ahora seleccionamos la pestaña <b>Gráfica</b> en la ventana <b>Postprocesador</b>. Aquí tenemos que decirle a la <b>Vista de Graficador</b> (el lugar donde se desplegará el resultado) que queremos agregar una nueva página y gráfica, y después enlazar nuestra expresión matemática.<o:p></o:p></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">En el campo <b>Páginas</b> damos clic en el botón <b>Agregar</b> para crear una nueva página, ingresamos un nombre (por ejemplo, </span><span class="Apple-style-span" style="font-size: small; "><span class="Apple-style-span">Postprocesamiento</span></span><span class="Apple-style-span" style="font-family: arial; font-size: small; ">). Ahora vamos al campo <b>Diagramas</b> y repetimos la operación, en este caso nombramos al diagrama </span><span class="Apple-style-span" style="font-size: small; "><span class="Apple-style-span">Multiplicación por 2</span></span><span class="Apple-style-span" style="font-family: arial; font-size: small; ">:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=postprocesador_multisim_5.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/postprocesador_multisim_5.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><span lang="ES-MX">En el campo <b>Expresiones disponibles</b> encontramos la expresión previamente creada, la seleccionamos y damos clic en el botón que tiene la flecha (</span><b>></b><span lang="ES-MX">) para agregarla al campo <b>Expresiones seleccionadas</b>:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=postprocesador_multisim_6.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/postprocesador_multisim_6.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><b>Paso 4. Calcular el resultado.</b></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span">Una vez que está todo configurado simplemente damos clic en el botón <b>Calcular</b> para ejecutar la expresión matemática. La <b>Vista de Graficador</b> se abre, crea la página <b>Procesamiento</b> y la gráfica <b>Multiplicación por 2</b>, tal como se muestra:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=postprocesador_multisim_7.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/postprocesador_multisim_7.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Si comparamos el resultado inicial del <b>Análisis Transitorio</b> con el resultado del postprocesamiento, podemos verificar que efectivamente nuestra expresión matemática está arrojando <b>V(2)*2</b>:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=postprocesador_multisim_8.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/postprocesador_multisim_8.png" border="0" alt="Photobucket" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Los usos de la herramienta <b>Postprocesador </b>en Multisim pueden ser muchos, todo depende del tipo de cálculo que necesitamos realizar. Como siempre espero que este tutorial sea de ayuda en sus prácticas y diseños de circuitos.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Hasta la próxima.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" >Fernando</span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com1tag:blogger.com,1999:blog-3009049327835371708.post-5891256884085400502011-06-09T11:20:00.016-04:002011-06-09T11:39:56.289-04:00Tutorial Introductorio de LabVIEW – Parte 2<p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://blogmultisim.blogspot.com/2011/06/tutorial-introductorio-de-labview-parte.html">Tutorial Introductorio de LabVIEW – Parte 1</a></span><span class="Apple-style-span"> </span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Continuando con este tutorial introductorio a LabVIEW recordemos que la semana pasada aprendimos las bases de este lenguaje de programación gráfica, la interfaz de usuario, y los elementos que conforman un VI (Instrumento Virtual). Si no has leído la primera parte da <a href="http://blogmultisim.blogspot.com/2011/06/tutorial-introductorio-de-labview-parte.html">clic aquí</a></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> para revisarla.</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">En esta segunda parte vamos a construir una pequeña aplicación, algo muy básico, para aprender el funcionamiento de LabVIEW. Asi que simplemente vamos a hacer la suma de dos números; las variables que tendremos serán:</span></p><p class="MsoNoSpacing" style="text-align:justify"></p><ul><li><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Entradas: <b>A</b> y <b>B</b></span></li><li><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Salida: <b>C</b></span></li><li><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: small; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Operación a realizar: <b>A+B</b></span><span style="font-size:10.0pt; font-family:"Arial","sans-serif";mso-ansi-language:EN-US"><b>=</b></span><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><b>C</b></span></span></li></ul><span class="Apple-style-span"></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Para esto vamos vamos construir una pequeña interfaz de usuario donde tendremos dos controles númericos (para las entradas A y B) y un indicador numérico para la salida C.</span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> </span><span class="Apple-style-span"> <p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Creamos un nuevo VI en LabVIEW, damos clic derecho en el <b>Panel Frontal</b> para abrir la <b>Paleta de Controles</b>. Del grupo <b>Express</b> seleccionamos <b>Numeric Controls</b> y colocamos dos controles numéricos:</span></p></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_1.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_1.png" border="0" alt="labview,multisim,tutorial labview" /></a></span><div><span class="Apple-style-span" ><br /></span><div><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_2.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_2.png" border="0" alt="labview,multisim,tutorial labview" /></a></span></div><div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><br /></span></div><div><span class="Apple-style-span"></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Damos doble clic sobre la etiqueta <b>Numeric</b> y la cambiamos a <b>A</b>. Luego damos clic en el área de trabajo para aceptar el cambio. Repetimos esto y renombramos <b>Numeric 2</b> a <b>B</b></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">, tal como se indica:</span></div><div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><br /></span></div><div><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_3.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_3.png" border="0" alt="labview,multisim,tutorial labview" /></a></span></div><span class="Apple-style-span"></span><span class="Apple-style-span"><p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><br /><o:p></o:p></span></p> </span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Ya tenemos las dos variables de entrada, ahora coloquemos un indicador numérico donde se visualizará el resultado. Nuevamente clic derecho en el espacio de trabajo para abrir la <b>Paleta de Controles</b>, en grupo <b>Express»Numeric Indicators</b></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> seleccionamos y colocamos un indicador numérico:</span><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_4.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_4.png" border="0" alt="labview,multisim,tutorial labview" /></a></span></div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><br /></span><span class="Apple-style-span"></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> </span><span class="Apple-style-span"> </span><p></p><p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span class="Apple-style-span"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Y renombramos este indicador a <b>C</b>. Listo, ya tenemos la interfaz de usuario:</span></span></p><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_5.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_5.png" border="0" alt="labview,multisim,tutorial labview" /></a></span><span class="Apple-style-span"><p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">De la figura anterior vemos la diferencia entre los controles <b>A</b> y <b>B</b> y el indicador <b>C</b>. Los controles tienen unos pequeños triángulos con los cuales podemos interactuar para aumentar o disminuir el valor. <o:p></o:p></span></p> </span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Ahora viene la parte de la programación, así que vamos al <b>Diagrama de Bloques</b>:</span><span class="Apple-style-span"><p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_6.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_6.png" border="0" alt="labview,multisim,tutorial labview" /></a><br /><br /><o:p></o:p></span></p> </span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Como ya sabemos, cada control e indicador del <b>Panel Frontal</b> tiene un bloque correspondiente en el <b>Diagrama de Bloques</b>. También podemos ver que estos controles son de color naranja, esto indica que el tipo de dato es <b>doble</b></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> (de hecho el bloque tiene las letras DBL).</span><p></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Para programar la suma, ¿qué necesitamos? Por supuesto, la función de suma. Clic derecho en el área del <b>Diagrama de Bloques</b> para abrir la <b>Paleta de Funciones</b>, navegamos a <b>Programming»Numeric</b> y tomamos la función de suma (<b>Add</b>):</span></p><p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span class="Apple-style-span"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_7.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_7.png" border="0" alt="labview,multisim,tutorial labview" /></a><br /><br /></span></span></p><span class="Apple-style-span"> <p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Ahora bien, si colocamos el puntero del mouse a la función suma (o a cualquier otro bloque) notaremos que aparecen entras y/o salidas:</span></p></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_8.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_8.png" border="0" alt="labview,multisim,tutorial labview" /></a><br /><br /></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> </span><span class="Apple-style-span"> <p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Y si acercamos el puntero del mouse a una entrada o salida su forma cambia, es como un pequeño carrete de alambre, esta es la herramienta de alambrado y con ella vamos a conectar entras y salidas de modo que el diagrama tenga un flujo de datos:</span></p></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_9.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_9.png" border="0" alt="labview,multisim,tutorial labview" /></a><br /><br /></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> </span><span class="Apple-style-span"> <p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">¡Listo! Esa es toda la programación. Es por eso que LabVIEW es un ambiente de programación gráfica fácil de usar. </span></p><p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Guardamos nuestro VI (menú <b>File»Save</b>). Para ejecutar el programa vamos al <b>Panel Frontal</b>, ingresamos números a los controles <b>A</b> y <b>B</b>, en la barra de herramientas, abajo del menú <b>Edit</b> hay un flecha de ejecución, damos clic en ella para correr el programa una vez:</span></p></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_multisim_10.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_multisim_10.png" border="0" alt="labview,multisim,tutorial labview" /></a></span><span class="Apple-style-span"></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> </span><span class="Apple-style-span"> <p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Asi es como funciona el VI: </span></p><p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">En el <b>Diagrama de Bloques</b> los controles <b>A</b> y <b>B</b> alimentan las entradas de la función de suma, y esta a su vez hace el cálculo y regresa un valor en su terminal de salida, y dicho valor se manda al indicador <b>C</b>. <o:p></o:p></span></p> </span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Este es un VI muy sencillo, pero imagínense tener que hacer esto en un lenguaje de texto como C, ¿cuánto tiempo ser llevarían en realizarlo? ¿Cuántas líneas de código habría que capturar? </span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> </span><span class="Apple-style-span"> <p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Saludos,<o:p></o:p></span></p> <p class="MsoNoSpacing" style="font-size: small; text-align: justify; "><span lang="ES-MX" style="font-size: 10pt; font-family: Arial, sans-serif; ">Fernando<b><o:p></o:p></b></span></p></span><p></p></div></div></div>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com2tag:blogger.com,1999:blog-3009049327835371708.post-69585605066061762962011-06-02T12:00:00.012-04:002011-06-09T10:40:27.964-04:00Tutorial Introductorio de LabVIEW – Parte 1<p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Basado en comentarios y sugerencias que he recibido por parte de ustedes, en esta ocasión decidí escribir una tutorial introductorio de LabVIEW, un software de National Instruments. Voy a dividir el tutorial en varias partes para poder ir explicando las distintas características<span style="mso-spacerun:yes"> </span>con cierto nivel de detalle.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">LabVIEW es una herramienta bastante poderosa para ingenieros y científicos <span style="mso-spacerun:yes"> </span>y además se puede integrar con Multisim para diseño y validación de circuitos.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">LabVIEW es un ambiente de programación, tal como C, Visual Basic, etc. La gran diferencia radica en que LabVIEW es totalmente gráfico, ¿qué quiere decir esto? Que no necesitamos aprender la síntaxis de un lenguaje de texto, simplemente tenermos que interconectar bloques que van formando la lógica de la programación. Además, LabVIEW cuenta con muchas librerías para adquisición, procesamiento y análisis de datos.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Se puede descargar una versión de evaluación de LabVIEW en <a href="http://www.ni.com/trylabview">ni.com/trylabview</a>. Por cierto, por el momento la interfaz de LabVIEW solo está disponible en el idioma inglés.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><span lang="ES-MX">Los programas en LabVIEW son llamados VIs (Instrumentos Virtuales), y constan de dos partes: un <b>Panel Frontal</b> (donde armamos la interfaz de usuario) y un <b>Diagrama de Bloques</b> (donde diseñamos la programación). Una vez que tengamos LabVIEW instalado lo abrimos y en la pantalla inicial seleccionamos el menú <b>File</b></span><b>»New VI</b>. LabVIEW creará dos pantallas, la del lado izquierdo es al <b>Panel Frontal</b>, y la del lado derecho el <b>Diagrama de Bloques</b>:</span></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_tutorial_1.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_tutorial_1.png" border="0" alt="Photobucket" /></a></span></div><span class="Apple-style-span" style="font-family: arial; font-size: small; "><br /></span><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Al dar clic derecho sobre el <b>Panel Frontal</b> se abre la <b>Paleta de Controles</b>. En esta paleta podemos encontrar botones, perillas, indicadores, etc.</span></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_tutorial_2.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_tutorial_2.png" border="0" alt="Photobucket" /></a></span></div><span class="Apple-style-span" style="font-family: arial; font-size: small; "><br /></span><p></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Es importante hacer notar que un control es una <i>entrada</i> de datos, y un indicador es una <i>salida</i>. Aqui vemos unos ejemplos:</span></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_tutorial_3.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_tutorial_3.png" border="0" alt="Photobucket" /></a></span></div><span class="Apple-style-span" style="font-family: arial; font-size: small; "><br /></span><p></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">En la parte superior tenemos un control numérico y uno booleano (botón), mientras que en la inferior vemos un indicador numérico y uno booleano (un LED). Vemos también que cada control e indicador tiene una etiqueta única, dando doble clic sobre la etiqueta la podemos modificar.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Date un tiempo para explorar la <b>Paleta de Controles</b> de LabVIEW, encontrarás una amplia variedad de controles e indicadores, con ellos puedes armar interfaces de usuarios muy amigables y personalizadas, aqui hay más ejemplos:</span></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_tutorial_4.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_tutorial_4.png" border="0" alt="Photobucket" /></a></span></div><span class="Apple-style-span" style="font-family: arial; font-size: small; "><br /></span><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">¿Y cómo programamos la aplicación? Regresando a nuestro ejemplo original con los 2 controles y los 2 indicadores vayamos a la ventana <b>Diagrama de Bloques</b>, ahí podemos ver que automáticamente LabVIEW colocó 4 bloques, cada uno corresponde a los objetos que previamente colocamos en el <b>Panel Frontal</b>:</span></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_tutorial_5.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_tutorial_5.png" border="0" alt="Photobucket" /></a></span></div><span class="Apple-style-span" style="font-family: arial; font-size: small; ">En resumen, cada control e indicador colocado en el <b>Panel Frontal</b> tiene un bloque correspondiente en el <b>Diagrama de Bloques</b>. Y precisamente estos bloques son los que utilizamos para realizar la programación.</span><p></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_tutorial_6.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_tutorial_6.png" border="0" alt="Photobucket" /></a></div><span class="Apple-style-span"><br /><o:p></o:p></span><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Ahora demos clic derecho en el <b>Diagrama de Bloques</b>, esto abre la <b>Paleta de Funciones</b>:</span></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_tutorial_7.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_tutorial_7.png" border="0" alt="Photobucket" /></a></span></div><span class="Apple-style-span" style="font-family: arial; font-size: small; "><br /></span><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">En la <b>Paleta de Funciones</b> encontramos todas las librerías necesarias para realizar la programación de la aplicación. Por ejemplo, en la categoría <b>Programming</b> tenemos funciones numéricas, de comparación, arreglos, etc. </span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Ejemplos:</span></p><p class="MsoNoSpacing" style="text-align: center;"><span class="Apple-style-span" style="font-family: arial; font-size: small; "></span><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Junio/?action=view&current=labview_tutorial_8.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Junio/labview_tutorial_8.png" border="0" alt="Photobucket" /></a></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><br /></span></p> <p class="MsoNoSpacing" style="text-align: justify;"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Como es de esperarse, las funciones tienen uno o más entradas y </span><span class="Apple-style-span" style="font-family: arial; font-size: small; ">salidas</span><span class="Apple-style-span" style="font-family: arial; font-size: small; ">.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Además de las funciones básicas de programación, LabVIEW cuenta con librerías de funciones para usos más avanzados, algunos ejemplos son:</span></p> <p class="MsoNoSpacing" style="text-align:justify"></p><ul><li><span class="Apple-style-span" style="font-family: arial; font-size: small; "><b>Matemáticas</b>: Ajuste de curvas, geometría, interpolación, álgebra lineal , y más.</span></li><li><span class="Apple-style-span" style="font-family: arial; font-size: small; "><b>Procesamiento de Señales</b>: Filtros, FFTs, análisis espectral, y más.</span></li><li><span class="Apple-style-span" style="font-family: arial; font-size: small; "><b>Adquisición de Datos</b>: Librerías para adquirir datos de instrumentos (vía GPIB), y dispositivos de National Instruments (PCI, USB, PXI).</span></li><li><span class="Apple-style-span" style="font-family: arial; font-size: small; "><b>Comunicación de Datos</b>: Serial, TCP/IP, UDP, etc.</span></li></ul><p></p> <p class="MsoNoSpacing" style="text-align:justify"><o:p><span class="Apple-style-span"> </span></o:p><span class="Apple-style-span" style="font-family: arial; font-size: small; ">La lista es bastante larga, pero puedo decirles que hay funciones para todo tipo de aplicaciones.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><o:p><span class="Apple-style-span"> </span></o:p><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Esto da por finalizado la parte 1 de este tutorial introductorio de LabVIEW, como siempre preguntas y comentarios son bienvenidos. Mantente sintonizado de la siguiente parte donde armaremos un programa sencillo en LabVIEW.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><o:p><span class="Apple-style-span"> </span></o:p><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Saludos!</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Fernando</span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com5tag:blogger.com,1999:blog-3009049327835371708.post-91259693505420923242011-04-19T22:10:00.015-04:002011-04-20T09:18:22.999-04:00Utilizando Buses de Datos en Multisim<div style="text-align: justify;"><p class="MsoNoSpacing" style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Hola a todos, ya tengo algunas semanas sin escribir al blog pero siempre estoy al pendiente de sus preguntas y comentarios. El día de hoy les mostraré cómo utilizar buses en Multisim.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Cuando tenemos componentes de muchas terminales y que contienen líneas de datos, por ejemplo, una memoria, un microprocesador, etc, podemos hacer uso de los buses en Multisim para darle una mejor presentación a nuestro circuito. Asi evitamos llenar de alambres el esquemático y le damos una mejor presentación y organización.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><o:p>M</o:p></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">anos a la obra, aprendamos a crear buses de datos en Multisim.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Dados los siguientes componentes, supongamos que necesitamos conectar las terminales <b>RB1</b>-<b>RB7</b> de <b>U1</b> a las terminales <b>A0-A6</b> del componente <b>U2</b>:</span></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/April/?action=view&current=multisim_buses_fig1.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/April/multisim_buses_fig1.png" border="0" alt="multisim,bus,tutorial multisim" /></a></span></div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; "><span style="font-size:10.0pt; font-family:"Arial","sans-serif";mso-ansi-language:EN-US;mso-no-proof:yes">Podríamos simplemente ir creando conexiones directas entre ambos componentes, lo cual generaría muchos alambres, para simplificar esto utilicemos un bus de datos. En Multisim seleccionamos <b>Colocar>></b></span><span lang="ES-MX" style="font-size:10.0pt; font-family:"Arial","sans-serif";mso-ansi-language:ES-MX;mso-no-proof:yes"><b>Bus</b> y dibujamos una línea, la cual representará al bus, tal como se muestra en la figura siguiente:</span></span></span><p></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: left;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/April/?action=view&current=multisim_buses_fig2.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/April/multisim_buses_fig2.png" border="0" alt="multisim,bus,tutorial multisim" /></a></span></div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; "><span style="font-size:10.0pt; font-family:"Arial","sans-serif";mso-ansi-language:EN-US;mso-no-proof:yes"><o:p>A</o:p></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">hora bien, primero vamos a realizar la conexión entre el component <b>U1</b> y el <b>Bus1</b>, lo podríamos hacer de manera manual, pero es mejor utilizar un modo automático. Para esto damos clic derecho en <b>U1</b> y seleccionamos <b>Conexión de Bus</b>, esto abre la ventana de configuración de bus:</span></span></span><p></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/April/?action=view&current=multisim_buses_fig3.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/April/multisim_buses_fig3.png" border="0" alt="multisim,bus,tutorial multisim" /></a></span></div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">En la sección <b>Componente</b> seleccionamos las terminales de la <b>Derecha</b> de <b>U1</b>, después seleccionamos la terminales <b>RB1</b> a <b>RB7</b> y las pasamos al cuadro inferior:</span><p></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/April/?action=view&current=multisim_buses_fig4.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/April/multisim_buses_fig4.png" border="0" alt="multisim,bus,tutorial multisim" /></a></span></div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Ahora vamos a la sección <b>Bus</b> y seleccionamos <b>Bus1</b>. Veremos que Multisim despliega de manera automática una sola línea de bus (<b>Ln1</b>), sin embargo nosotros necesitamos 7 en total. Para agregar más lineas damos clic en el botón <b>Agregar líneas de bus</b> y configuramos como se indica en la siguiente figura:</span><p></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/April/?action=view&current=multisim_buses_fig5.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/April/multisim_buses_fig5.png" border="0" alt="multisim,bus,tutorial multisim" /></a></span></div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Una vez que hayamos creado las línea de bus <b>Ln1</b> a <b>Ln7</b> las pasamos al cuadro inferior, la ventana <b>Conexión de Bus</b> deberá de verse como se indica:</span><p></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/April/?action=view&current=multisim_buses_fig6.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/April/multisim_buses_fig6.png" border="0" alt="multisim,bus,tutorial multisim" /></a></span></div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Finalmente damos clic en <b>Aceptar</b>, Multisim conectará las terminales <b>RB1</b>-<b>RB7</b> del componente <b>U1</b> al <b>Bus1</b> de manera automática:</span><p></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/April/?action=view&current=multisim_buses_fig7.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/April/multisim_buses_fig7.png" border="0" alt="multisim,bus,tutorial multisim" /></a></span></div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Para conectar <b>U2</b> al <b>Bus1</b> seguimos un procedimiento similar, solo que en esta ocasión damos clic derecho en <b>U2</b> y seleccionamos <b>Conexión de Bus</b>. Para tu referencia aquí está la configuración:</span><p></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/April/?action=view&current=multisim_buses_fig8.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/April/multisim_buses_fig8.png" border="0" alt="multisim,bus,tutorial multisim" /></a></span></div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><br /></span><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">También es posible conectar buses de manera virtual (o inalámbrica). En la siguiente figura los componentes <b>U1</b> y <b>U2</b> está conectados por un mismo bus: <b>Bus1</b>.</span></p><p class="MsoNoSpacing" style="text-align:justify"></p><div style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/April/?action=view&current=multisim_buses_fig9.png" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/April/multisim_buses_fig9.png" border="0" alt="multisim,bus,tutorial multisim" /></a></span></div><span style="font-size:10.0pt; font-family:"Arial","sans-serif";mso-ansi-language:EN-US;mso-no-proof:yes"><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; "><span style="font-size:10.0pt; font-family:"Arial","sans-serif";mso-ansi-language:EN-US;mso-no-proof:yes"><o:p>E</o:p></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">l uso de los buses es perfecto cuando tenemos componentes que transportan varias líneas de datos, de esta forma podemos construir un esquemático más organizado.</span></span></span><p></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Hasta la próxima!</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Fernando</span></p></div>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com0tag:blogger.com,1999:blog-3009049327835371708.post-25623694880522482292011-03-22T22:23:00.008-04:002011-03-22T22:38:17.560-04:00Creando Subcircuitos en Multisim<div align="justify"><span style="font-family:arial;">En el artículo anterior analizamos cómo el diseño multi-página nos puede ayudar a tener una mejor organización de nuestro circuito. Siguiendo con la filosofía de “divide y vencerás” continuaremos estudiando los bloques de diseño en Multisim, y en esta ocasión aprenderemos a utilizar subcircuitos en nuestros diseños.<br /><br />Un subcircuito en Multisim es un circuito que reducimos a un solo bloque para tener una mejor organización de nuestro esquemático. Haciando una analogía con programación, un subcircuito sería equivalente a una subrutina. Veamos un ejemplo al respecto.<br /><br />El siguiente es un extracto de un circuito contador:<br /><br /></div><p align="center"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/March/?action=view&current=multisim_subcircuito_1.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/2011/March/multisim_subcircuito_1.jpg" /></a></p><div align="justify">Como se puede apreciar, tenemos un generardor de reloj basado en el 555 (encerrado en el recuadro) que se conecta a la terminal 14 (CLK) del 74190N, aquí se ve más a detalle el generador de señal de reloj:<br /></div><p align="center"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/March/?action=view&current=multisim_subcircuito_2.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/2011/March/multisim_subcircuito_2.jpg" /></a></p><div align="justify"><br />Para simplificar nuestro diseño en Multisim, vamos a convertir el generador de señal de reloj en subcircuito, de esta manera quedará representado como un solo bloque en el esquemático. Para realizar esto primero seleccionamos todos los componentes que integran el generador de señal de reloj:<br /><br /></div><p align="center"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/March/?action=view&current=multisim_subcircuito_3.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/2011/March/multisim_subcircuito_3.jpg" /></a></p><div align="justify"><br />Ahora seleccionamos el menú <strong>Colocar>>Reemplazar por Subcircuito</strong>. Ingresamos un nombre para el subcircuito:<br /><br /></div><p align="center"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/March/?action=view&current=multisim_subcircuito_4.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/2011/March/multisim_subcircuito_4.jpg" /></a></p><div align="justify"><br />Damos clic en <strong>Aceptar</strong> y colocamos el subcircuito en el área de trabajo:<br /><br /></div><p align="center"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/March/?action=view&current=multisim_subcircuito_5.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/2011/March/multisim_subcircuito_5.jpg" /></a></p><div align="justify"><br />Listo, hemos reducido el generador de señal de reloj a un solo bloque: un subcircuito. En la ventana <strong>Herramientas de Diseño</strong> podemos ver la jerarquía de nuestro diseño. Tenemos el circuito principal (<strong>Contador</strong>) y el subcircuito <strong>Reloj</strong>. Nota que éste último tiene un ícono con una S, esto indica que es un subcircuito.<br /><br /></div><p align="center"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/March/?action=view&current=multisim_subcircuito_6.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/2011/March/multisim_subcircuito_6.jpg" /></a></p><div align="justify"><br />Si es necesario visualizar y/o modificar el subcircuito, basta con seleccionarlo en la ventana <strong>Herramientas de Diseño</strong> en Multisim para abrirlo:<br /><br /></div><p align="center"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/March/?action=view&current=multisim_subcircuito_7.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/2011/March/multisim_subcircuito_7.jpg" /></a></p><div align="justify"><br />Los subcircuitos en Multisim se guardan junto con el archivo principal, por lo que si se mueve el archivo principal a otro ubicación, automáticamente se mueve el subcircuito. La desventaja de esto es que el tamaño del archivo puede llegar a ser grande, claro, dependiendo de la complejidad del diseño. Otro aspecto a tomar en cuenta es que un subcircuito no se puede reutilizar en otros diseños de Multisim. Para esto existen los bloques jerárquicos, de ellos hablaremos en una siguiente entrada.<br /><br />Como siempre bienvenidos los comentarios y preguntas.<br /><br />Saludos!<br />Fernando </div></span>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com9tag:blogger.com,1999:blog-3009049327835371708.post-21377409934784101612011-02-21T15:05:00.009-05:002011-02-21T15:18:18.896-05:00Creando un Diseño Multi-página en Multisim<p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span">A medida que la complejidad y tamaño de un diseño electrónico crece se hace más necesario tener una mejor organización del mismo. Debemos siempre tener en cuenta que nuestro esquemático debe ser claro, fácil de modificar, y fácil de leer por otras personas. Para ayudarnos con este reto Multisim ofrece <b>Bloques de Diseño</b>, éstos, siguen la filosofía de “divide y vencerás.” La idea principal es dividir un esquemático grande en diagramas pequeños fáciles de manejar y actualizar. Existe tres opciones de bloques de diseño en Multisim: subcircuitos, bloques jerárquicos, y diseño mult-ipágina. De este último hablaremos el día de hoy.</span><span class="Apple-style-span" style="font-family: arial; font-size: small; "> </span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span">Como mencioné anteriormente, la idea del diseño multi-página es dividir un diseño grande y confuso, en páginas individuales interconectadas entre sí. Como se ilustra en las figuras siguientes, en lugar de tener una sola hoja de gran tamaño, podemos tener nuestro diseño en hojas individuales:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_1.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Febrero/multisim_multipagina_1.jpg" border="0" alt="multisim" /></a></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_1.jpg" target="_blank"></a><br /><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_2.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Febrero/multisim_multipagina_2.jpg" border="0" alt="multisim" /></a></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><span lang="ES-MX">Para conectar nuestro circuito de una página a otra utilizamos los <b>Conectores Fuera de Página</b>, que en Multisim se encuentran en el menú <b>Colocar</b></span><b>>>Conectores</b>:</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_3.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Febrero/multisim_multipagina_3.jpg" border="0" alt="multisim" /></a><br />Veamos cómo realizar un diseño multi-página con un diseño sencillo. Tomaremos como referencia el siguiente circuito:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_4.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Febrero/multisim_multipagina_4.jpg" border="0" alt="multisim" /></a><br />Vamos a dividir el circuito anterior en dos secciones, A y B. La división se hará en los nodos 3 y 0:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_5.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Febrero/multisim_multipagina_5.jpg" border="0" alt="multisim" /></a><br /><span lang="ES-MX">Ahora vamos a agregar una página más a nuestro diseño, y en dicha página colocaremos la sección B. Para esto seleccionamos <b>Colocar</b></span><b>>>Multi-</b><span lang="ES-MX"><b>página</b>. Multisim nos preguntará el nombre de esta página, este caso la nombraremos 2. Multisim creará una nueva página con la misma jerarquía que la primera. Esto lo podemos corroborar en la ventana <b>Herramientas de Diseño</b>:</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_6.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Febrero/multisim_multipagina_6.jpg" border="0" alt="multisim" /></a><br /><br /></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Podemos cambiar de hoja con tan solo dar clic sobre ellas.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><span lang="ES-MX">Como paso siguiente vamos a la página 1, seleccionamos y cortamos la sección B del circuito y la pegamos en la página 2; de tal forma que ahora tenemos la Sección A del circuito en la página <b>Filtro#1</b> y la Sección B en <b>Filtro#2</b>. Para conectar ambas páginas (y por supuesto ambos nodos) vamos a utilizar los conectores fuera de página. Seleccionamos <b>Colocar</b></span><b>>><span lang="ES-MX">Conectores</span>>>Conector Fuera de P</b><span lang="ES-MX"><b>ágina</b>. Colocamos dos de estos conectores en el área de trabajo:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><span lang="ES-MX"></span></span><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_7.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Febrero/multisim_multipagina_7.jpg" border="0" alt="multisim" /></a></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Abrimos las propiedades del primer conector (FueraPágina 1) y lo renombramos a <b>3</b> (el nodo de interés). Hacemos lo mismo con el conector FueraPágina 2, solo que en este caso lo renombramos a 0. Después conectamos los conectores a los repectivos nodos:</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_8.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Febrero/multisim_multipagina_8.jpg" border="0" alt="multisim" /></a><br /><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; "><span lang="ES-MX"><o:p><span class="Apple-style-span">A</span></o:p></span><span class="Apple-style-span" style="font-family: arial; font-size: small; "><span lang="ES-MX">hora vamos a la hoja <b>Filtro#2</b> y repetimos la misma operación. Multisim nos alertará de que conectores con los mismos nodos (<b>0</b> y <b>3</b>) ya existen, vamos a aceptar este cambio para realizar la conexión </span>‘virtual’ entre las dos p<span lang="ES-MX">áginas del circuito:</span></span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Febrero/?action=view&current=multisim_multipagina_9.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Febrero/multisim_multipagina_9.jpg" border="0" alt="multisim" /></a><br />¡Listo! Tenemos ahora un diseño multi-página. Los conectores fuera de página realizar conexiones virtuales (o inalámbricas) entre las distintas hojas. Podemos simular el circuito y transferirlo a Ultiboard sin ningún problema pues Multisim ve nuestro diseño como uno solo.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><o:p><span class="Apple-style-span"> </span></o:p></span><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Algunas notas antes de finalizar:</span></p> <p class="MsoNoSpacing" style="text-align:justify"></p><ol><li><span class="Apple-style-span" style="font-family: arial; font-size: small; ">El diseño multi-página es recomendado cuando tenemos circuitos que tienden a ser planos/horizontales.</span></li><li><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Todas las hojas del circuito en un diseño multi-página se guardan en un solo archivo.</span></li><li><span class="Apple-style-span" style="font-family: arial; font-size: small; ">El tamaño del archivo guardado tiende a ser grande dado que contiene varias páginas.</span></li><li><span class="Apple-style-span" style="font-family: arial; font-size: small; ">No es posible reutilizar páginas de un diseño multi-página en otros circuitos.</span></li></ol><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Como siempre preguntas y comentarios son bienvenidos.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Hasta pronto,</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span">Fernando</span></span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com7tag:blogger.com,1999:blog-3009049327835371708.post-85421118498528080842011-02-02T09:55:00.007-05:002011-02-02T10:04:34.554-05:00Creando Código VHDL desde Multisim – Parte 2<p class="MsoNoSpacing" style="text-align: justify;"><span class="Apple-style-span"><span lang="ES-MX"><a href="http://blogmultisim.blogspot.com/2011/01/creando-codigo-vhdl-desde-multisim.html">Creando Código VHDL desde Multisim – Parte 1</a></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Continuando con el tutorial de la creación de código VHDL desde un esquemático de Multisim en la primera parte creamos un nuevo diseño PLD en Multisim donde definimos las entradas y la salida del circuito lógico. Ahora vamos a capturar el esquemático, recordemos que nuestro objetivo es la función <b>X=AB+CD</b>, donde A, B, C y D serán entradas de switches (SW0, SW1, SW2, SW3) y X será un LED (LED0).</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><span lang="ES-MX">Seleccionamos el menú <b>Colocar</b></span><b>>>Componente…</b> para abrir el buscador de componentes. Cabe mencionar que dado que estamos en modo PLD, la base de datos maestra est<span lang="ES-MX">á limitada y solo encontraremos componentes relacionados con lógica digital. Date un momente para explorar los distintos grupos y familias disponibles en la base de datos de Multisim.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Ahora vamos al Grupo <b>PLD Logic</b>, Familia <b>LOGIC_GATES</b> y seleccionemos el componente AND2 (vamos a necesitar dos compuertas AND), también requerimos una OR. Conectamos el circuito tal como se muestra en la figura siguiente:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Enero/?action=view&current=multisim_vhdl_fpga_6.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Enero/multisim_vhdl_fpga_6.jpg" border="0" alt="multisim fpga" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">A manera de resumen recordemos q las entradas SW0 hasta SW3 correspondería a switches reales, y la salida LED0 a un indicador, la función lógica estaría embebida en el chip FPGA. Aquí hay una parte de la tabla de verdad para este circuito:</span></p> <p class="MsoNoSpacing" style="text-align:justify"><b><span lang="ES-MX"><o:p><span class="Apple-style-span"> </span></o:p></span><span class="Apple-style-span" style="font-family: arial; font-size: small; ">X=AB+CD</span></b><span class="Apple-style-span" style="font-family: arial; font-size: small; "> </span></p> <table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="text-align: justify;border-collapse: collapse; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; "> <tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:11.5pt"> <td valign="top" style="border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><b><span lang="ES-MX"><span class="Apple-style-span">A<o:p></o:p></span></span></b></p> </td> <td valign="top" style="border:solid windowtext 1.0pt;border-left:none; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><b><span lang="ES-MX"><span class="Apple-style-span">B<o:p></o:p></span></span></b></p> </td> <td valign="top" style="border:solid windowtext 1.0pt;border-left:none; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><b><span lang="ES-MX"><span class="Apple-style-span">C<o:p></o:p></span></span></b></p> </td> <td valign="top" style="border:solid windowtext 1.0pt;border-left:none; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><b><span lang="ES-MX"><span class="Apple-style-span">D<o:p></o:p></span></span></b></p> </td> <td valign="top" style="border:solid windowtext 1.0pt;border-left:none; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><b><span lang="ES-MX"><span class="Apple-style-span">AB<o:p></o:p></span></span></b></p> </td> <td valign="top" style="border:solid windowtext 1.0pt;border-left:none; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><b><span lang="ES-MX"><span class="Apple-style-span">CD<o:p></o:p></span></span></b></p> </td> <td valign="top" style="border:solid windowtext 1.0pt;border-left:none; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><b><span lang="ES-MX"><span class="Apple-style-span">X<o:p></o:p></span></span></b></p> </td> </tr> <tr style="mso-yfti-irow:1;height:11.5pt"> <td valign="top" style="border:solid windowtext 1.0pt;border-top:none; mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> </tr> <tr style="mso-yfti-irow:2;height:11.5pt"> <td valign="top" style="border:solid windowtext 1.0pt;border-top:none; mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">1<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> </tr> <tr style="mso-yfti-irow:3;height:11.5pt"> <td valign="top" style="border:solid windowtext 1.0pt;border-top:none; mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">1<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> </tr> <tr style="mso-yfti-irow:4;mso-yfti-lastrow:yes;height:11.5pt"> <td valign="top" style="border:solid windowtext 1.0pt;border-top:none; mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">1<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">1<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">0<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">1<o:p></o:p></span></span></p> </td> <td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt; mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt; padding:0in 5.4pt 0in 5.4pt;height:11.5pt"> <p class="MsoNoSpacing" align="center" style="text-align:center"><span lang="ES-MX"><span class="Apple-style-span">1<o:p></o:p></span></span></p> </td> </tr> </tbody></table> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><span lang="ES-MX">Para probar nuestro circuito podemos simplemente conectar señales de entrada y un indicador a la salida, o incluso podemos crear otro circuito que sea de prueba (eso lo dejaremos para otro artículo), por el momento vamos a enfocarnos en la generación del código VHDL. Para esto en Multisim vamos al menú <b>Transferir</b></span><b>>><span lang="ES-MX">Exportar a PLD…</span></b></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Enero/?action=view&current=multisim_vhdl_fpga_7.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Enero/multisim_vhdl_fpga_7.jpg" border="0" alt="multisim fpga" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">En la ventana anterior vemos que hay varias opciones, suponiendo que no tenemos conectada ninguna tarjeta con chip FPGA vamos únicamente a generar los archivos VHDL. Damos clic en <b>Siguiente</b>, seleccionamos una ruta para guardar el archivo, clic en <b>Finalizar</b> y listo. Multisim crea dos archivos con extensión vhd. Estos archivos se pueden abrir con un editor de texto. Aquí está una parte:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Enero/?action=view&current=multisim_vhdl_fpga_8.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Enero/multisim_vhdl_fpga_8.jpg" border="0" alt="multisim fpga" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><span lang="ES-MX">A manera de resumen concluimos que con el nuevo esquemático PLD de Multisim podemos crear un circuito lógico y generar el código VHDL (necesario para programar un FPGA) de manera automática. Por otro lado, este módulo de PLD trabaja muy bien con la tarjeta <a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/207010">NI Digital Electronics FPGA Board</a></span> de National Instruments, la cual es ideal para pr<span lang="ES-MX">ácticas de laboratorio. A esta tarjeta se le puede descargar directamente el código VHDL desde Multisim.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Espero les haya gustado este introducción al esquemático PLD, no olviden mandar sus preguntas y comentarios.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Hasta pronto,</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span">Fernando</span></span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com11tag:blogger.com,1999:blog-3009049327835371708.post-52857878796774284412011-01-25T14:56:00.010-05:002011-02-02T10:09:54.614-05:00Creando Código VHDL desde Multisim – Parte 1<p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span lang="ES-MX"><span class="Apple-style-span" style="line-height: 16px; "></span></span></span></p><h3 class="post-title entry-title" style="text-align: left;margin-top: 0.75em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; position: relative; font: normal normal normal 22px/normal Arial, Tahoma, Helvetica, FreeSans, sans-serif; "><span class="Apple-style-span"><span lang="ES-MX" ><a href="http://blogmultisim.blogspot.com/2011/02/creando-codigo-vhdl-desde-multisim.html">Creando Código VHDL desde Multisim – Parte 2</a></span></span></h3><p></p><p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX">El diseño electrónico está cambiando y una de las tendencias es utilizar dispositivos embebidos como los <a href="http://es.wikipedia.org/wiki/FPGA">FPGA</a></span><span class="Apple-style-span">. Estos dispositivos contienen internamente millones de compuertas </span><span lang="ES-MX"><span class="Apple-style-span">lógicas programables y reconfigurables. Nosotros podemos tomar una función lógica, por ejemplo: </span><span class="Apple-style-span">X</span></span><span class="Apple-style-span">=</span><span lang="ES-MX"><span class="Apple-style-span">AB+CD</span><span class="Apple-style-span">, y descargarla al chip FPGA; de manera interna el FPGA </span></span><span class="Apple-style-span">‘quema’ las rutas necesarias para crear dicha funci</span><span lang="ES-MX">ón. La ventaja principal de esto radica en el hecho de que la función lógica está en hardware, lo cual ofrece mayor confiabilidad en un sistema.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span lang="ES-MX">Para programar FPGAs se utilizar un lenguaje descriptor de hardware, o HDL, siendo el más utilizando VHDL. Este lenguaje está basado en texto por lo cual es necesario conocer la sintáxis del mismo. Para aprender un poco más del código VHDL te recomiendo un tutorial del blog de Ayuda Electrónica, solo da <a href="http://bit.ly/fAVwkp">clic aquí</a></span><span lang="ES-MX">.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span">En Multisim 11 (y posterior) versiones Educacional y Estudiantil existe una nueva carácterística llamada <b>Esquemático PLD</b> (Dispositivo Lógico Programable), y la idea es crear un circuito lógico utilizando compuertas, flip flops,, buffers, etc., y posteriormente crear de manera automática el código VHDL necesario para programar un chip FPGA. Con esto nos ahorramos mucho tiempo de diseño.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span lang="ES-MX">Quiero hacer notar que el Esquemático PLD de Multisim se diseñó de tal forma que trabaja de la mano con una tarjeta de National Instruments llamada <a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/207010">NI Digital Electronics FPGA Board</a></span>. Esta tarjeta es excelente para pr<span lang="ES-MX">ácticas de electrónica digital y contiene un chip FPGA Xilinx Spartan-3E, además de periféricos como LEDs, switches, etc. Esta tarjeta se conecta via USB a la PC y una vez que el código VHDL que genera Multisim está listo lo podemos descargar al chip FPGA de la tarjeta.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span">Es posible programar otros chips FPGA que sean de 32 bits y soportados por el software Xilinx ISE, esto requiere de un poco más de trabajo. Si estás interesado házmelo saber para referirte a más recursos.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span lang="ES-MX"><span class="Apple-style-span">Veamos un ejemplo del uso del Esquemático PLD en Multisim. Nuestro objetivo será realizar la función </span><span class="Apple-style-span">X</span></span><span class="Apple-style-span">=</span><span lang="ES-MX"><span class="Apple-style-span">AB+CD</span><span class="Apple-style-span">, asi que necesitaremos cuatro entradas (A, B, C y D) y una salida (X), tal como se indica en la figura siguiente:</span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Enero/?action=view&current=multisim_vhdl_fpga_0.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Enero/multisim_vhdl_fpga_0.jpg" border="0" alt="multisim" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span lang="ES-MX">Vamos a abrir Multisim y seleccionar <b>Archivo</b></span><b>>><span lang="ES-MX">Nuevo</span>>><span lang="ES-MX">Diseño PLD…</span></b></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Enero/?action=view&current=multisim_vhdl_fpga_1.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Enero/multisim_vhdl_fpga_1.jpg" border="0" alt="multisim" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span">En este primer paso Multisim nos pregunta si vamos a utilizar la tarjeta digital que les mencioné anteriormente, un nuevo archivo de configuración, o simplemente un proyecto vacío. Voy a seleccionar la primer opción y dar clic en <b>Siguiente</b>:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Enero/?action=view&current=multisim_vhdl_fpga_2.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Enero/multisim_vhdl_fpga_2.jpg" border="0" alt="multisim" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span">El nombre de mi diseño es <b>Funcion Lógica</b>, y el chip FPGA utilizado por la tarjeta digital de NI es XC3S500E. Damos clic en <b>Siguiente</b>:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Enero/?action=view&current=multisim_vhdl_fpga_3.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Enero/multisim_vhdl_fpga_3.jpg" border="0" alt="multisim" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span">En la ventana anterior podemos ver la lista de conectores de entradas/salidas disponibles en la tarjeta digital de NI. Voy a seleccionar los switches <b>SW0</b>, <b>SW1</b>, <b>SW2</b> y <b>SW3</b> que corresponderán a las entradas <b>A</b>, <b>B</b>, <b>C</b> y <b>D</b> de mi función lógica; y para la salida <b>X</b> utilizaré el <b>LED0</b>.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span">Damos clic en <b>Finalizar</b>, Multisim crea un diseño en blanco y coloca las entradas y salidas seleccionadas en el espacio de trabajo:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/2011/Enero/?action=view&current=multisim_vhdl_fpga_4.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/2011/Enero/multisim_vhdl_fpga_4.jpg" border="0" alt="multisim" /></a><br />Lo que sigue es capturar nuestra circuito lógico, pero eso lo dejaremos para la siguiente parte del tutorial.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span">Mantente sintonizado y no olvides agregarte a la lista de seguidores del blog, asi te llegarán las actualizaciones.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span">Saludos!</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span">Fernando</span><span class="Apple-style-span" style="font-size: 10pt; "><o:p></o:p></span></span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com1tag:blogger.com,1999:blog-3009049327835371708.post-40928613727594984922010-12-08T15:05:00.009-05:002010-12-08T15:13:19.168-05:00Mejorando la Apariencia de tus Diseños en Multisim<p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span" >Como buenos ingenieros muchas veces ponemos toda nuestra atención en el diseño y funcionamiento de un circuito, una vez que está listo y necesitamos reportar los resultados simplemente copiamos y pegamos el circuito sin tomar en cuenta la apariencia del mismo; es aquí donde debemos preguntarnos: ¿la captura del circuito está organizada? ¿es fácil de entender? ¿estoy colocando notas que detallen su funcionamiento?<o:p></o:p></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >A nivel educacional y profesional es necesario documentar un diseño de la mejor manera pues de esta manera es más entendible y fácil de modificar a futuro. En este artículo muestro las herramientas disponibles en Multisim para mejorar la apariencia de los diseños.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >Iniciemos con las anotaciones gráficas: texto, líneas, formas geométricas e imágenes. En Multisim se pueden encontrar estas opciones en el menú <b>Colocar</b>. Para colocar etiquetas de texto basta con seleccionar dicha opción, después dar clic en el espacio de trabajo y capturar el texto deseado:</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><a href="http://s372.photobucket.com/albums/oo162/winfd100/December/?action=view&current=multisim_fuente_1.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/December/multisim_fuente_1.jpg" border="0" alt="multisim" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >Una vez que está colocado el texto podemos cambiarle el tamaño, tipo de letra, etc. Basta con dar clic derecho sobre el texto y seleccionar <b>Fuente…</b> en el menú de contexto. Por cierto, las etiquetas de texto son flotantes, se pueden mover libremente.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >Justo abajo de la opción <b>Texto</b> en el menú <b>Colocar</b> de Multisim, se encuentra los <b>Gráficos</b>:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><a href="http://s372.photobucket.com/albums/oo162/winfd100/December/?action=view&current=multisim_fuente_2.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/December/multisim_fuente_2.jpg" border="0" alt="multisim" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><span lang="ES-MX"><o:p><span class="Apple-style-span"> C</span></o:p></span><span class="Apple-style-span">on ellos podemos agregar líneas, formas geométricas y hasta importar una imagen bmp:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><a href="http://s372.photobucket.com/albums/oo162/winfd100/December/?action=view&current=multisim_fuente_3.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/December/multisim_fuente_3.jpg" border="0" alt="multisim" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >Al igual que en el texto, si damos clic derecho sobre una línea o figura geométrica, podemos cambiar su color y estilo de pluma, tipo de relleno y hasta crear flechas.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >Mis favoritos son los <b>Comentarios</b>, esta opción también está en el menú <b>Colocar</b> de Multisim. Los comentarios son pequeñas etiquetas de texto que son visibles cuando acercamos el apuntador del mouse:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><span class="Apple-style-span"></span><a href="http://s372.photobucket.com/albums/oo162/winfd100/December/?action=view&current=multisim_fuente_4.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/December/multisim_fuente_4.jpg" border="0" alt="multisim" /></a></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >También los podemos personalizar dando clic derecho sobre ellos.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><span lang="ES-MX">Ningún circuito está completo sin su <b>Bloque de Título</b> el cual contiene el título del diseño, nombre del diseñador, etc. Multisim tiene varias plantillas que podemos utilizar, para esto vamos al menú <b>Colocar</b></span><b>>>Bloque de T</b><span lang="ES-MX"><b>ítulo…</b> y seleccionamos una de las plantillas. Por ejemplo:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><a href="http://s372.photobucket.com/albums/oo162/winfd100/December/?action=view&current=multisim_fuente_5.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/December/multisim_fuente_5.jpg" border="0" alt="multisim" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >De manera predeterminada los <b>Bloque de Título</b> están en inglés, pero dando clic derecho sobre ellos podemos editarlos. Una vez editados damos doble clic para ingresar la información.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >Si requieres imprimir el circuito lo primero que tienes que hacer es configurar las <b>Opciones de Impresión</b>. Estas opciones las encuentras en el menú <b>Archivo</b> de Multisim. Ahí encontraremos la <b>Configuración de Impresión del Circuito:</b> tamaño de hoja, orientación, márgenes, etc. También hay una opción para seleccionar la impresión de los instrumentos.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span" >La próxima vez que diseñes un circuito en Multisim, no olvides utilizar estas opciones para documentarlo mejor.<o:p></o:p></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" >Hasta la próxima.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span" >Fernando</span><span class="Apple-style-span" style="font-size: 10pt; "><o:p></o:p></span></span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com4tag:blogger.com,1999:blog-3009049327835371708.post-73748995658624007122010-11-18T16:06:00.019-05:002011-01-07T11:05:16.604-05:00Cómo Crear un Amplificador de Audio LM386 en Multisim<div style="TEXT-ALIGN: justify"><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span style="mso-ansi-language: ES-MX;font-family:'Arial','sans-serif';font-size:10;" lang="ES-MX" >Hace unos días un seguido de este blog de Multisim me comentó que estaba buscando el componente LM386 para simular amplificadores de audio. Este componente no está incluido en la base de datos de Multisim, pero si tenemos el modelo SPICE podemos crearlo utilizando el <b>Asistente de Componentes</b>. Hice una búsqueda en la Web y pude localizar un modelo SPICE para el LM386; cabe mencionar que el modelo no está garantizado, pero en primeras pruebas he obtenido buenos resultados. Asi que a continuación les comparto un tutorial de cómo crear este componente personalizado en Multisim. Si quieres ver un tutorial más básico de creación de componentes visita el artículo <a href="http://blogmultisim.blogspot.com/2009/07/creando-componentes-basicos-en-multisim.html">Creando Componentes Básicos en Multisim</a>.<?xml:namespace prefix = o /><o:p></o:p></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span style="mso-ansi-language: ES-MX;font-family:'Arial','sans-serif';font-size:10;" lang="ES-MX" >El LM386 es un amplificador de potencia para uso en aplicaciones de bajo voltaje, típicamente se utiliza en amplificadores de radio AM-FM. La hoja de especificaciones se puede descargar <a href="http://www.datasheetcatalog.org/datasheet/nationalsemiconductor/DS006976.PDF">aquí</a></span><span style="mso-ansi-language: ES-MX;font-family:'Arial','sans-serif';font-size:10;" lang="ES-MX" >. El modelo SPICE para el LM386 lo encontré en este <a href="http://www.electro-tech-online.com/general-electronics-chat/106378-working-lm386-model-multisim.html">foro de discusión</a></span><span style="mso-ansi-language: EN-US;font-family:'Arial','sans-serif';font-size:10;" >. Únicamente copie el modelo al block de notas y lo guardé con la extensión .txt. En la siguiente figura vemos un extracto de este modelo:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span style="mso-ansi-language: EN-US;font-family:'Arial','sans-serif';font-size:10;" ><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_1.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_1.jpg" /></a><br /><span class="Apple-style-span" style="font-family:Georgia, serif;font-size:16;"><span style="mso-ansi-language: EN-US;font-family:'Arial','sans-serif';font-size:10;" ><br /></span></span></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span style="mso-ansi-language: EN-US;font-family:'Arial','sans-serif';font-size:10;" ><span class="Apple-style-span" style="font-family:Georgia, serif;font-size:16;"><span style="mso-ansi-language: EN-US;font-family:'Arial','sans-serif';font-size:10;" >Con la hoja de especificaciones del LM386 y el modelo SPICE ahora vamos a <a href="http://bit.ly/d2vIsJ">Multisim en Español</a> y seleccionamos el men</span><span style="mso-ansi-language: ES-MX;font-family:'Arial','sans-serif';font-size:10;" lang="ES-MX" >ú <b>Herramientas</b></span><span style="mso-ansi-language: EN-US;font-family:'Arial','sans-serif';font-size:10;" ><b>>></b></span><span style="mso-ansi-language: ES-MX;font-family:'Arial','sans-serif';font-size:10;" lang="ES-MX" ><b>Asistente de Componentes</b>. En el primer paso ingresamos la información general del componente:</span></span></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_2.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_2.jpg" /></a><br /><br /></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span style="mso-ansi-language: EN-US;font-family:'Arial','sans-serif';font-size:10;" >En el paso 2 debemos agregar la informaci</span><span style="mso-ansi-language: ES-MX;font-family:'Arial','sans-serif';font-size:10;" lang="ES-MX" >ón de la huella (footprint) para el componente; esto es necesario en caso que después necesitemos transferir el diseño a <a href="http://blogmultisim.blogspot.com/2010/05/tutorial-introductorio-de-ultiboard.html">Ultiboard</a></span><span style="mso-ansi-language: ES-MX;font-family:'Arial','sans-serif';font-size:10;" lang="ES-MX" > para crear el PCB. Para esto se da clic en el botón <b>Seleccione una huella</b>. De acuerdo a la hoja de especificaciones este componente está disponible en varios encapsulados, en este caso yo seleccioné la huella <b>M08A</b>:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_3.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_3.jpg" /></a></span></span></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_3.jpg" target="_blank"></a><br /><span class="Apple-style-span" style="font-family:Arial, sans-serif;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_4.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_4.jpg" /></a></span></span></span></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;">Ahora podemos editar el símbolo, damos clic en el botón <b>Editar</b> para abrir el <b>Editor de Símbolo</b> en Multisim, es muy fácil utilizarlo. Yo hice un símbolo sencillo:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_5.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_5.jpg" /></a><br /><br /></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;">Paso 4. Asignamos el tipo de terminal (bidireccional, entrada, etc) a cada pin:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_6.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_6.jpg" /></a><br /><br /></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;">Mapeamos las terminales del símbolo con las terminales de la huella:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_7.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_7.jpg" /></a><br /><br /></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;">Muy importante, copiamos y pegamos el contenido del modelo SPICE para el LM386:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_8.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_8.jpg" /></a><br /><br /></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span style="mso-ansi-language: EN-US;font-family:'Arial','sans-serif';font-size:10;" >El siguiente paso es bastante crítico y es aquí donde la mayoría de las veces se cometen errores. Aquí debemos mapear los nodos del modelo con las terminales del símbolo. Esta información se encuentra por lo general al principio del modelo SPICE. Si abrimos el archivo de texto que contiene el modelo para el LM386 vamos a ver que la configuración es uno a uno; por ejemplo, el nodo 1 est</span><span style="mso-ansi-language: ES-MX;font-family:'Arial','sans-serif';font-size:10;" lang="ES-MX" >á mapeado a la terminal g1 (Gain 1), nodo 2 con la terminal inn (-Input), etc. No siempre se tiene este caso ideal, por lo que se debe ser cautelosos:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_9.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_9.jpg" /></a><br /><br /></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;">Listo, guardamos el componente en la <b>Base de Datos de Usuario</b>. Incluso podemos crear una nueva <b>Familia</b>:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_10.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_10.jpg" /></a><br /><br /></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;">Para probarlo armé una de las aplicaciones típicas contenidas en la hoja de especificaciones. Es un amplificador con ganancia de 20:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_11.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_11.jpg" /></a><br /><br /></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;">Para una entrada de 1mVp a 500 Hz tenemos la siguiente salida:</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/Nov10/?action=view&current=multisim_lm386_12.jpg" target="_blank"><img border="0" alt="multisim" src="http://i372.photobucket.com/albums/oo162/winfd100/Nov10/multisim_lm386_12.jpg" /></a><br /><br /></span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;">Espero les haya gustado este tutorial y les sea de ayuda.</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span class="Apple-style-span" style="font-family:Arial, sans-serif;font-size:13;">Saludos!</span></p><p style="TEXT-ALIGN: justify" class="MsoNoSpacing"><span style="mso-ansi-language: EN-US;font-family:'Arial','sans-serif';font-size:10;" >Fernando<o:p></o:p></span></p></div>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com16tag:blogger.com,1999:blog-3009049327835371708.post-56199788245667298582010-10-22T11:08:00.009-04:002010-10-22T11:19:46.447-04:00Creando un Prototipo Virtual en Multisim<p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Cuando estamos diseñando un circuito en Multisim utilizamos la simulación para darnos una idea del comportamiento del circuito bajo ciertos escenarios. Después esto construimos un prototipo físico al cual conectamos señales reales para obtener mejores resultados. Muy frecuentemente encontraremos desde pequeñas hasta grandes diferencias entre los resultados de la simulación en Multisim y las mediciones reales. <o:p></o:p></span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Estas diferencias se deben no solo a que los componentes reales tienen ciertas tolerancias, sino también al hecho de que en simulación con Multisim todas nuestras señales de entrada son ideales, es decir, no están sujetas a ruidos, fluctuaciones, atenuaciones, etc.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Ahora bien, ¿qué pasa si en lugar de utilizar fuentes ideales en la simulación alimentamos nuestro diseño electrónico con datos reales previamente capturados y guardados? Definitivamente que la simulación del circuito en Multisim nos daría resultados más apegados a la realidad. Incluso no habría necesidad de construir el prototipo físico en una etapa temprana del diseño.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Con Multisim esto es posible gracias al concepto del <b>Prototipo Virtual</b>. Para crearlo necesitamos primero capturar la señal de entrada y guardarla en un archivo de formato LVM. Este formato es propietario de <a href="http://www.ni.com/labview">LabVIEW</a> y está basado en ASCII. Una vez guardados los datos en formato LVM, mandamos a llamar el archivo mediante una fuente de señal en Multisim, la <b>Fuente de Voltaje</b> <b>LVM LabVIEW</b>; y posteriormente conectamos esta fuente a nuestro circuito.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Veamos esto más a detalle mediante un ejemplo.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">El siguiente es un circuito capturado en Multisim que sirve para filtar la señal proveniente de los latidos del corazón. Este circuito es la etapa de un dispositivo médico.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><br /><br /><a href="http://s372.photobucket.com/albums/oo162/winfd100/October10/?action=view&current=multisim_prototipo_1.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/October10/multisim_prototipo_1.jpg" border="0" alt="multisim" /></a><br /><br /></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Para probar dicho filtro en Multisim podríamos conectar un generador de funciones, seleccionar una señal senoidal, probar con diferentes amplitudes y frecuencias, y finalmente analizar los resultados. Sin embargo dichos resultados distarían mucho de la realidad puesto que las señales eléctricas provenientes de los latidos del corazón son arbitrarias. Sin embargo, podemos crear un Prototipo Virtual y probar el circuito con una señal real.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">El primer paso es capturar y guardar la señal de interés. Para esto necesitamos algún sensor o transductor y hardware para adquirir datos. Posteriormente utilizaríamos <a href="http://www.ni.com/labview">LabVIEW</a> ó <a href="http://www.ni.com/labview/signalexpress">LabVIEW SignalExpress</a> para guardar los datos de la adquisición en un formato LVM. Esta etapa va más allá del objetivo de este artículo, pero si les gustaría saber más no duden en decirme.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">El correspondiente archivo LVM tiene la siguiente forma:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/October10/?action=view&current=multisim_prototipo_2.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/October10/multisim_prototipo_2.jpg" border="0" alt="multisim" /></a><br /><br /></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Ahora bien, en Multisim vamos a colocar la fuente <b>LVM</b></span></span></span><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><b>_</b></span></span><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><b>VOLTAGE</b> ubicada en el Grupo <b>SOURCES</b>, Familia <b>SIGNAL_VOLTAGE_SOURCES</b>:</span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><br /><a href="http://s372.photobucket.com/albums/oo162/winfd100/October10/?action=view&current=multisim_prototipo_3.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/October10/multisim_prototipo_3.jpg" border="0" alt="multisim" /></a><br />En las propiedades de esta fuente podemos seleccionar el archivo LVM previamente creado:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/October10/?action=view&current=multisim_prototipo_4.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/October10/multisim_prototipo_4.jpg" border="0" alt="multisim" /></a><br /><br /></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Listo, ahora simulamos nuestro circuito en Multisim y obtenemos una mejor respuesta:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/October10/?action=view&current=multisim_prototipo_5.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/October10/multisim_prototipo_5.jpg" border="0" alt="multisim" /></a><br /><br /></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">La señal azul son los datos a la entrada de nuestro circuito, los cuales fueron capturados previamente, es una señal real. El color rojo es la señal filtrada después de pasar por el circuito.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Como pueden ver, el <b>Prototipo Virtual</b> es una herramienta poderosa que nos puede ayudar a mejorar nuestros resultados de simulación y probar el circuito sin necesidad de crear un costoso prototipo físico. Claro, una parte clave de este método es la captura de la señal pues se requiere de hardware y software especializado. Si quieren aprender más de esta parte háganmelo saber para escribir un artículo al respecto.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Saludos!</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;">Fernando</span></span><span class="Apple-style-span" style="font-size: 10pt; "><o:p></o:p></span></span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com13tag:blogger.com,1999:blog-3009049327835371708.post-84298837460993230502010-10-19T11:23:00.008-04:002010-10-19T11:33:49.371-04:00Foro de Innovación Tecnológica en Guatemala<p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">La semana pasada tuve el honor de participar en el </span></span><a href="http://fit.galileo.edu/"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Foro de Innovación Tecnológica</span></span></a></span></span><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">, evento organizado por la </span></span><a href="http://www.galileo.edu/"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Universidad Galileo</span></span></a><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> en Guatemala.</span></span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/October10/?action=view&current=multisim_fit_1.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/October10/multisim_fit_1.jpg" border="0" alt="multisim" /></a><br /><br /></span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"></span></span></span><span class="Apple-style-span" style="font-family: arial; font-size: small; ">En este evento estudiantes de diversas carreras como Electrónica, Mecatrónica, Telecomunicaciones y Sistemas de diversas universidades tuvieron oportunidad de conocer nuevas tecnologías e incluso tener una experiencia práctica al participar en una serie de talleres.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Algunos de los temas de este evento incluyeron: uso eficiente de la energía, robótica, escalabilidad de sistemas de Internet, microcontroladores, automatización y por supuesto, simulación de circuitos.</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/October10/?action=view&current=multisim_fit_2.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/October10/multisim_fit_2.jpg" border="0" alt="multisim" /></a><br /><br /></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Por mi parte tuve oportunidad de dar dos pláticas relacionadas con el uso de la simulación de circuitos durante el proceso de diseño electrónico, cómo mejorar los resultados de simulación, y además impartí dos talleres del uso de Multisim para diseño lógico programable y la herramienta de NI ELVIS II para prototipos de circuitos.</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/October10/?action=view&current=multisim_fit_3.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/October10/multisim_fit_3.jpg" border="0" alt="multisim" /></a></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><br /></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Me encanta participar en este tipo de eventos pues me permite conocer las inquietudes de estudiantes y profesores. De hecho desde mi época de estudiante siempre procuraba asistir a foros, congresos y todo lo relacionado con la industria para mantenerme actualizado en las tecnologías emergentes.</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; "><br /><br /><a href="http://s372.photobucket.com/albums/oo162/winfd100/October10/?action=view&current=multisim_fit_4.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/October10/multisim_fit_4.jpg" border="0" alt="multisim" /></a><br /><br /></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Regreso muy motivado de este evento y con muchas ideas para seguir creando contenido para este sitio. Contenido que es para ustedes y cuyo objetivo es crear una cultura de compartir información técnica entre estudiantes, profesores e ingenieros de habla hispana.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Gracias a la Universidad Galileo por la invitación, y gracias a ustedes por seguir al tanto de este blog.</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Saludos!</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Fernando</span></span></span></span></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com0tag:blogger.com,1999:blog-3009049327835371708.post-70671237343790232602010-09-23T11:34:00.009-04:002010-09-23T11:43:59.093-04:00Análisis de Barrido de CD en Multisim<p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >El Análisis de Barrido de CD en Multisim es utilizado para calcular el punto de polarización de un circuito sobre un rango de valores. Esto es, Multisim simula el circuito varias veces barriendo valores CD dentro de un rango predeterminado. <o:p></o:p></span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Para conocer más a detalle el Análisis de Barrido de CD en Multisim lo utilizaremos como una herramienta para graficar el comportamiento de un diodo Zener:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_analisis_barrido_1.jpg" target="_blank"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" ><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_analisis_barrido_1.jpg" border="0" alt="multisim" /></span></span></a><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" ><br />El circuito anterior es un simple regulador Zener donde el diodo mantiene una salida constante a pesar de que la corriente a través de el cambie. En este caso, el diodo 1N4462 tiene un voltaje Zener (Vz) de 7.5V y una tolerancia del 5%. Los valores de entrada de voltaje mínimo y máximos que pueden ser regulados por este diodo son 7.41 V y 26.41 V, respectivamente.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Comprobaremos lo anterior utilizando el Análisis de Barrido de CD en Multisim en un rango de 0 V a 40 V.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >En Multisim seleccionemos </span></span><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Simular</span></span></b></span><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >>>An</span></span></b><span lang="ES-MX"><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >álisis</span></span></b></span><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >>></span></span></b><span lang="ES-MX"><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Barrido de CD…</span></span></b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" > y configuremos los parámetros de análisis como se indica:</span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_analisis_barrido_2.jpg" target="_blank"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" ><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_analisis_barrido_2.jpg" border="0" alt="multisim" /></span></span></a><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" ><br /></span></span><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" ><br /></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Lo anterior indica que vamos a variar </span></span><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >V1</span></span></b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" > (la fuente independiente) desde 0 V hasta 40 V con incrementos de 1 V. El botón </span></span><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Cambiar Filtro</span></span></b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" > puede desplegar variables más avanzadas (por ejemplo: nodos dentro de un modelo BJT). También existe la opción de agregar una segunda fuente independiente, esto es útil para realizar un barrido anidado.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Ahora vamos a la pestaña </span></span><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Salida</span></span></b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" > y agreguemos </span></span><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >V(2)</span></span></b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >, el voltaje en el nodo 2, como la variable seleccionada para análisis:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_analisis_barrido_3.jpg" target="_blank"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" ><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_analisis_barrido_3.jpg" border="0" alt="multisim" /></span></span></a><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" ><br /><br /></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Damos clic en el botón </span></span><b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Simular</span></span></b><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" > para realizar el análisis:</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_analisis_barrido_4.jpg" target="_blank"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" ><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_analisis_barrido_4.jpg" border="0" alt="multisim" /></span></span></a><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" ><br /><br /></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >De la figura anterior podemos observar que la salida es estable alrededor de 7.5 V, lo cual es el voltaje Zener nominal del 1N4462. También podemos ver que el rango de de trabajo del diodo Zener concuerda con lo establecido anteriormente.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >En la siguiente entrada utilizaremos nuevamente el Análisis de Barrido de CD en Multisim para trazar las curvas características de un MOSFET.</span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Saludos!</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"></span></span><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" >Fernando</span></span></p><p class="MsoNoSpacing" style="text-align:justify"><o:p></o:p></p>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com15tag:blogger.com,1999:blog-3009049327835371708.post-48281559081988440222010-09-20T13:00:00.009-04:002010-09-20T13:25:42.250-04:00Mediciones de Capacitancia e Inductancia en Multisim<div style="text-align: justify;"><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><b><i></i></b></span></span></p><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><b><i><p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Me puse a organizar unos archivos en mi PC y me encontré dos circuitos en Multisim que hace un tiempo un compañero del trabajo me compartió. Se trata de circuitos que permiten medir la capacitancia y la inductancia de componentes.<o:p></o:p></span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-style: normal; font-weight: normal; "><b><i></i></b></span></p><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">En Multisim no tenemos un medidor para medir L y C, pero hay algunas técnicas que se pueden utilizar para lograr tal objetivo. No voy a dar detalles específicos de las técnicas utilizadas en los siguientes circuitos, sino más bien me enfocaré en cómo utilizarlos en Multisim. Si deseas descargar estos circuitos da clic <a href="http://bit.ly/9nt2yt">aquí.</a></span></span></span></p></i></b><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-style: normal; font-weight: normal; "><b><i></i></b></span></p><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-style: normal;">Medidor de Inductancia</span></span></span></p></i></b><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-style: normal; font-weight: normal; "><b><i></i></b></span></p><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_capacitancia_inductancia_1.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_capacitancia_inductancia_1.jpg" border="0" alt="multisim" /></a><br /><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: small; "><b><i><b><i></i></b></i></b></span></span></span></span></p><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><b><i><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Para medir inductores con el circuito de la figura anterior basta con conectarlos a las terminales 1 y 2 de la fuente de corriente de CA. Como se aprecia en la figura, tenemos un inductor de 1 mH; después de ejecutar la simulación en Multisim veremos desplegado el resultado (en Henrios) en el voltímetro.</span></span></span></p></i></b></i></b><br /></span></span></span><p></p></i></b><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-style: normal; font-weight: normal; "><b><i></i></b></span></p><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">También podemos hacer combinaciones de inductores, por ejemplo, si tenemos los siguientes inductores en paralelo: L1=1 mH, L2=5.5 mH y L3=615 uH. El resultado sería:</span></span></span></p></i></b><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /><br /><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_capacitancia_inductancia_2.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_capacitancia_inductancia_2.jpg" border="0" alt="multisim" /></a><br /><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: small; "><b><i><b><i></i></b></i></b></span></span></span></span></p><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><b><i><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">0.356 mH tal como lo indica el resultado de la simulación.</span></span></span></p></i></b></i></b><br /></span></span></span><p></p></i></b><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-style: normal; font-weight: normal; "><b><i></i></b></span></p><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" style="font-style: normal;">Medidor de Capacitancia</span></span></span></p></i></b><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-style: normal; font-weight: normal; "><b><i></i></b></span></p><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_capacitancia_inductancia_3.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_capacitancia_inductancia_3.jpg" border="0" alt="multisim" /></a><br /><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: small; "><b><i><b><i></i></b></i></b></span></span></span></span></p><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><b><i><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">En este caso el circuito medidor de capacitancia es más complejo (incluso se utiliza un subcircuito). Este circuito trabaja mejor para capacitancias del orden de micro faradios. Básicamente se debe conectar el capacitor o arreglo de capacitores a las terminales C</span></span></span><span style="font-size:10.0pt;font-family: "Arial","sans-serif";mso-ansi-language:EN-US"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">_P y C_N respectivamente. El resultado se despliega en el voltímetro pero en términos de faradios.</span></span></span></p></i></b></i></b><br /></span></span></span><p></p></i></b><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-style: normal; font-weight: normal; "><b><i></i></b></span></p><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span style="font-size:10.0pt; font-family:"Arial","sans-serif";mso-ansi-language:EN-US"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Aqu</span></span></span><span lang="ES-MX" style="font-size: 10.0pt;font-family:"Arial","sans-serif";mso-ansi-language:ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">í vemos otro ejemplo en Multisim:</span></span></span></p></i></b></i></b></span></span></div><div style="text-align: justify;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><b><i><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size: 10.0pt;font-family:"Arial","sans-serif";mso-ansi-language:ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"></span></span></span></p></i></b><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_capacitancia_inductancia_4.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_capacitancia_inductancia_4.jpg" border="0" alt="multisim" /></a><br /><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: small; "><b><i><b><i></i></b></i></b></span></span></span></span></p><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><b><i><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><br /></span></span></span></p></i></b></i></b></span></span></span><p></p></i></b></i></b></span></span></div><div style="text-align: justify;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><b><i><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: small; "><b><i><b><i></i></b></i></b></span></span></span></span></p><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><b><i><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Existen distintas técnicas para hacer este tipo de mediciones, pero lo que es importante recordar es </span></span></span></p></i></b></i></b></span></span></span><p></p></i></b></i></b></span></span><span class="Apple-style-span" style="font-size: small; "><b><i><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: small; "><b><i><b><i></i></b></i></b></span></span></span></span></p><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"><b><i><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">que estamos simulando, por lo que los resultados son aproximados.</span></span></span></p></i></b></i></b></span></span></span></i></b></i></b></span><b><i><b><i><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;"></span></span></span><p></p></i></b></i></b></div><div style="text-align: justify;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: small;"><b><i><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-style: normal; font-weight: normal; "><b><i></i></b></span></p><b><i><p class="MsoNoSpacing" style="text-align: justify; display: inline !important; "><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Saludos,</span></span></span></p></i></b><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="font-style: normal;">Fernando</span></span><o:p></o:p></span></p></i></b></span></span><p></p></div>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com5tag:blogger.com,1999:blog-3009049327835371708.post-89643006020989103802010-09-14T17:32:00.011-04:002010-09-14T17:44:43.140-04:00Utilizando el Micrófono y la Bocina en Multisim<div style="text-align: justify;"><p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Continuando con el tema de los Instrumentos de LabVIEW en Multisim en esta entrada vamos a ver más detalle el funcionamiento del </span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Micrófono</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> y la </span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Bocina</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> (o Parlante). Si no estás familiarizado con los Instrumentos de LabVIEW da clic </span></span></span><a href="http://blogmultisim.blogspot.com/2010/09/instrumentos-de-labview-en-multisim.html"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">aquí</span></span></span></a></span><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">. </span></span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">El micrófono y la bocina permiten grabar y reproducir sonido directamente de dispositivos externos, es decir, si tienes un micrófono en tu PC puedes grabar tu voz e ingresarla a un circuito en Multisim. Posteriormente, por medio del instrumento bocina puedes la salida del circuito.</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Para iniciar voy a colocar ambos instrumentos en el espacio de trabajo de mi versión de </span></span></span><a href="http://blogmultisim.blogspot.com/2010/04/multisim-en-espanol.html"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Multisim en Español</span></span></span></a><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> y conectarlos:</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_microfono_bocina_1.jpg" target="_blank"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_microfono_bocina_1.jpg" border="0" alt="multisim labview spice" /></span></span></a><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><br />Ahora bien, el principio del funcionamiento de estos instrumentos de Multisim es el siguiente:</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"></p><ol><li><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Se configura el tiempo total de simulación.</span></span></span></li><li><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Se graba la voz mediante el micrófono.</span></span></span></li><li><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Se ejecuta la simulación.</span></span></span></li><li><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Se reproduce el sonido grabado mediante la bocina.</span></span></span></li></ol><p></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><o:p><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> </span></span></span></o:p></span><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">La razón por la cual no podemos hablar y escuchar al mismo tiempo con estos instrumentos es debido a que la simulación en Multisim no se realiza en tiempo real.</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Paso 1.</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> Para configurar el tiempo de simulaci</span></span></span><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">ón de Multisim vamos al menú </span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Simular</span></span></span></b></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">>></span></span></span></b><span lang="ES-MX"><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Configuración de Simulación Interactiva</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">. En la ventana de configuración vamos a seleccionar un </span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Tiempo Inicial</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> de 0 segundos y un </span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Tiempo Final</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> de 3 segundos.</span></span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_microfono_bocina_2.jpg" target="_blank"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_microfono_bocina_2.jpg" border="0" alt="multisim labview spice" /></span></span></a><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><br /><br /></span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Con esto la simulación se detendrá automáticamente al llegar a los 3 segundos.</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Paso 2.</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> Damos doble clic al micrófono para abrir su panel frontal. Vamos a configurarlo como se muestra:</span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_microfono_bocina_3.jpg" target="_blank"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_microfono_bocina_3.jpg" border="0" alt="multisim labview spice" /></span></span></a><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><br /></span></span><span class="Apple-style-span"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><br /></span></span></span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Ahora damos clic en el botón </span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Record Sound</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> para iniciar la grabación y hablamos algo en el micrófono de la PC. Al terminar cerramos el intrumento micrófono.</span></span></span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Paso 3.</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> Ahora ejecutamos la simulación y esperamos que pasen los 3 segundos de tiempo de simulación de Multisim. Podemos ver el progreso de la misma en la esquina inferior derecha de la ventana principal de Multisim:</span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_microfono_bocina_4.jpg" target="_blank"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_microfono_bocina_4.jpg" border="0" alt="multisim labview spice" /></span></span></a><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><br /></span></span><span class="Apple-style-span"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><br /></span></span></span></span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Nuevamente, recordemos que 3 segundos de simulación en Multisim no son equivalente a 3 segundos en tiempo real. La simulación</span></span></span></span><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> requiere de muchos c</span></span></span><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">álculos complejos que se realizan en el motor de SPICE.</span></span></span></span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Paso 4.</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> Al detenerse la simulación demos doble clic a la bocina y configuremos su panel así:</span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_microfono_bocina_5.jpg" target="_blank"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_microfono_bocina_5.jpg" border="0" alt="multisim labview spice" /></span></span></a><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><br /></span></span><span class="Apple-style-span"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"><br /></span></span></span></span></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Aquí es importante mencionar que tanto la duración de reproducción (</span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Playback Duration</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">) así como la tasa de muestreo (</span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Sample Rate</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">) deben ser los mismos valores configurados en el micrófono.</span></span></span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Damos clic en el botón </span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Play Sound</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> y escuchamos el sonido en las bocinas de la PC.<o:p></o:p></span></span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Con esto concluimos este ejemplo básico del uso del micrófono y la bocina en Multisim. En los ejemplos de Multisim podemos encontrar un circuito más completo, se encuentra en la carpeta</span></span></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;"> LabVIEW Instruments</span></span></span></b></span><b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">>>Microphone and Speaker</span></span></span></b><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">.</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Espero hagan sus pruebas con estos instrumentos.</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Saludos!</span></span></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span"><span class="Apple-style-span" ><span class="Apple-style-span" style="font-size: small;">Fernando</span></span></span></p></div>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com8tag:blogger.com,1999:blog-3009049327835371708.post-77042417270200242802010-09-13T12:48:00.008-04:002010-09-13T13:09:30.130-04:00Instrumentos de LabVIEW en Multisim – Extendiendo las Capacidades de Simulación y Análisis<div style="text-align: justify;"><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">El siguiente es un artículo acerca de un tema de Multisim que me gusta mucho por la integración con otro paquete de software y el hecho de cómo podemos extender las capacidades de simulación y análisis.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Además de los instrumentos virtuales típicos (Osciloscopio, Multímetro, etc) para la simulación de circuitos en Multisim tenemos un conjunto especial de instrumentos conocidos como <b>Instrumentos de LabVIEW</b>.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Primero que nada definimos qué es LabVIEW. <b>LabVIEW</b> es un lenguaje de programación gráfica utilizado en aplicaciones de medición, automatización, control, diseño, investigación, etc. Al igual que cualquier otro lenguaje de programación, nos permite crear nuestros propios programas, pero la gran diferencia es que en lugar de tener que utilizar texto para la programación, lo hacemos mediante bloques que se van interconectando entre sí.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Además de la facilidad de programación, LabVIEW cuenta con muchas librerías para hacer análisis de señales, matemáticas, control de instrumentos, adquisición de datos, etc. Para aprender más de LabVIEW dar un clic <a href="http://www.ni.com/labview">aquí</a></span><span lang="ES-MX" style="font-size: 10.0pt;font-family:"Arial","sans-serif";mso-ansi-language:ES-MX">.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Ahora imaginemos el siguiente escenario, tenemos un circuito y necesitamos obtener su respuesta en el tiempo, espectro de potencia, un promedio de la señal de salida, etc. O también requerimos utilizar una señal personalizada a la entrada del circuito. ¿Qué hacer en esos casos? Ciertamente podemos utilizar algunos de los instrumentos virtuales ó <a href="http://blogmultisim.blogspot.com/2010/06/analisis-avanzados-de-spice-en-multisim.html">ánalisis avanzados de SPICE</a> </span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: EN-US">para obtener ciertos cálculos, pero si necesitamos algo más avanzado o personalizado podemos utilizar un Instrumento de LabVIEW en Multisim. Dicho de otra manera, nosotros podemos crear un programa en LabVIEW y utilizarlo dentro de Multisim para realizar una tarea específica.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">En la barra de instrumentos de Multisim podemos encontrar algunos Instrumentos de LabVIEW que fueron creados para ciertas aplicaciones:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_labview_1.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_labview_1.jpg" border="0" alt="multisim" /></a><br /><br /></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_labview_2.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_labview_2.jpg" border="0" alt="multisim" /></a><br /><br /></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">De la figura anterior podemos ver que tenemos un analizador de BJTs, un micrófono, bocina, un analizador y generador de señales, etc. Para explorar estos instrumentos solo colócalos en el área de trabajo de Multisim y da doble clic en ellos para abrir su panel frontal. Por ejemplo, en las siguientes figuras vemos el bloque del <b>Analizador de Señales</b> y su correspondiente panel frontal:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_labview_3.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_labview_3.jpg" border="0" alt="multisim" /></a><br /><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_labview_4.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_labview_4.jpg" border="0" alt="multisim" /></a></span></p><p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Para ver en acción este instrumento vamos a abrir uno de los ejemplos de Multisim. Para ello seleccionemos <b>Archivo</b></span><span style="font-size:10.0pt; font-family:"Arial","sans-serif";mso-ansi-language:EN-US"><b>>></b></span><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><b>Abrir Ejemplos…</b> Vamos a navegar a la siguiente carpeta<b> LabVIEW Instruments</b></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif"; mso-ansi-language:EN-US"><b>>>Signal Analyzer</b> y abrir el archivo <b>GilbertCellMixer</b>. Este circuito utiliza el <b>Analizador de Se</b></span><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX"><b>ñal</b> para ver resultados del mezclador célula de Gilbert. Ejecutemos la simulación y veamos el panel frontal del Analizador de Señal:</span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "><a href="http://s372.photobucket.com/albums/oo162/winfd100/September10/?action=view&current=multisim_labview_5.jpg" target="_blank"><img src="http://i372.photobucket.com/albums/oo162/winfd100/September10/multisim_labview_5.jpg" border="0" alt="multisim" /></a><br /><br /></span></p><p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Dando clic en el campo <b>Analysis Type</b> podemos ver diversos resultados de análisis. Lo interesante de todo esto es que este panel frontal fue creado y personalizado en LabVIEW, por lo que nosotros podemos crear nuestros propios instrumentos para que realicen un función específica. Claro, es necesario tener conocimientos de LabVIEW para hacer la programación necesaria.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">En la próxima entrada al blog utilizaremos el micrófono y la bocina incluidos en Multisim como Instrumentos de LabVIEW.</span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "> </span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Mientras tanto si hay preguntas con respecto a este tema no dudes en decirme.<o:p></o:p></span></p> <p class="MsoNoSpacing" style="text-align:justify"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; ">Hasta la próxima.</span></p> <p class="MsoNoSpacing" style="text-align:justify"><span lang="ES-MX" style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-ansi-language: ES-MX">Fernando</span></p></div>Fernandohttp://www.blogger.com/profile/02310690574794028257noreply@blogger.com2