RSS

COMUNIDAD LABVIEW PERÚ

Hola, hace mucho tiempo que no paso por este medio las cosas cambiaron ahora con familia y el trabajo, pero hoy me di el tiempo para las cosas Geek que se me ocurren y bueno para adelante y  listo nuevamente para postear. y claro como no empezar por LabVIEW

 Comentarles que estaba conversando Hace un par de semanas con directivos de Labview y les pedía informes de cómo es que este software está avanzando en el Mercado Peruano. Me tope con la sorpresa que son muy pocas las empresas que emplean labview para dar soluciones. Así que se me Ocurrió Hacer más tutoriales de Labview para ver casos de  soluciones en Automatización, control asistido y aplicaciones sencillas y  prácticas.

Doy por Iniciado un nuevo Capítulo en este Blog. Si requieren de los programas espero el apoyo con tu Donativo que es de gran ayuda para compra los módulos y textos para seguir interviniéndolos y mostrarles las cosas locas que se pueden hacer con este Software.

Datos Sobre la Comunidad LabVIEW PERÚ

Comunidad Google Groups Perú

comunidad-peruana-de-labviewperu

 

 
Deja un comentario

Publicado por en 5 marzo, 2017 en LABVIEW

 

Etiquetas: , , , , ,

ESTRUCTURA BÁSICA DE PROGRAMA EN PYTHON

 

 

 

Adjunto algunos programas que servirán para tomar las estructuras y re-usarlas. Nota la codificación fue realizada para la versión 2.7.9 de Python. Ya que en la nueva versión hay cambios en las declaraciones de las sentencias de ejecución de los programas.

I.- DECLARACIÓN PARA LINUX

II.- PERMISO PARA EJECUCIÓN DESDE CONSOLA

III.- EJEMPLO DE PROGRAMAS 

PRIMERO ES CONOCER LA VERSIÓN DE PYTHON 

El comando a usar es:    python -V

PRIMER PROGRAMA SE EMPLEO (VERSION 2.7.9)

RECOMENDACIONES VERIFICAR LOS CARACTERES YA QUE COMO ESTAN EN WEB SE CAMBIAN. “” Y ´´ PODRIA DARSE EL CASO QUE NO SE RECONOZCAN VERIFICAR LOS DATOS CORRECTOS.

#PROGRAMA_HELLO_WORD
import time

print “HOLA MUNDO”
time.sleep(10)

********************* ( * ) *********************

#PROGRAMA_MANEJO_DE_TIME

import time
a=5
b=6
suma= a+b
print (suma)

time.sleep(5)

 

********************* ( * ) *********************

#PROGRAMA_SUMA_BASICA
import time
print “Ingresa un primer valor:”
print “************************”
a = int (input(”))

print “Ingresa un segundo valor:”
print “*************************”
b = int (input(”))

suma=a+b

print “Suma de Valores ingresados:”
print “***************************”
print (suma)

time.sleep(5)

 

********************* ( * ) *********************

#PROGRAMA_MANDAR_COMANDO_DESDE_PYTHON

import os
print “programa uso de comando”
print “***********************”
os.system(‘ping 200.48.225.130’)

 

#PROGRAMA_MANEJO_MATEMATICAS

import time
from math import *
print “Ingresa un primer valor:”
print “************************”
x = int (input(”))
print “Ingresa un segundo valor:”
print “*************************”
y = int (input(”))
s = log(x+y)
print “El Resultado es:” , s
time.sleep(5)

 

#PROGRAMA_MANEJO_ESTRUCTURA IF

import time
print “PROGRAMA QUE USA IF”
print “******************”

print “Ingrese su nombre:”
print “******************”
nombre = raw_input()
print(“Cargando…”)

time.sleep(1)
print”*”
time.sleep(2)
print”**”
time.sleep(3)
print”***”
time.sleep(4)
print “****”
time.sleep(5)
print “****”
print “Carga Completada 100%”

if nombre == “jimy”:
print “Eres Root Bienvenido Señor Espinoza”

else:
print “No Eres El Usuario Root”

time.sleep(5)

 

#PROGRAMA_CONVERSION_DECIMAL_A_BINARIO

import time
print “PROGRAMA DE CONVERSION DE DECIMAL A BINARIO”
print “INGRESE EL NUMERO A CONVERTIR”
time.sleep(2)
a= input()
b=bin(a)
print (b)
time.sleep(3)

 

