🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.bd.misc
Article #825

Ayuda URGENTE "MSComm"

#825
From: PRS
Date: Thu, 12 Nov 1998 00:00
36 lines
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-mail

Show 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