🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Ayuda URGENTE "MSComm"

#826
From: Ing. Gustavo Calanni
Date: Thu, 12 Nov 1998 00:00
51 lines
2732 bytes
No entiendo tu problema. Que tipo de base de datos creaste? lo que queres es
ingresar el valor que obtenes en medida? como creaste la base de datos? tu
problema es manejar la base desde Visual Basic? si es asi, te puedo dar una
mano. el resto por lo que interpreto ya lo tenes resuelto!




PRS escribi� en mensaje <72db76$sg9$1@talia.mad.ibernet.es>...
>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: <72fgtj$2a2@lepsoy.sinectis.com.ar>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <72db76$sg9$1@talia.mad.ibernet.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 111a5a,2374541d1342bd33
X-Google-Attributes: gid111a5a,public
X-Google-Thread: 1053fc,2374541d1342bd33
X-Google-Attributes: gid1053fc,public
X-Google-Thread: 106e2f,2374541d1342bd33
X-Google-Attributes: gid106e2f,public
From: "Ing. Gustavo Calanni" <gcalanni@sinectis.com.ar>
Subject: Re: Ayuda URGENTE "MSComm"
Date: 1998/11/12
Message-ID: <72fgtj$2a2@lepsoy.sinectis.com.ar>
X-Deja-AN: 411213123
References: <72db76$sg9$1@talia.mad.ibernet.es>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3007.0
Organization: Another Netscape News Server User
Newsgroups: es.comp.bd.misc,es.comp.bd.ms-access,es.comp.lenguajes.visual-basic