#PROGRAMA_MENU_PROGRAMAS

# coding=latin-1
print “SISTEMA DE DIAGNOSTICO RÁPIDO DE FALLAS EN RED”
print “**********************************************”
print “************ MENU ************”
print “HERRAMIENTA PING SELECCIONA (1)”
print “HERRAMIENTA TRACERT SELECCIONA (2)”
print “HERRAMIENTA HOSTNAME SELECCIONA (3)”
print “HERRAMIENTA IPCONFIG SELECCIONA (4)”
print “HERRAMIENTA DNS SELECCIONA (5)”
print “HERRAMIENTA GATEWAY SELECCIONA (6)”

valor = input(‘INTRODUCE LA HERRAMIENTA DE DIAGNÓSTICO: ‘)
if int(valor) == 1:
print(‘SE EJECUTARA PING’)
elif int(valor) == 2:
print(‘SE EJECUTARA TRACERT’)
elif int(valor) == 3:
print(‘SE EJECUTARA HOSTNAME’)
elif int(valor) == 4:
print(‘SE EJECUTARA IPCONFIG COMPLETO’)
elif int(valor) == 5:
print(‘SE EJECUTARA ANALISIS DE DNS’)
elif int(valor) == 6:
print(‘SE EJECUTARA ANALISIS DE GATEWAY’)
else:
print(‘SELECCIONE LA HERRAMIENTA A EMPLEAR’)

 

#PROGRAMA_DIAGNOSTICO_DE_RED_EN_LINUX

NOTA: SE TENDRA QUE TENER LOS PARAMETROS DE LA RED INCLUIDOS EN EL PROGRAMA, ASI COMO TENER LA INSTALACION DE LOS PAQUETES CORRESPONDIENTES A LOS PROGRAMAS.

# coding=latin-1
import os
print “SISTEMA DE DIAGNOSTICO RÁPIDO DE FALLAS EN RED”
print “**********************************************”
print “************ MENU ************”
print “HERRAMIENTA PING SELECCIONA (1)”
print “HERRAMIENTA TRACERT SELECCIONA (2)”
print “HERRAMIENTA HOSTNAME SELECCIONA (3)”
print “HERRAMIENTA IPCONFIG SELECCIONA (4)”
print “HERRAMIENTA DNS SELECCIONA (5)”
print “HERRAMIENTA GATEWAY SELECCIONA (6)”

valor = input(‘INTRODUCE LA HERRAMIENTA DE DIAGNÓSTICO: ‘)

if int(valor) == 1:
print(‘SE EJECUTARA PING’)
os.system(“ping 192.168.3.1”)

elif int(valor) == 2:
print(‘SE EJECUTARA TRACEROUTE’)
os.system(“traceroute -4 200.48.225.130”)

elif int(valor) == 3:
print(‘SE EJECUTARA HOSTNAME’)
os.system(“hostname”)

elif int(valor) == 4:
print(‘SE EJECUTARA IPCONFIG COMPLETO’)
os.system(“ifconfig”)
elif int(valor) == 5:
print(‘SE EJECUTARA ANALISIS DE DNS’)
os.system(“ping 200.48.225.130”)
elif int(valor) == 6:
print(‘SE EJECUTARA ANALISIS DE GATEWAY’)
os.system(“ping 192.168.3.1”)
else:
print(‘SELECCIONE LA HERRAMIENTA A EMPLEAR’)

 

 
Deja un comentario

Publicado por en 27 junio, 2016 en PYTHON, Uncategorized

 

Etiquetas: , , , , , , , , , , ,

IDEAS DE CARTON / CARTONLAB – OPENDESK

Yo  y el  mundo de los “CARTONES”, hoy recordaba los días en los cuales jugaba con los cartones de los electrodomésticos que mi familia compraba, de niño empleaba los cartones para armar Mascaras que un tío de parte de mi madre me enseño a hacer – Dante Rondán Camones y claro nunca voy a olvidar cuando mi abuelo – Ubaldo Rondan Palma empleo una técnica para elabora un casco de soldado empleo el papel periódico y realizo una mezcla llamada ENGRUDO. Pero bueno los tiempos pasaron así que hoy les presento lo novedoso que hay en cartones y como los podemos emplear para nuestros proyectos Tecnológicos y bueno muebles para la casa.

