Libro - Diseño Digital - Morris Mano


Excelente libro para estudiar el uso de compuertas logicas, codigo binario y circuitos digitales.
Link de descargaDESCARGAR

0 comentarios:

Libro - Diseno de algoritmos y su codificacion en lenguaje C


Es sabido que la interacción que tenemos con la computadora se da por medio de programas. La finalidad de este texto es que el lector sea capaz de elaborar programas a la medida de cualquier problema que enfrente, sin importar el área de aplicación. Lo anterior puede parecer complicado, sobre todo para los alumnos de las carreras que no son afines, incluso hay quienes llegan a considerar la materia como poco importante para su formación. Por ello, en este libro queremos demostrar que:

• Programar es una tarea fácil.
• La práctica fortalece la habilidad de programar.
• La programación es útil para todas las áreas del conocimiento.

El razonamiento de las computadoras es diferente al de los seres humanos, es por ello que a quienes comienzan a programar les resulta una tarea difícil. El primer paso es no desesperarse, después se debe entender cómo razonan los humanos y posteriormente analizar cómo lo haría una computadora. Es importante hacer hincapié en que la parte más compleja de este proceso es el desarrollo de un algoritmo (diagrama de flujo o pseudocódigo), ya que constituye la parte lógica. Codificar, independientemente del lenguaje, es simplemente trascribir un algoritmo al lenguaje respectivo. El concepto de algoritmo lo utilizamos, en general, todas las disciplinas basadas en las matemáticas y la física, por ende en la programación, y es la etapa previa a la codificación.

Enlace para descargar

9 comentarios:

Manuales y guías de usuario de labview

LabVIEW (acrónimo de Laboratory Virtual Instrumentation Engineering Workbench) es una plataforma y entorno de desarrollo para diseñarsistemas, con un lenguaje de programación visual gráfico. Recomendado para sistemas hardware y software de pruebas, control y diseño, simulado o real y embebido, pues acelera la productividad. 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 WindowsUNIXMAC y GNU/Linux. La última versión es la 2013, con la increíble demostración de poderse usar simultáneamente para el diseño del firmware de un instrumento RF de última generación, a la programación de alto nivel del mismo instrumento, todo ello con código abierto.
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, comunicaciones, matemáticas, etc. 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 potente. 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.
Presenta facilidades para el manejo de:
  • Interfaces de comunicaciones:
  • Capacidad de interactuar con otros lenguajes y aplicaciones:
  • Herramientas gráficas y textuales para el procesado digital de señales.
  • Visualización y manejo de gráficas con datos dinámicos.
  • Adquisición y tratamiento de imágenes.
  • Control de movimiento (combinado incluso con todo lo anterior).
  • Tiempo Real estrictamente hablando.
  • Programación de FPGAs para control o validación.
  • Sincronización entre dispositivos.

Introducción labview

Labview Manual de usuario

Otro Manual Labview

Un manual más de Labview

Programación en Labview, puertos serie y paralelo






3 comentarios:

Matlab para ingenieros



Este texto de Holly Moore comienza con álgebra básica y muestra cómo se utiliza MATLAB para resolver problemas de ingeniería en un amplio rango de disciplinas. Los ejemplos desarrollan los conceptos fundamentales de química y física, así como de ingeniería. A lo largo de toda la obra, se utiliza de forma consistente una metodología estándar para resolver problemas.
El libro supone que el estudiante tiene una comprensión básica del álgebra universitaria y ha recibido una introducción a conceptos trigonométricos; los estudiantes más avanzados en matemáticas, por lo general, hacen progresos más rápidos a través del material. aunque el texto no pretende enseñar materias como estadística o álgebra matricial, se incluye una descripción breve cuando se estudian las técnicas de MATLAB relacionadas a tales materias.

