Article View: es.comp.bd.misc
Article #825Ayuda URGENTE "MSComm"
From: PRS
Date: Thu, 12 Nov 1998 00:00
Date: Thu, 12 Nov 1998 00:00
36 lines
2248 bytes
2248 bytes
Despu�s de mucha dedicaci�n y horas de trabajo he logrado poner en funcionamiento una base de datos para control y gesti�n de producci�n de un determinado producto pero ahora me enfrento a un problema para m� insalva-ble dados mis limitados conocimientos pero imprescindible para el funciona-miento de la base, el problema es el siguiente: Mediante el control MSComm y por un puerto serie necesito enviar el siguiente mensaje "ejemplo" a un perif�rico, seg�n instrucciones de este perif�rico: 02h 30h 05h 03h Este perif�rico me constestar� con 13 bytes por ejemplo: 02h-30h-32h-43h-31h-30h-31h-34h-30h-30h-31h-30h-03h Que en ASCII coresponden a: STX-0-2-C-1-0-1-4-0-0-1-0-ETX - byte 1: inicio trama - byte 2: "adress": 0 - bytes 3,4,5 y 6: medida 2-C-1-0 Como el primer byte de de los 4 de medida es el significativo, le da-mos "la vuelta" al string: 0-1-C-2 Pasamos este HEXADECIMAL a decimal: 0 * 16 * 16 * 16 = 0 * 4096 = 0 1 * 16 * 16 = 1 * 256 = 256 C * 16 = 12 * 16 = 192 2 * 1 = 2 * 1 = 2 Lo que suma en total 450 Por razones propias del perif�rico cada 3 "puntos" recibidos del con-versor anal�gico digital representan 1 real por lo tanto: 450 / 3 = 150 Multiplicamos por la fracci�n que corresponde al byte 11 del string, que en este caso es 1: 150 * 1 = 150 que es la medida a obtener. Esta medida deber� de aparecer en el campo [MEDIDA] y ese es el pro-blema �que funci�n o m�todo puedo seguir para lograrlo? Agradezco de antemano vuestra ayuda. prs1@ctv.es
Technical Details
Message-ID:
<72db76$sg9$1@talia.mad.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 111a5a,2374541d1342bd33,start X-Google-Attributes: gid111a5a,public X-Google-Thread: 1053fc,2374541d1342bd33,start X-Google-Attributes: gid1053fc,public X-Google-Thread: 106e2f,2374541d1342bd33,start X-Google-Attributes: gid106e2f,public From: "PRS" <prs1@ctv.es> Subject: Ayuda URGENTE "MSComm" Date: 1998/11/12 Message-ID: <72db76$sg9$1@talia.mad.ibernet.es> X-Deja-AN: 410907418 Organization: Telefonica Transmision de Datos X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Newsgroups: es.comp.bd.misc,es.comp.bd.ms-access,es.comp.lenguajes.visual-basic