Aquí les dejo un compilado de imágenes con  las ideas mas alucinantes así como el proyecto CARTONLAB y la Idea OPENDESK

66499_353413268083087_67654620_n 68206_478153915609021_924505659_n 1186745_500185366739209_509832125_n 1471110_553089314782147_1976314324_n 1521547_561736300584115_1723315446_n 11140281_897972873627121_4124867302242902151_n 11924743_901254803298928_3873595171804485729_n

 

 
Deja un comentario

Publicado por en 7 febrero, 2016 en TEC PERÚ

 

Etiquetas: , ,

LA REVOLUCIÓN DE LOS FABLAB EN PERÚ

Definición: 

Bueno iniciaremos definiendo el concepto “FABLAB”.- Un Fab lab (acrónimo del inglés Fabrication Laboratory) es un espacio de producción de objetos físicos a escala personal o local que agrupa máquinas controladas por ordenadores. Su particularidad reside en su tamaño y en su fuerte vinculación con la sociedad.

Postcard

El concepto de Fab lab aparece al principio de los años 2000 en el Center for Bits and Atoms (CBA) del Massachussets Institute of Technology (MIT) cuyo director era ya en esa época Neil Gershenfeld. Nace de una colaboración, en el seno del Media Lab del MIT, entre el Grassroots Invention Group y el CBA, cuyas investigaciones giran en torno a la relación entre el contenido de la información y su representación física y al empoderamiento de las comunidades gracias a una tecnología de base. En el marco del desarrollo de sus investigaciones, el CBA recibe una financiación del National Science Foundation (NSF) para adquirir máquinas capaces de “construirlo casi todo”.1 El Fab lab nace como una manera de justificar esa financiación, “haciendo lo que se hacía en el MIT, en lugar de solamente hablar de ello”.2 En 2002, emergen los primeros Fab labs en India, Costa Rica,Noruega, Boston y Ghana, siendo una unidad de producción a escala local.

Según la definición de la Fab Foundation, un Fab lab se define de la siguiente manera:

  • Misión: los fab labs son una red global de laboratorios locales que favorecen la creatividad proporcionando a los individuos herramientas de fabricación digital.
  • Acceso: cualquier persona puede usar el Fab lab para fabricar casi cualquier cosa (que no haga daño a nadie); debe aprender a hacerlo por si solo y debe compartir el uso del laboratorio con otros usuarios.
  • Educación: la enseñanza en el Fab Lab se basa sobre proyectos en progreso y aprendizaje entre pares; los usuarios deben contribuir a la documentación y a la instrucción.
  • Responsabilidad: los usuarios son responsables de :
  1. seguridad: saber trabajar sin hacer daño a las personas ni a las máquinas
  2. limpieza: dejar el laboratorio más limpio aún que antes de usarlo
  3. operaciones: contribuir al mantenimiento, a la reparación, y al seguimiento de las herramientas, de las necesidades y de los incidentes.
  4. confidencialidad: los diseños y los procesos desarrollados en los Fab labs deben quedarse accesibles al uso individual aunque la propiedad intelectual pueda ser protegida según elección del usuario.
  5. negocio: actividades comerciales pueden incubarse en los Fab labs pero no pueden entrar en conflicto con el acceso abierto; deberían crecer más allá del laboratorio en lugar de dentro; se espera que esos negocios beneficien a los inventores, laboratorios y redes que han contribuido a su éxito.

Llego a Latinoamerica siendo Perú uno de los países dentro de los Primeros en Tener un “FABLAB”.   

Actualmente la cantidad de FABLAB EN PERÚ:

Historia de la Formación del Primer FABLAB

 Historia de la Formación del FABLAB PERÚ

 

FAB3333AB

 
Deja un comentario

Publicado por en 7 febrero, 2016 en TEC PERÚ

 

Etiquetas: , , , ,

REGALOS PARA NAVIDAD 2015

 

 

El pase de diapositivas requiere JavaScript.



 
Deja un comentario

Publicado por en 1 diciembre, 2015 en LINUX

 

Etiquetas: , ,

SISTEMAS GNSS – GPS / GPS DIFERENCIAL

