Buen dia,
Me que me ayudasen a resolver unas dudas acerca de un software que estoy desarrollando en C#. El programa en teoria es muy sencillo, simplemente es regitrar la informacion de un camion(nombre del conductor, empresa, carga, etc..) y el peso tanto inicial como final. El problema radica en que no he podido obtener la informacion del peso desde el indicador de la bascula. El indicador utiliza envia la informacion atravez de un puerto paralelo.
el indicador es un Prometalicos ID2000, como decia tiene un puerto serial para conectar a la bascula y un puerto paralelo para conectar al PC.
Actualmente estoy utilizando el siguiente codigo para intentar obtener la informacion del indicador, sin embargo este siempre me arroja el mismo numero 127. Este es apenas una prueba para saber que tipo de informacion voy a recibir del indicador (es decir saber si utiliza punto flotante, o punto fijo, o practicamente saber que tipo de informacion me voy a encontrar).
Cualquier ayuda que me brinden sera bienvenida y agradecida
Les agradezco mucho su colaboracion.
Me que me ayudasen a resolver unas dudas acerca de un software que estoy desarrollando en C#. El programa en teoria es muy sencillo, simplemente es regitrar la informacion de un camion(nombre del conductor, empresa, carga, etc..) y el peso tanto inicial como final. El problema radica en que no he podido obtener la informacion del peso desde el indicador de la bascula. El indicador utiliza envia la informacion atravez de un puerto paralelo.
el indicador es un Prometalicos ID2000, como decia tiene un puerto serial para conectar a la bascula y un puerto paralelo para conectar al PC.
Actualmente estoy utilizando el siguiente codigo para intentar obtener la informacion del indicador, sin embargo este siempre me arroja el mismo numero 127. Este es apenas una prueba para saber que tipo de informacion voy a recibir del indicador (es decir saber si utiliza punto flotante, o punto fijo, o practicamente saber que tipo de informacion me voy a encontrar).
Código:
namespace PruebasParalelo
{
class IOParalelo
{
[DllImport("inpout32.dll",EntryPoint="Out32")]
public static extern void Output(int address,int value);
[DllImport("inpout32.dll",EntryPoint="Inp32")]
public static extern int Input(int address);
}
}
namespace PruebasParalelo
{
class Program
{
static void Main(string[] args)
{
while(true){
int i=IOParalelo.Input(889);
Console.Write(i);
Console.Read();
}
}
}
Cualquier ayuda que me brinden sera bienvenida y agradecida
Les agradezco mucho su colaboracion.