Article View: es.comp.bd.misc
Article #826Re: Ayuda URGENTE "MSComm"
From: Ing. Gustavo Calanni
Date: Thu, 12 Nov 1998 00:00
Date: Thu, 12 Nov 1998 00:00
51 lines
2732 bytes
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-mailReferences:
<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