BUENO, DESPUÉS DE TIEMPO REGRESO CON LOS POST, AQUÍ LES TRAIGO ALGUNOS CONCEPTOS REFERENTES A LAS TRAMAS DE LOS SISTEMAS DE GPS.

ADJUNTO ALGUNOS DETALLES DE UN TRABAJO DE DESARROLLO DE SOFTWARE PARA LECTURA DE TRAMA DE GPS.

El pase de diapositivas requiere JavaScript.

descarga4

Para cualquier consulta, ventas y Asesoramiento.-

1.-GNSS.- [GPS / GPS DIFERENCIAL / GPS DE TIEMPO]

2.- DRONES.-

APLICACIONES DE DRONES PARA MINA / MAPEADO GEOGRÁFICO PARA AGRICULTURA / SISTEMAS DE RECOLECCIÓN DE DATOS POR MEDIO DE DRONES EN GENERAL

3.- SISTEMAS BATIMETRICOS.- MEDICIÓN DE POZOS DE YACIMIENTOS MINEROS

descarga

ANÁLISIS DE TRAMAS.-

TRAMA DE PRUEBA
===============

GPGGA
======
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47

Where: GGA Global Positioning System Fix Data
123519 Fix taken at 12:35:19 UTC
4807.038,N Latitude 48 deg 07.038′ N
01131.000,E Longitude 11 deg 31.000′ E
1 Fix quality: 0 = invalid
1 = GPS fix (SPS)
2 = DGPS fix
3 = PPS fix
4 = Real Time Kinematic
5 = Float RTK
6 = estimated (dead reckoning) (2.3 feature)
7 = Manual input mode
8 = Simulation mode
08 Number of satellites being tracked
0.9 Horizontal dilution of position
545.4,M Altitude, Meters, above mean sea level
46.9,M Height of geoid (mean sea level) above WGS84 ellipsoid
(empty field) time in seconds since last DGPS update
(empty field) DGPS station ID number
*47 the checksum data, always begins with *
**************************************************************************
GPGLL
=====
$GPGLL,3723.2475,N,12158.3416,W,161229.487,A,A*41

GLL Geographic Position – Latitude/Longitude
. 1 2 3 4 5 6 7
| | | | | | |
$–GLL,llll.ll,a,yyyyy.yy,a,hhmmss.ss,A*hh
1) Latitude
2) N or S (North or South)
3) Longitude
4) E or W (East or West)
5) Time (UTC)
6) Status A – Data Valid, V – Data Invalid
*****************************************************************************

GPGSA
======
$GPGSA,A,3,19,28,14,18,27,22,31,39,,,,,1.7,1.0,1.3*35

$GPGSA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>,<14>,<15>,<16>,<17>
*hh<CR><LF>

Fields
<1> M = Manual, forced to operate in 2D or 3D. A = Automatic, allowed to automatically switch 2D/3D
<2> 1 = Fix not available, 2 = 2D fix, 3 = 3D fix
<3> ID numbers of satellite used in solution
<4> ID numbers of satellite used in solution
<5> ID numbers of satellite used in solution
<6> ID numbers of satellite used in solution
<7> ID numbers of satellite used in solution
<8> ID numbers of satellite used in solution
<9> ID numbers of satellite used in solution
<10> ID numbers of satellite used in solution
<11> ID numbers of satellite used in solution
<12> ID numbers of satellite used in solution
<13> ID numbers of satellite used in solution
<14> ID numbers of satellite used in solution
<15> Positional Dilution of Precision (PDOP). This field is null unless the GPS has a 3D fix.
<16> Horizontal Dilution of Precision (HDOP). Null unless the GPS has either a 2D fix or a 3D fix.
<17> Vertical Dilution of Precision (VDOP). This field is null unless the GPS has a 3D fix.

*****************************************************************************

$GPRMC,081836,A,3751.65,S,14507.36,E,000.0,360.0,130998,011.3,E*62
*****************************************************************************

$GPVTG,360.0,T,348.7,M,000.0,N,000.0,K*43

 

 

Etiquetas: , , , , , , , , , , , , , ,

DISEÑO DE CIRCUITOS ONLINE

SISTEMA DE CIRCUITOS ONLINE

[MAYOR INFORMACIÓN]

 
Deja un comentario

Publicado por en 23 julio, 2014 en SIMULADORES ELECTRÓNICOS

 

Etiquetas: , ,