Está en la página 1de 10

LabVIEW

LabVIEW es una herramienta gráfica para pruebas,


control y diseño mediante la programación. El lenguaje que
usa se llama lenguaje G, donde la G simboliza que es
lenguaje Gráfico.

Este programa fue creado por National Instruments


(1976) para funcionar sobre máquinas MAC, salió al mercado
por primera vez en 1986. Ahora está disponible para las
plataformas Windows, UNIX, MAC y GNU/Linux. La última
versión es la 2010.

Los programas desarrollados con LabVIEW se llaman


Instrumentos Virtuales, o VIs, y su origen provenía del
control de instrumentos, aunque hoy en día se ha expandido
ampliamente no sólo al control de todo tipo de electrónica
(Instrumentación electrónica) sino también a su
programación embebida. Un lema tradicional de LabVIEW es:
"La potencia está en el Software", que con la aparición de
los sistemas multinúcleo se ha hecho aún más patente. Entre
sus objetivos están el reducir el tiempo de desarrollo de
aplicaciones de todo tipo (no sólo en ámbitos de Pruebas,
Control y Diseño) y el permitir la entrada a la informática
a profesionales de cualquier otro campo. LabVIEW consigue
combinarse con todo tipo de software y hardware, tanto del
propio fabricante -tarjetas de adquisición de datos, PAC,
Visión, instrumentos y otro Hardware- como de otros
fabricantes.

Como se ha dicho es una herramienta gráfica de


programación, esto significa que los programas no se
escriben, sino que se dibujan, facilitando su comprensión.
Al tener ya pre-diseñados una gran cantidad de bloques, se
le facilita al usuario la creación del proyecto, con lo
cual en vez de estar una gran cantidad de tiempo en
programar un dispositivo/bloque, se le permite invertir
mucho menos tiempo y dedicarse un poco más en la interfaz
gráfica y la interacción con el usuario final. Cada VI
consta de dos partes diferenciadas:

 Panel Frontal: El Panel Frontal es la interfaz con el


usuario, la utilizamos para interactuar con el usuario
cuando el programa se está ejecutando. Los usuarios
podrán observar los datos del programa actualizados en
tiempo real(como van fluyendo los datos, un ejemplo
sería una calculadora, donde tu le pones las entradas,
y te pone el resultado en la salida). En esta interfaz
se definen los controles (los usamos como entradas,
pueden ser botones, marcadores etc..) e indicadores
(los usamos como salidas, pueden ser gráficas ....).

 Diagrama de Bloques: es el programa propiamente dicho,


donde se define su funcionalidad, aquí se colocan
íconos que realizan una determinada función y se
interconectan (el código que controla el programa --.
Suele haber una tercera parte icono/conector que son
los medios utilizados para conectar un VI con otros
VIs.--

En el panel frontal, encontraremos todo tipos de


controles o indicadores, donde cada uno de estos elementos
tiene asignado en el diagrama de bloques una terminal, es
decir el usuario podrá diseñar un proyecto en el panel
frontal con controles y indicadores, donde estos elementos
serán las entradas y salidas que interectuaran con la
terminal del VI. Podemos observar en el diagrama de
bloques, todos los valores de los controles e idicadores,
como van fluyendo entre ellos cuando se está ejecutando un
programa VI.

Fue en 1986 que la primera versión de LabVIEW se realiza


sobre Macintosh. Se sigue un trabajo incesante para añadir
funcionalidades:

 1986 : LabVIEW 1.0, primera versión en Mac OS


 1990 : LabVIEW 2.0, máximo aprovechamiento de los
resultados
 1992 : LabVIEW 2.5, primera versión en Windows 3.1 y
Solaris
 1993 : LabVIEW 3.0
 1994 : LabVIEW 3.0.1, primera versión en Windows NT
 1994 : LabVIEW 3.1
 1995 : LabVIEW 3.1.1, integración del Application
Builder (creación de archivos ejecutables)
 1996 : LabVIEW 4.0
 1997 : LabVIEW 4.1
 1998 : LabVIEW 5.0, multitarea, contenedores ActiveX,
asistente para la adquisición de dato (tarjetas de
adquisición DAQ) e asistente para el control de
instrumentos
 1999 : LabVIEW 5.1, primera versión para Linux,
primera versión de LabVIEW RT (Real Time)
 2000 : LabVIEW 6.0, controles gráficos en 3D,
referencias de controles
 2001 : LabVIEW 6.1, mejoramiento y correcciones,
primera versión en Palm OS
 2003 : LabVIEW 7.0, VI Express, primera versión en
Windows Mobile 2003
 2004 : LabVIEW 7.1, traducción en francés, alemán y
japonés
 2005 : LabVIEW 8.0, Project Explorer, XControls,
shared variables
 2005 : LabVIEW 8.1, mejoramiento y correcciones
 2006 : LabVIEW 8.20, Programación orientada a objetos
 2007 : LabVIEW 8.5, primera versión del toolkit FPGA y
del toolkit Statechart
 2008 : LabVIEW 8.6, limpieza automática de los
diagramas
 2009 : LabVIEW 2009, MathScript RT, LabVIEW de 64
Bits, Recursividad Nativa, Orientación de Objetos en
LabVIEW RT/FPGA, SSL (Seguridad) para Servicios Web,
Limpieza Parcial de Diagrama de Bloques, Fácil Acceso
a Archivos TDMS desde Microsoft Excel, Nuevos
Controles de Visualización de Datos en 2D y 3D,
Métricas de Complejidad de Código, Referencias de
Datos, Acceso más Rápido a Archivos TDMS, Crear
Montajes .NET, Herramientas de Réplica de Sistemas y
VIs PDE (ecuación diferencial parcial)
 2010 : LabVIEW 2010, - Combinación de instrucciones.

- Salto de hilos. - Reemplazo escalar de conjuntos. -


Propagación condicional. - Eliminación del “Tail Call”. -
Re-asociación de expresiones. - Movimiento de la curva de
código invariable. - Curva inmutable e índice de
separación. - Simplificación de variables de inducción. -
Curva de desenrrollo. - Eliminación de código muerto. -
Propagación de constantes condicionales dispersas. La
miscelánea tecnológica integrada a la edición 2010
compuesta mayoritariamente por DFIR y LLVM suministra
mejoras de desempeño mediante un esquema de optimización.
Lo anterior hace del LabVIEW 2010 un sistema más rápido
cuyos niveles de eficiencia van desde el 20% al 200%
dependiendo de la aplicación. Incluso si se trata de
controles de tiempo real, los beneficios de acuerdo a los
detalles técnicos de la compañía se pueden administrar
desde el compilador.

Última versión estable: 2010 (4 de agosto de 2010)


Género: Adquisición de datos, Control
Instrumental, Procesamiento de
señales, Sistemas de control,
Diseño de sistemas embebidos.
Sistema operativo: Microsoft Windows, Mac OS X, GNU/Linux
Licencia: De propietaria
Idioma: Ingles
LATEX
LATEX (escrito LaTeX en texto plano) es un sistema de
composición de textos, orientado especialmente a la
creación de libros, documentos científicos y técnicos que
contengan fórmulas matemáticas.

LaTeX está formado por un gran conjunto de macros de


TeX, escrito por Leslie Lamport en 1984, con la intención
de facilitar el uso del lenguaje de composición
tipográfica, , creado por Donald Knuth. Es muy
utilizado para la composición de artículos académicos,
tesis y libros técnicos, dado que la calidad tipográfica de
los documentos realizados con LaTeX es comparable a la de
una editorial científica de primera línea.

LaTeX es software libre bajo licencia LPPL.

LaTeX es un sistema de composición de textos que está


formado mayoritariamente por órdenes (macros) construidas a
partir de comandos de TeX —un lenguaje «de bajo nivel», en
el sentido de que sus acciones últimas son muy elementales—
pero con la ventaja añadida, en palabras de Lamport, de
«poder aumentar las capacidades de LaTeX utilizando
comandos propios del TeX descritos en The TeXbook». Esto es
lo que convierte a LaTeX en una herramienta práctica y útil
pues, a su facilidad de uso, se une toda la potencia de
TeX. Estas características hicieron que LaTeX se extendiese
rápidamente entre un amplio sector científico y técnico,
hasta el punto de convertirse en uso obligado en
comunicaciones y congresos, y requerido por determinadas
revistas a la hora de entregar artículos académicos.

Con LaTeX, la elaboración del documento requiere


normalmente de dos etapas: en la primera hay que crear
mediante cualquier editor de texto llano un fichero fuente
que, con las órdenes y comandos adecuados, contenga el
texto que queramos imprimir. La segunda consiste en
procesar este fichero; el procesador de textos interpreta
las órdenes escritas en él y compila el documento,
dejándolo preparado para que pueda ser enviado a la salida
correspondiente, ya sea la pantalla o la impresora. Ahora
bien, si se quiere añadir o cambiar algo en el documento,
se deberá hacer los cambios en el fichero fuente y
procesarlo de nuevo. Esta idea, que puede parecer poco
práctica a priori, es conocida a los que están
familiarizados con el proceso de compilación que se realiza
con los lenguajes de programación de alto nivel (C, C++,
etc.), ya que es completamente análogo.

El modo en que LaTeX interpreta la «forma» que debe


tener el documento es mediante etiquetas. Por ejemplo,
\documentclass{article} le dice a LaTeX que el documento que va a
procesar es un artículo. Puede resultar extraño que hoy en
día se siga usando algo que no es WYSIWYG, pero las
características de LaTeX siguen siendo muchas y muy
variadas. También hay varias herramientas (aplicaciones)
que ayudan a una persona a escribir estos documentos de una
manera más visual (LyX, TeXmacs y otros). A estas
herramientas se les llama WYSIWYM («lo que ves es lo que
quieres decir»).

Una de las ventajas de LaTeX es que la salida que


ofrece es siempre la misma, con independencia del
dispositivo (impresora, pantalla, etc.) o el sistema
operativo (MS Windows, MacOS, Unix, GNU/Linux, etc.) y
puede ser exportado a partir de una misma fuente a
numerosos formatos tales como Postscript, PDF, SGML, HTML,
RTF, etc. Existen distribuciones e IDEs de LaTeX para todos
los sistemas operativos más extendidos, que incluyen todo
lo necesario para trabajar. Hay, por ejemplo, programas
para Windows como TeXnicCenter, para Linux como Kile, o
para MacOS como TeXShop, todos liberados bajo la Licencia
GPL. Existe además un editor multiplataforma (para MacOS,
Windows y Unix) llamado Texmaker, que también tiene
licencia GPL.

Información General

Última versión estable: LaTeX2e (15 de octubre 2009)


Sistema operativo: Multiplataforma
Género: Procesador de textos
Licencia: Libre
Idioma: Ingles

MAPLE
MAPLE es un programa matemático de propósito general
capaz de realizar cálculos simbólicos, algebraicos y de
álgebra computacional. Fue desarrollado originalmente en
1981 por el Grupo de Cálculo Simbólico en la Universidad de
Waterloo en Waterloo, Ontario, Canadá.

Maple es un lenguaje de programación interpretado. Las


expresiones simbólicas son almacenadas en memoria como
grafos dirigidos sin ciclos (ver Grafos, Teoría de Grafos)

Desde 1988 ha sido mejorado y vendido comercialmente


por Waterloo Maple Inc. (también conocida como Maplesoft),
una compañía canadiense con sede en Waterloo, Ontario. La
última versión es Maple 14.

Historial de versiones

 Maple 14: Abril de 2010


 Maple 13: Abril de 2009
 Maple 12: Junio de 2008
 Maple 11: Febrero de 2007
 Maple 10: Mayo de 2005
 Maple 9.5: Abril de 2004
 Maple 9: Junio de 2003
 Maple 8: Abril de 2002
 Maple 7: Julio de 2001
 Maple 6: Diciembre de 1999
 Maple V R5: Noviembre de 1997
 Maple V R4: Enero de 1996
 Maple V R3: Marzo de 1994
 Maple V R2: Noviembre de 1992
 Maple V: Agosto de 1990
 Maple 4.3: Marzo de 1989
 Maple 4.2: Diciembre de 1987
 Maple 4.1: Mayo de 1987
 Maple 4.0: Abril de 1986
 Maple 3.3: Marzo de 1985 (primera versión disponible
públicamente)
 Maple 3.2: Abril de 1984
 Maple 3.1: Octubre de 1983
 Maple 3.0: Mayo de 1983
 Maple 2.2: Diciembre de 1982
 Maple 2.15: Agosto de 1982
 Maple 2.1: Junio de 1982
 Maple 2.0: Mayo de 1982
 Maple 1.1: Enero de 1982
 Maple 1.0: Enero de 1982
Desde 1994, MathCad ha incluido un motor de álgebra
derivado de Maple, Núcleo Mathsoft de Maple MKN por sus
siglas en inglés (MKN, Mathsoft Kernel Maple).

Información General

Desarrollador: Waterloo Maple Inc. (Maplesoft)


Última versión estable: Maple 14
Sistema operativo: Multiplataforma
Género: Software matemático
Licencia: De propiedad
Idioma: Ingles

OrCAD
OrCAD Es un propietario de software suite de
herramientas utilizadas principalmente para la
automatización de diseño electrónico . El software se
utiliza principalmente para crear copias electrónicas para
la fabricación de circuitos impresos, por los ingenieros de
diseño electrónico y electrónicos técnicos para la
fabricación de electrónica de esquemas y diagramas, y para
su simulación.
El nombre OrCAD es un baúl de viaje, lo que refleja
los orígenes del software: O Egon + CAD .

La línea de productos de OrCAD es propiedad de Cadence


Design Systems . La última versión tiene la capacidad de
mantener una base de datos dispone de circuitos integrados
Esta base de datos puede ser actualizada por el usuario
mediante la descarga de paquetes desde los fabricantes de
componentes, tales como Analog Devices y Texas Instruments.
Otro anuncio fue que ST Microelectronics ofrecerá OrCAD
PSpice para todos los modelos y la lógica de los
semiconductores de potencia, ya que PSpice es el simulador
más utilizados. Intel ofrece PCB referencia diseñado con
cadencia PCB Herramientas de la captura en formato OrCAD
para incrustado y personal computadoras.

Productos

 Captura de la CEI
 OrCAD PCB Editor
 PSpice
 Además de diseño
Información General

Desarrollador: Cadence Design Systems


Última versión estable: 16.3
Escrito en: C/C++
Sistema operativo: Microsoft Windows
Género: Automatización de diseño
electrónico
Licencia: De propiedad

Protel
Protel es un programa CAD de la empresa Altium para el
diseño de circuitos electrónicos en su fase esquemática y
el diseño del circuito o placa impresa. Este software
también permite la programación y simulación de circuitos
FPGA.

Electronics Workbench
Es un software capaz de simular circuitos digitales o
electrónicos a través de un laboratorio virtual compuesto
por varios paneles donde se ofrecen instrumentos para el
diseño de dispositivos electrónicos. Es también una empresa
radicada en la ciudad canadiense de Toronto, en Ontario,
que fue la que produjo este software por primera vez.

La empresa se creó con el nombre de Interactive Image


Technologies por Joe Koenig y se especializó en la
producción de películas educativas y documentales. Cuando
el gobierno de Ontario expresó la necesidad de una
herramienta educativa para la enseñanza de la electrónica
en los institutos, la compañía creó un simulador de
circuitos al que denominó Electronics Workbench.

En 1999, la compañía se fusionó con Ultimate


Technology, otra empresa especializada en EDA (diseño de
circuitos integrados complejos) y asumieron el nombre del
producto más conocido de la primera, Electronics Workbench.
En febrero de 2005, la empresa fue adquirida por National
Instruments, constituyendo el National Instruments
Electronics Workbench Group.

Información General
Desarrollador: Interactive Image Technologies
Última versión estable: 5.12
Sistema operativo: Microsoft Windows
Género: Simulación de circuitos
electrónicos o digitales
Licencia: De propiedad

Mathcad
Mathcad es un programa algebraico de computadora,
distribuido por PTC. A diferencia de otros softwares,
MathCad es más intuitivo de usar, su filosofía es que es un
programa más de documentación que de cálculo, aunque
también es potente en este ámbito, es muy visual y permite
el uso de plantillas de funciones en las que solo es
necesario escribir los valores deseados, incluso para
graficar funciones.

Descripción

Mathcad es un entorno de documentación técnica con


prestaciones de cálculo numérico y simbólico, que permite
explorar problemas, formular ideas, analizar datos, modelar
y chequear escenarios, determinar la mejor solución, como
así también documentar, presentar y comunicar los
resultados.

Algunas de las capacidades matemáticas de Mathcad


están basadas en parte del código del programa algebraico
Maple (Núcleo MathSoft de Maple o Mathsoft Kernel Maple,
MKM)

MathCad se encuentra organizado como una hoja de


trabajo, en las que las ecuaciones y expresiones se
muestran gráficamente, no como simple texto.

Dentro de las capacidades de MathCad se encuentran:

 Resolver ecuaciones diferenciales con varios métodos


numéricos
 Graficar funciones en dos o tres dimensiones
 El uso del alfabeto griego (letras griegas mayúsculas
y minúsculas)
 Cálculo de expresiones simbólicas
 Operaciones con arreglos (vectores y matrices)
 Solución simbólica de un sistema de ecuaciones
 Encontrar la gráfica (la curva de tendencia) de un
grupo de datos
 Implementación de subprogramas
 Encontrar raíces de polinomios y funciones
 Funciones estadísticas y distribuciones de
probabilidad
 Encontrar valores propios o autovalores y vectores
propios o autovectores

Información General

Última versión estable: 14


Sistema operativo: Microsoft Windows
Género: Software matemático
Licencia: De propiedad

También podría gustarte