Tutorial Crocodile Technology PDF
Tutorial Crocodile Technology PDF
Tutorial Crocodile Technology PDF
1
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Indice
Tutoriales de Electrónica
Creando un circuito I
Creando un circuito II
Tutoriales de Organigrmas
Programando un microcontrolador
Configurando un sistema de comunicación I
Configurando un sistema de comunicación II
Tutoriales de Movimientos
Creación de un modelo móvil.
Tutoriales variados
Creación de una aplicación
Creacion de elementos lógicos propios
Usando instrucciones en las escenas
Presentaciones
Creando una animación
Configurando un grafico I
Configurando un gráfico II
Usando de objetos de presentación
2
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instrucciones
1. Para crear un circuito en primer lugar arrastre los elementos de que consta
desde el panel Parts hasta el área de trabajo.
3
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instrucciones
1. Este modelo muestra como funcionan los fusibles.
2. Del panel Parts (Electronics > Analog > Power Supplies) señalar y arrastrar
al área de trabajo un voltage rail y a zero volt rail.
3. Del panel Parts (Electronics > Analog > Input Components) señalar y
arrastrar al área de trabajo un fuse y conectarlo al voltage rail. Pulsar en el
valor componente fuse y cambiar a 1A.
4. Del panel Parts (Electronics > Analog > Meters) señalar y arrastrar al área de
trabajo un ammeter. Seleccionar y usar la opcion de giro, rotando el
componente 90º y conectarlo con el fusible.
5. Del panel Parts (Electronics > Analog > Switches) señalar y arrastrar al área
de trabajo un SPST switch. Rotarlo 90 grados, y conectarlo al amperímetro.
6. Del panel Parts (Electronics > Analog > Light Outputs) señalar y arrastar al
área de trabajo un signal lamp y conectarla al interruptor.
4
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
10. Conectar los terminales de las lámparas entre ellos y luego al punto de
alimentación de 0
11. Del panel Parts señalar y arrastar al área de trabajo un segundo SPST switch y
rotarlo 90 grados. Conectar este a cualquier punto del cable superior que une
las lámparas.
12. Hacer click en el otro interruptor y dibujar una línea de conexión entre el
amperímetro y el primer interruptor.
13. Conectar el extremo del Segundo interruptor a la conexión común de las nueve
lámparas.
14. Repetir los pasos 8 al 13 para conectar las dos lámparas restantes con el
interruptor.
17. Por defecto todos los componentes electrónicos excepto las imagenes son
destructibles. En este caso cuando la corriente del fusible exceda el valor
máximo (1A) se destruirá., simulando una explosión.
18. Cuando ocurra esto bastará con poner el ratón sobre el símbolo de peligro y se
abrirá una ventana mostrándonos una ventana en donde podremos ver la causa
de la avería y leeremos la corriente máxima que ha pasado por el fusible.
5
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instructions
1. Desde el panel Parts (Electronics > Digital) señalar y arrastrar al área de
trabajoa microcontroller part.
2. Desde el panel Parts (Electronics > Digital > Inputs ) señalar y arrastrar al
área de trabajo un coin sensor (sensor de moneda) y conectarlo a la Input0 del
microcontrollert.
3. Desde el panel Parts (Electronics > Digital > Inputs ) señalar y arrastra al
área de trabajo un temperature sensor (sensor de temperatura) y conectarlo a
la Input7 del microcontroller.
4. Desde el panel Parts (Electronics > Digital > Outputs) señalar y arrastrar al
área de trabajo una heater (estufa) y conectarla a la Output7 del
microcontroller.
6
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
8. Conectar la salida 'N' output del bloque test input a su propia entrada.
10. Pulsar sobre 'Input0' del bloque que acabas de poner y de la lista que aparece
seleccionar 'Input7'. Lo cual significa que en este bloque se testea la entrada 7
del MCU
11. Selecciona el objeto test input . Abre su panel de propiedades que aprecerá a la
izquierda de la pantalla, abre la sección Layout en el panel seleccioando la
opcion segunda de Output layout.
12. Conectar la salida 'Y' a la propia emtrada del bloque test input.
14. Hacer clic en 'Output0' sobre el bloque y señeccione 'Output7' de la lista que
aparece.
17. Hacer clic en 'Output0' sobre el bloque y seleccionar 'Output7' de la lista que
aparece.
7
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
19. Ahora haz clic en la salida de conexión del último bloque set output y únelo a
la salida del primer bloque test input.
20. Haz clic en la etiqueta del bloque start (MCU) y editala cambiando el texto por
el de 'Central heating'.
21. Presiona el botón run en el bloque start (MCU) y manipula en las entradas
para hacer cambiar el estado del calefactor
8
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instructions
El envio y recepción de valores puede ser usado para comunicar variables entre
organigramas distintos.
Un bloque stop
2. En el bloque set variable, click en '0' y editalo. Replaza este valor por el valor '12'.
Esto hace que el valor de x sea 12 una vez que se inicia el programa.
9
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
3. Un bloque stop
6. Ahora haz clic en el boton run del segundo organigrama. Veras que el
organigrama detiene la recepción. Esto es porque mientras se recibe algun valor
el control no pasa al proximo bloque.
7. Ahora haz clic en el boton run del primer organigrama.Veras que se pasa la
ejecución al segundo organigrama y este finaliza.
8. Para poder ver los valores de las variables que se van actualizando, señalar y
arrastrar al área de trabajo el objeto monitor . Seleccionando el organigrama
podrás monitorizar y ver los valores que se van asignando a las variables.
10
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instrucciones
Del mismo modo que con las variables, los bloques send y receive pueden usarse
tambien para envia estados lógicos desde cada entrada digital de un puerto. La
información recibida es almacenada en una variable para poder luego ser utilizada.
11
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
De cara a escribir un valor de la variable dig a la salida del pin del receptor
cambiar el valor Write value a 'dig' y asegurate de que Write target es una
'Digital Output'.
6. Ahora cambia las entradas del microcontrolador con una combinación, por
ejemplo: on, on, off, on. Arranca el organigrama de la derecha y el de la
izquierda.
12
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instrucciones
1.Este modelo demustra como trabajan los engranajes.
6.Desde el panel Part s(Motion) señalar y arrastrar al área de trabajo una chaín
(Cadena).
13
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
11. Hacer Clic señalar y arrastrar desde el área de trabajo el punto de conexión de
este elemento soltando sobre el engranaje quedando marcada una linea de
puntos indicando que la asociación ha quedado realizada.
12. Haz clic en Property... del objeto drop-down y elije Primary gear teeth de la
lista que aprece. Con esta opción se pueden ver y cambiar el número de dientes
del engranaje.
15. Hacer clic en Property... del spinbox y seleccionar Angular velocity de la lista
que aparece. Seleccionar el spinbox, elegir la opcion Label en el panel
Properties y poner la etiqueta "RPM:".
16. El control spinbox podra usarse ahora para cambiar la velocidad del motor.
Notar como el control spinbox aparece en gris lo cual indica que el valor es de
solo lectura.
18. Usar el mismo procedimiento que antes para conectar el spinbox al motor.
19. Hacer clic en Property... del spinbox y selecionar Angular velocity de la lista
que aparece. El spinbox ahora ser usado para seleccionar la velocidad del
motor.
21. Comprobar como esta operacion afecta a la velocidad del engranaje aun sin
haber cambiado la velocidad del motor.
14
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
15
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instrucciones
1. Este modelo muestra un simple control de calefacción de un invernadero.
7. Del panel Parts (Electronics > Digital > Inputs) señalar y arrastrar un
temperature sensor y conectarlo directamente al pin Input0.
8. Del panel Parts (Electronics > Digital > Outputs) señalar y arrastrar dos target
logic output parts.
10. Del panel Parts (Presentation) señalar y arrastrar dos elementos button.
Seleccionar uno y abrir el panel Properties.
12. Navegar en la carpeta Crocodile Technology 410 > Product > Images > y
seleccionar 'greenhouse_heater_off.png'. Pulsar OK.
16
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
16. Usar la herramienta de conexión para conectar la salida de target logic output
a la output0 asociando la estufa al botón. Asociar del mismo modo la otra
salida al ventilador.
17
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Watch movie
Instrucciones
1. Del panel Parts (Electronics > Digital > Inputs) selecciona y arrastra una
custom logic input (entrada lógica personaliza).
18
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
9. Repetir los pasos 4 - 6 para la imagen Down, esta vez seleccionar la imagen
"house_(outside)_door_open.png". Esta imagen aparecerá cuando se presione
sobre el botón.
10. Del panel Parts (Electronics > Digital > outputs) selecionar y arrastrar una
salida tipo custom logic output.
12. Éstas son las imágenes que aparecerán cuando la salida logica es 0 (botón
activado) y 1 (el botón levantado).
13. Del panel Parts (Electrónica> Digital> Logic Gates) señalar y arrastrar un
sensor de temperatura.
14. Del panel Parts (Electronics > Digital > Logic Gates) señalar y arrastra una
puerta AND
15. Dibujar los enlaces entre las dos entradas y los terminales de entrada de la
puerta lógica AND .
16. Dibujar los enlaces entre las salida de la puerta AND y la salida custom logic
output.
17. Seleccione la puerta de entrada, abrir el panel Locking y fijar la opción lock
(desaparecerá el fondo gris cuando pulsemos sobre ella).
18. Hacer click en la entrada custom logic input y mover el cursor en el sensor de
temperatura (temperature sensor).
19
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instrucciones
1. Iniciar un nuevo modelo.
20
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
3. Hacer lo mismo con las pestañas scenes 2 y 3, cambiando sus nombres por
'Content' y 'Conclusion' respectivamente.
13. Abrir la escena Content y crear dos imágenes similares una par ir hacia atrás y
otra para ir hacia delante. Configurar las acciones sobre estas imagines de la
misma forma que se ha hecho en el punto 10.
14. Repetir lo mismo con la escena Conclusion , creando una imagen que apunte
hacia la escena anterior.
16. Usar los controles de navegación para desplazarse por las escenas.
21
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Video
Instrucciones
El siguiente ejemplo muestra como realizar una animación de un semáforo.
5. Repite los pasos (3) y (4) para el reto de imagenes. Ten en cuenta que la
imagen final debe ser la misma que la primera para que la secuencia se
lleva a cabo bien.
22
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instrucciones
1.Este tutorial demuestra como configurar un simple gráfico corriente-tensión.
23
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
4. Haz clic señala y arrastra al área de trabajo the target tool on next to the red dash
on the graph part so that a line connects the cursor to the graph. Drag the cursor
until it is over the diode in the circuit and the connecting line goes solid (to
show that an association will be made) then release the mouse button.
5. Haz clic en Property... justo sobre el eje y selecciona Current de la lista que
aparece.
6. Haz clic en el boton del eje x y selecciona la propiedad Local de la lista qyue
aprece. Ahora haz clic en Property... con el Boton derecho del ratón y selecciona
Voltage de la lista que aprece.
24
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instructions
1. Realiza el circuito de la figura:
25
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
4. Haz clic en Trace 2 dentro de la lista, seleccina la opción Show trace y elije el tipo
de linea Style. Del mismo modo hazlo con Trace 3 y Trace 1 y configura el estilo de
linea de ambos.
5. Seleccionar el trazo de color rojo y conectarlo en el cable justo encima del generador
de señal signal generator.
6. Conectar el trazo azul debajo del generador y el trazo verdejusto sobre el voltimetro.
7. El eje x, por defecto tiene seleccionada la propiedad global 'Time' , por lo tanto no
debes cambiarla.
9. Usa el Zoom y el boton Zoom out par aver con más detalles el grafico.
26
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Instrucciones
1. La mayoria de los objetos de la librería Presentation son usados para controlar o
visualizar propiedades de los objetos que colocamos en la simulación.
27
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
5. Haz clic en Property... del objeto drop-down y eleije Primary gear teeth de la
lista que aparece. El objeto drop-down ahora podrá ser usado para ver o cambiar
el numero de dientes del engranaje primario.
9. Haz clic en Property... de cada uno de los spinbox y elegir Angular velocity de
la lista que aparece.
11. El objeto spinbox puede usarse ahora para cambiar la velocidad del motor.
12. El objeto spinbox asocociado a Gear RPM esta inactivo y solo puede ser
utilizado para visualizar la propiedad de velocidad del engranajeque a su vez
28
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Electronics:
29
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Analog
Power Supplies (fuentes de alimentación)
Switches (interruptores)
Inputs Components (componentes de entrada)
Passive Components (Componentes pasivos resistencias, ..)
Discrete Semiconductors (semiconductores discretos)
Integrate Circuits (Circuitos integrados)
Signal Generators & Sounds (generadores de señal y sonido)
Light Ouputs (lámparas)
Meters (medidores)
30
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Digital
31
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Inputs (entradas)
Processes (de proceso)
Ouput (salidas)
Flowchart
Processes
32
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Decisions
33
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Programing Environments
Motion (movimiento)
34
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
Presentation (presentación)
Graph (grafico)
Text (texto)
Picture (imagen)
Animation (animación)
Button (botón)
Spinbox (botón de salida numérica)
Checkbox (botón de opción)
Drop-down list (lista)
Edit Box (caja de texto)
Pause (pausa, detiene el programa)
35
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
ELEMENTOS MECÁNICOS
36
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
37
Tutorial
Traducido y adaptado: José Manuel Ruiz Gutiérrez
38