• Martes 12 de Noviembre de 2024, 20:58

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - zainzeus

Páginas: [1]
1
Lenguaje de Descripción de Hardware VHDL / Registro Paralelo-serie
« en: Lunes 26 de Noviembre de 2007, 01:03 »
Alguien tiene alguna idea de como programar un registro paralelo serie? consegui el siguiente codigo pero no se como usarlo. Se supone que es un ejemplo basico... y si, si se lo que hace pero no se como puedo aplicarlo a lo que necestio

Código: Text
  1.  
  2. library IEEE;
  3. use IEEE.std_logic_1164.all;
  4.  
  5. entity movregl is      
  6.   port(
  7.   RST: in std_logic;
  8.   CLK: in std_logic;
  9.   R: in std_logic;
  10.   Q: out std_logic
  11.   );
  12. end movregl;
  13.  
  14. architecture movregl of movregl is
  15. signal Qp,Qn: std_logic_vector(7 downto 0);
  16. begin                  
  17.   combinacional: process(Qp,R)
  18.   begin
  19.     Qn(7)<=R;
  20.     for i in 6 downto 0 loop
  21.       Qn(i)<= Qp(i+1);
  22.     end loop;
  23.     Q<=Qp(0);
  24.   end process combinacional;
  25.  
  26.   secuencial: process(rst,clk)
  27.   begin
  28.     if (RST='0') then
  29.       Qp<=(others=>'0');
  30.     elsif(clk' event and clk='1') then
  31.       Qp<=Qn;
  32.     end if;
  33.     end process secuencial;
  34. end movregl;
  35.  
  36.  

Alguna sugerencia??

2
C/C++ / Re: Activex
« en: Sábado 24 de Noviembre de 2007, 02:05 »
Mmmm.
Citar
Cómo va conectado ese encoder al PC??? si usas una TAD (tarjeta de adquisición de datos) con un canal analógico puedes usar en C las librerías que vienen con esa TAD.

Uso el equipo de National Instruments, que consiste en
-Tarjeta PCI-6229 que es la TAD si asi lo quieren ver
-1 Bloque de conexiones SCC-68 (conecta a la tarjeta con lo que necesite conectar).
-LabVIEW.
-LabWindows.
-Measurement and Automation.

El caso es que quiero usar los datos obtenidos por el mismo LabVIEW (lo cual ya hice) para asi poder usarlos en otro lenguaje de programacion, debido a que no se si puedo hacer en LabVIEW lo que necesito.

3
C/C++ / Activex
« en: Martes 20 de Noviembre de 2007, 06:21 »
Saludos a todos.

Tengo un programa ejecutable que me lee la posicion de un encoder(es otra historia, nada importante) el caso es que necesito leer esa posicion el ese pregrama ejecutable y hacer alguna rutina sencilla para interpretar esa informacion de alguna manera, por ahora el lenguaje de programacion que manejo es el C++ pero podria repasar algun otro si es necesario, entonces quiero saber si hay alguna forma de leer este dato desde el C++ de alguna forma con ActiveX o algo.
En realidad el ejecutable lo crea el LabVIEW, "lenguaje" de programacion que sirve para programar rutinas de lectura y escritura de informacion fuera de la computadora, mala descripcion en realidad de LabVIEW pero quienes lo conocen sabran de lo que hablo. Pero el problema es que no se si puedo programar en ese lenguaje alguna rutina para interpretar los datos leidos, hasta donde yo se solo puedo programar la lectura de datos y especificar que tipo de dato es, es por eso que he optado por la solucion que puse al principio pero no se por donde empezar. Espero que alguien me pueda orientar. Espero que mi post no este en el sitio equivocado.

Saludos.

Páginas: [1]