Además las secciones que describen las técnicas de MATLAB para resolver problemas mediante cálculo y ecuaciones diferenciales se introducen casi al final de los capítulos apropiados. esas secciones se pueden destinar para un estudio adicional a los estudiantes con formación más avanzada de matemáticas, o pueden ser útiles como material de referencia conforme los estudiantes avanzan en su carrera de ingeniería.
MATLAB es un poderoso lenguaje de programación que incluye los conceptos comunes a la mayoría de los lenguajes de programación. Puesto que se trata de un lenguaje con base en scripts, la creación de programas y su depuración en MATLAB con frecuencia es más fácil que en los lenguajes de programación tradicionales, como C++. Esto hace que MATLAB sea una valiosa herramienta para los cursos introductorios de programación.


CONTENIDO:
1. Acerca de MATLAB
1.1 ¿Qué es MATLAB?
1.2 Edición estudiantil de MATLAB
1.3 ¿Cómo se usa MATLAB en la industria?
1.4 Resolución de problemas en ingeniería y ciencias
2. Ambiente MATLAB
2.1 Inicio
2.2 Ventanas de MATLAB
2.3 Resolución de problemas con MATLAB
2.4 Cómo guardar el trabajo
3. Funciones internas de MATLAB
Introducción
3.1 Uso de funciones internas
3.2 Uso de la ayuda
3.3 Funciones matemáticas elementales
3.4 Funciones trigonométricas
3.5 Funciones de análisis de datos
3.6 Números aleatorios
3.7 Números complejos
3.8 Limitaciones computacionales
3.9 Valores especiales y funciones varias
4. Manipulación de matrices MATLAB
4.1 Manipulación de matrices
4.2 Problemas con dos variables
4.3 Matrices especiales
5. Graficación
Introducción
5.1 Gráficas bidimensionales
5.2 Subgráficas
5.3 Otros tipos de gráficas bidimensionales
5.4 Gráficas tridimensionales
5.5 Edición de gráficas desde la barra de menú
5.6 Creación de gráficas desde la ventana de trabajo
5.7 Cómo guardar las gráficas
6. Funciones definidas por el usuario
Introducción
6.1 Creación de archivos-m de función
6.2 Creación de su propia caja de herramientas de funciones
6.3 Funciones anónimas
6.4 Funciones de función
7. Entrada y salida controladas por el usuario
Introducción
7.1 Entrada definida por el usuario
7.2 Opciones de salida
7.3 Entrada gráfica
7.4 Uso del modo celda en archivos-m de MATLAB
7.5 Lectura y escritura de datos desde archivos
8. Funciones lógicas y estructuras de control
Introducción
8.1 Operadores relacionales y lógicos
8.2 Diagramas de flujo y seudocódigo
8.3 Funciones lógicas
8.4 Estructuras de selección
8.5 Estructuras de repetición: bucles
9. Álgebra matricial
Introducción
9.1 Operaciones y funciones de matrices
9.2 Soluciones de sistemas de ecuaciones lineales
9.3 Matrices especiales
10. Otros tipos de arreglos
Introducción
10.1 Tipos de datos
10.2 Arreglos multidimensionales
10.3 Arreglos carácter
10.4 Arreglos celda
10.5 Arreglos estructura
11. Matemática simbólica
Introducción
11.1 Álgebra simbólica
11.2 Resolución de expresiones y ecuaciones
11.3 Graficación simbólica
11.4 Cálculo
11.5 Ecuaciones diferenciales
12. Técnicas numéricas
12.1 Interpolación
12.2 Ajuste de curvas
12.3 Uso de las herramientas de ajuste interactivas
12.4 Diferencias y diferenciación numérica
12.5 Integración numérica
12.6 Resolución numérica de ecuaciones diferenciales
13. Gráficos avanzados
Introducción
13.1 Imágenes
13.2 Manipulación de Gráficos
13.3 Animación
13.4 Otras técnicas de visualización
13.5 Introducción a visualización de volumen
Apéndice A. Caracteres especiales, comandos y funciones
Apéndice B. Soluciones a ejercicios de la práctica


DATOS TÉCNICOS:
Formato: .PDF
Peso: 20.70 MB
Idioma: Español

LINK DE DESCARGA


0 comentarios: