Manual del profesor:
Introducción
El programa laboratorio virtual pretende simular los diferentes aparatos, componentes electrónicos y placa de conexiones que se utilizan en el laboratorio de la asignatura Fundamentos Físicos de la Informática, para que los alumnos puedan realizar las prácticas a través de Internet como si estuvieran en el propio laboratorio de la asignatura.
Además, el programa es fácilmente configurable mediante la modificación de un fichero de texto desde el cual se ejecuta para adaptarlo a otras prácticas de características similares a las mencionadas anteriormente.
En este
documento
se pretenden dar unas instrucciones sencillas, mediante ejemplos, para
que
cualquier profesor interesado, y sin conocimientos en
programación
o lenguaje html pueda adaptar el programa a la realización de
las
prácticas de su asignatura. En este texto se da por supuesto que
el
usuario conoce el funcionamiento del programa laboratorio virtual. En
caso
contrario remito al lector a la web principal
del proyecto donde aparece toda la documentación relacionada
con el mismo, así
como manuales de uso.
Este
documento,
así como todos los ficheros relacionados con el mismo se pueden
descargar
en el siguiente enlace
manualprofesor.zip.
Condiciones de uso
Los autores del
programa laboratorio virtual autorizamos su libre utilización
con las condiciones siguientes:
Contenido
del fichero ejemplo0.html |
Explicación |
<html> <head> |
Instrucciones
html de encabezamiento |
<title> Ejemplo 0 </title> |
Título |
</head> <body> |
Instrucciones
html de fin de encabezamiento y comienzo de la web |
<h2> <a
href="http://personales.upv.es/jogomez/labvir"> LABORATORIO VIRTUAL</a>.</h2> <p><h3>Creado por C. Barros Vidaurre y G. Moltó Martínez. Dirigido por J.A. Gómez Tejedor.</h3></p> |
Referencia
obligada a la web del proyecto laboratorio virtual y a los autores del
mismo |
<hr> <font face="Helvetica, Arial, sans-serif" size="+1"><br> </font><font style="font-family: serif;"><span style="text-decoration: underline; font-weight: bold; color: rgb(51, 0, 153);">NOTA</span>: </font><font style="font-family: serif;"> Para poder ejecutar el <span style="font-style: italic;">laboratorio virtual</span> y el <span style="font-style: italic;">osciloscopio virtual</span>, es necesario tener instalado en el navegador el plug-in Java SE Runtime Environment. Recomendamos el uso de la versión 6: <a href="http://java.sun.com/javase/downloads/index.jsp"><span style="font-weight: bold;">Java Runtime Environment (JRE) 6</span></a>, aunque también funciona con la versión <a href="http://java.sun.com/j2se/1.4.2/">1.4.2</a>. Dicho software lo puedes descargar desde la web de <a href="http://java.sun.com/">Sun Microsystems, Inc</a> y desde la web <a href="http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html">Blackdown Java Linux</a>. <br> <br> Para que </font><font style="font-family: serif;">el <span style="font-style: italic;">laboratorio virtual</span> se comunique</font><span style="font-family: serif;"> correctamente con el </span><span style="font-style: italic; font-family: serif;">osciloscopio virtual</span><span style="font-family: serif;"> es necesario habilitar los permisos en el fichero</span><font face="Helvetica, Arial, sans-serif" size="+1"> <span style="font-family: Courier New,Courier,monospace;">java.policy</span> </font><font style="font-family: serif;">del plugin de Java.<br> Puedes encontrar dicho archivo en:</font><font face="Helvetica, Arial, sans-serif" size="+1"><br> </font> <ul> <li><font face="Helvetica, Arial, sans-serif" size="+1"><span style="font-family: Courier New,Courier,monospace;">C:\Archivos de programa\Java\jreX.Y\lib\security </span></font><font style="font-family: serif;">en Windows</font></li> <li><font face="Helvetica, Arial, sans-serif" size="+1"><span style="font-family: Courier New,Courier,monospace;">/usr/java/jreX.Y/lib/security/</span> </font>o<font face="Helvetica, Arial, sans-serif" size="+1"> <span style="font-family: Courier New,Courier,monospace;">/opt/jreX.Y/</span></font><font style="font-family: Courier New,Courier,monospace;" face="Helvetica, Arial, sans-serif" size="+1">lib/security/</font><font face="Helvetica, Arial, sans-serif" size="+1"> </font>en Linux</li> <li><font face="Helvetica, Arial, sans-serif" size="+1">...<br> </font></li> </ul> Siendo X.Y la versión del jre que tengas instalada en tu ordenador. La localización exacta del fichero puede depender de la versión que tengas instalada.<br>osciloscopio virtual En dicho fichero hay que añadir, al final del todo, la linea:<font face="Helvetica, Arial, sans-serif" size="+1"><br> <span style="font-family: Courier New,Courier,monospace;">grant { permission java.security.AllPermission; };</span></font><br> <span style="font-family: Courier New,Courier,monospace;"></span><br> En algunos navegadores (por ejemplo Internet Explorer), en la barra de información situada debajo de la direcciones, puede aparecer el mensaje "Para ayudar a proteger su seguridad, Internet Explorer impidió que este archivo mostrara contenido activo que podría tener acceso al equipo. Haga clic aquí para ver opciones…" resaltado en color amarillo. En este caso, para ejecutar el programa es necesario pulsar con el ratón en dicha barra, y seleccionar la opción "Permitir contenido bloqueado...".<br> <br> <hr> |
Instrucciones para el usuario para la correcta visualización del programa: software que hay que descargar e instalar en el ordenador (Java SE Runtime Environment) y configuración de los permisos para la correcta comunicación entre el laboratorio virtual y el osciloscopio virtual |
<APPLET CODEBASE = "lab" CODE = "labvirtual.Main.class" NAME = "TestApplet" WIDTH = 700 HEIGHT = 550 HSPACE = 0 VSPACE = 0 ALIGN = middle > |
Instrucciones
básicas para ejecutar el programa |
<!-- LISTADO DE PARAMETROS --> |
Aquí
aparecerá el listado de parámetros necesario para
configurar
el programa. Más adelante se dan indicaciones de cuales son esos
parámetros |
</APPLET> |
Instrucciones
básicas para ejecutar el programa |
<p><applet
codebase="lab/ov" code="Scope/Simulador.class" height="200" width="350"></applet></p> |
Entrada para que se ejecute el osciloscopio virtual. En este caso no hay que definir ningún tipo de parámetro. |
<!--ONESTAT SCRIPTCODE START--> <!-- // Modification of this code is not allowed and will permanently disable your account! // Account ID : 472736 // Website URL: http://personales.upv.es/jogomez/labvir/ // Copyright (C) 2002-2006 OneStat.com All Rights Reserved --> <div id="OneStatTag"><table border='0' cellpadding='0' cellspacing='0'><tr><td align='center'> <script type="text/javascript"> <!-- function OneStat_Pageview() { var d=document; var sid="472736"; var CONTENTSECTION=""; var osp_URL=d.URL; var osp_Title=d.title; var t=new Date(); var p="http"+(d.URL.indexOf('https:')==0?'s':'')+"://stat.onestat.com/stat.aspx?tagver=2&sid="+sid; p+="&url="+escape(osp_URL); p+="&ti="+escape(osp_Title); p+="§ion="+escape(CONTENTSECTION); p+="&rf="+escape(parent==self?document.referrer:top.document.referrer); p+="&tz="+escape(t.getTimezoneOffset()); p+="&ch="+escape(t.getHours()); p+="&js=1"; p+="&ul="+escape(navigator.appName=="Netscape"?navigator.language:navigator.userLanguage); if(typeof(screen)=="object"){ p+="&sr="+screen.width+"x"+screen.height;p+="&cd="+screen.colorDepth; p+="&jo="+(navigator.javaEnabled()?"Yes":"No"); } d.write('<a href="http://www.onestat.com/aspx/login.aspx?sid='+sid+'" target=_blank><img id="ONESTAT_TAG" border="0" src="'+p+'" alt="This site tracked by OneStat.com. Get your own free site tracker."></'+'a>'); } OneStat_Pageview(); //--> </script> <noscript> <a href="http://www.onestat.com"><img border="0" src="http://stat.onestat.com/stat.aspx?tagver=2&sid=472736&js=No&" ALT="pay per click fraud"></a> </noscript> </td></tr><tr><td align='center'><div style="COLOR:black;display:none;FONT-FAMILY:'Verdana';"><a href="http://www.onestat.com" style="text-decoration:none;">pay per click fraud</a><br></div></td></tr></table></div> <!--ONESTAT SCRIPTCODE END--> |
Líneas
de código para el contador web del proyecto laboratorio virtual |
</body> </html> |
Instrucciones
html de fin de fichero |
Parámetro | Significado |
<PARAM NAME = "muestraRejilla"
VALUE="true"> |
Indica
si
la rejilla de conexiones se debe de mostrar cuando el Applet arranque. Valores de entrada: true ó false Valor por defecto: false Conviene darle el valor "true" para que el usuario pueda ver las conexiones eléctricas entre los diferentes puntos de la tableta de conexiones |
<PARAM NAME = "resistencias" VALUE="120 5;
220
5;"> |
Define
las
resistencias que queremos emplear en la aplicación, mediante una
lista
separada por punto y coma de pares -resistencia y tolerancia asociada-.
Se
puede omitir el valor de la tolerancia en cuyo caso, se asume una
tolerancia
por defecto de un 5%. Se permite la introducción de pares
repetidos,
lo que significa que tenemos varias resistencias con el mismo
valor
nominal, pero su resistencia real será ligeramente diferente del
resto. Un valor de entrada con tolerancia > 19 representa una resistencia incógnita Valor por defecto: 560, 1500, 3300, 6800, 12000, 15000, 22000, Rx En el ejemplo vamos a utilizar una resistencia de 120 Ω y otra de 220 Ω con una tolerancia del 5%. |
<PARAM NAME = "AddGF" VALUE="true"> |
Se
utiliza
para seleccionar entre el generador de corriente continua, o el
generador
de funciones Valores de entrada: true ->Generador de corriente continua ó false-> Generador de funciones Valor por defecto: true En el ejemplo, como vamos a trabajar con circuitos de corriente continua le asignamos el valor "true" |
<PARAM NAME =
"Dispositivos"
VALUE="Multimetro-Voltimetro"> |
Indica
la
configuración de dispositivos de medida que se prefiere al
arrancar
el applet: o bien dos multímetros digitales, o bien un
multímetro
digital con un voltímetro analógico o el osciloscopio. Valores de entrada: Multimetro-Multimetro, Multimetro-Voltimetro o Multímetro-Osciloscopio Valor por defecto: Multimetro-Voltimetro En este caso vamos a utilizar dos multímetros digitales, con lo cual le asignamos el valor "Multimetro-Multimetro" |
Parámetro | Significado |
<PARAM NAME = "muestraRejilla"
VALUE="true"> |
Indica
si
la rejilla de conexiones se debe de mostrar cuando el Applet arranque. Valores de entrada: true ó false Valor por defecto: false Conviene darle el valor "true" para que el usuario pueda ver las conexiones eléctricas entre los diferentes puntos de la tableta de conexiones |
<PARAM NAME = "resistencias" VALUE="22 5;
120
5;"> |
Define
las
resistencias que queremos emplear en la aplicación, mediante una
lista
separada por punto y coma de pares -resistencia y tolerancia asociada-.
Se
puede omitir el valor de la tolerancia en cuyo caso, se asume una
tolerancia
por defecto de un 5%. Se permite la introducción de pares
repetidos,
lo que significa que tenemos varias resistencias con el mismo
valor
nominal, pero su resistencia real será ligeramente diferente del
resto. Un valor de entrada con tolerancia > 19 representa una resistencia incógnita Valor por defecto: 560, 1500, 3300, 6800, 12000, 15000, 22000, Rx En el ejemplo vamos a utilizar una resistencia de 22 Ω y otra de 120 Ω con una tolerancia del 5%. |
<PARAM NAME = "AddGF" VALUE="false"> |
Se
utiliza
para seleccionar entre el generador de corriente continua, o el
generador
de funciones Valores de entrada: true ->Generador de corriente continua ó false-> Generador de funciones Valor por defecto: true En el ejemplo, como vamos a trabajar con circuitos de corriente alterna le asignamos el valor "false" |
<PARAM NAME =
"Dispositivos"
VALUE="Multimetro-Multimetro"> |
Indica
la
configuración de dispositivos de medida que se prefiere al
arrancar
el applet: o bien dos multímetros digitales, o bien un
multímetro
digital con un voltímetro analógico o el osciloscopio. Valores de entrada: Multimetro-Multimetro, Multimetro-Voltimetro o Multímetro-Osciloscopio Valor por defecto: Multimetro-Voltimetro En este caso vamos a utilizar dos multímetros digitales, con lo cual le asignamos el valor "Multimetro-Multimetro" |
<PARAM NAME = "HayC" VALUE="true"> |
Indica
si
van a haber condensadores Valores de entrada: true o false Valor por defecto: false |
<PARAM NAME = "Condensadores"
VALUE="0.0000068
5;"> |
Define
los
condensadores que queremos emplear en la
aplicación. Valores de entrada: Una lista separada por punto y coma de pares -condensador y tolerancia asociada-. Se puede omitir el valor de la tolerancia en cuyo caso, se asume una tolerancia por defecto de un 5%. Se permite la introducción de pares repetidos, lo que significa que tenemos varios condensadores con el mismo valor nominal, pero su valor real será ligeramente diferente del resto. En el ejemplo vamos a utilizar un condensador de 6,8 μF |
<PARAM NAME = "HayB" VALUE="true"> |
Indica
si
van a haber bobinas Valores de entrada: true o false Valor por defecto: false |
<PARAM NAME = "Bobinas" VALUE="0.009
5;"> |
Define
las
bobinas que queremos emplear en la aplicación. Valores de
entrada:
Una lista separada por punto y coma de pares -bobina y tolerancia
asociada-.
Se puede omitir el valor de la tolerancia en cuyo caso, se asume una
tolerancia
por defecto de un 5%. Se permite la introducción de pares
repetidos,
lo que significa que tenemos varias bobinas con el mismo valor nominal,
pero
su valor real será ligeramente diferente del resto. |
Parámetro | Significado |
<PARAM NAME = "muestraRejilla"
VALUE="true"> |
Indica
si
la rejilla de conexiones se debe de mostrar cuando el Applet arranque. Valores de entrada: true ó false Valor por defecto: false Conviene darle el valor "true" para que el usuario pueda ver las conexiones eléctricas entre los diferentes puntos de la tableta de conexiones |
<PARAM NAME = "resistencias" VALUE="22 5;
120
5;"> |
Define
las
resistencias que queremos emplear en la aplicación, mediante una
lista
separada por punto y coma de pares -resistencia y tolerancia asociada-.
Se
puede omitir el valor de la tolerancia en cuyo caso, se asume una
tolerancia
por defecto de un 5%. Se permite la introducción de pares
repetidos,
lo que significa que tenemos varias resistencias con el mismo
valor
nominal, pero su resistencia real será ligeramente diferente del
resto. Un valor de entrada con tolerancia > 19 representa una resistencia incógnita Valor por defecto: 560, 1500, 3300, 6800, 12000, 15000, 22000, Rx En el ejemplo vamos a utilizar una resistencia de 22 Ω y otra de 120 Ω con una tolerancia del 5%. |
<PARAM NAME = "AddGF" VALUE="false"> |
Se
utiliza
para seleccionar entre el generador de corriente continua, o el
generador
de funciones Valores de entrada: true ->Generador de corriente continua ó false-> Generador de funciones Valor por defecto: true En el ejemplo, como vamos a trabajar con circuitos de corriente alterna le asignamos el valor "false" |
<PARAM NAME =
"Dispositivos"
VALUE="Multimetro-Osciloscopio"> |
Indica
la
configuración de dispositivos de medida que se prefiere al
arrancar
el applet: o bien dos multímetros digitales, o bien un
multímetro
digital con un voltímetro analógico o el osciloscopio. Valores de entrada: Multimetro-Multimetro, Multimetro-Voltimetro o Multímetro-Osciloscopio Valor por defecto: Multimetro-Voltimetro En este caso vamos a utilizar un multímetro digital y el osciloscopio, con lo cual le asignamos el valor "Multimetro-MOsciloscopio" |
<PARAM NAME = "HayC" VALUE="true"> |
Indica
si
van a haber condensadores Valores de entrada: true o false Valor por defecto: false |
<PARAM NAME = "Condensadores"
VALUE="0.0000068
5;"> |
Define
los
condensadores que queremos emplear en la
aplicación. Valores de entrada: Una lista separada por punto y coma de pares -condensador y tolerancia asociada-. Se puede omitir el valor de la tolerancia en cuyo caso, se asume una tolerancia por defecto de un 5%. Se permite la introducción de pares repetidos, lo que significa que tenemos varios condensadores con el mismo valor nominal, pero su valor real será ligeramente diferente del resto. En el ejemplo vamos a utilizar un condensador de 6,8 μF |
<PARAM NAME = "HayB" VALUE="true"> |
Indica
si
van a haber bobinas Valores de entrada: true o false Valor por defecto: false |
<PARAM NAME = "Bobinas" VALUE="0.009
5;"> |
Define
las
bobinas que queremos emplear en la aplicación. Valores de
entrada:
Una lista separada por punto y coma de pares -bobina y tolerancia
asociada-.
Se puede omitir el valor de la tolerancia en cuyo caso, se asume una
tolerancia
por defecto de un 5%. Se permite la introducción de pares
repetidos,
lo que significa que tenemos varias bobinas con el mismo valor nominal,
pero
su valor real será ligeramente diferente del resto. |