Visual CSharp .NET - Comunicar con puerto paralelo

 
Vista:

Comunicar con puerto paralelo

Publicado por Jorge (4 intervenciones) el 15/06/2007 01:41:15
Hola espero me puedan ayudar, necesito mandar señales a travez del puerto paralelo, estoy trabajando en c#, si me pudieran decir como hacerlo les estaria muy agradecido.

De antemano gracias por su ayuda.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

respuesta

Publicado por Diego (1 intervención) el 28/08/2007 19:41:27
Hola como estas si estas trabajando en C sharp y tienes win2000 en adelante tienes que bajarte un instalador para que desde c sharp tengas acceso al puerto paralelo, tambien en la carpeta que genara las aplicaciones de c sharp por ejemplo : ProgSistemasDigitales\bin\Debug, tienes que bajarte es archivo inpout32.dll y copiarlo ahi despues haces una clase y pones esto en esa clase

using System;
using System.Runtime.InteropServices;

namespace ProgSistemasDigitales
{
class PortAccess
{
[DllImport("inpout32.dll", EntryPoint = "Out32")]
public static extern void Output(int adress, int value);

[DllImport("inpout32.dll", EntryPoint = "Inp32")]
public static extern int Input(int adress);
}
}

y con el uso de esta clase ya pudes usarla para enviar datos
en general mandas los datos con esta linea de codigo

PortAccess.Output(888, 1); significa que man un 1 en decimal y en el puerto se me prende el primer pin en binario
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar