• Viernes 8 de Noviembre de 2024, 04:52

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jorger53

Páginas: [1]
1
C/C++ / Como interpretar el manual de referencia??
« en: Martes 4 de Octubre de 2011, 19:37 »
Buenas tardes amigos, molesto de nuevo por aquí, les cuento mi caso, necesito usar la función itoa para  programar un micro, lo he intentado según ejemplos que he visto googleando pero aun no lo logro, la programación es en C, buscando el manual de referencias de las funciones encontré esto:

itoa
char * itoa( int value, char * buf );

DESCRIPTION

Places up to a 5-digit character string, with a minus sign in the leftmost digit when appropriate,
at *buf. The string represents value, a signed number.
Leading zeros are suppressed in the character string, except for one zero digit when value =
0. The longest possible string is “-32768.”
PARAMETERS
value 16-bit signed number to convert
buf Character string of converted number in base 10
RETURN VALUE
Pointer to the end (null terminator) of the string in buf.
LIBRARY
STDIO.LIB
SEE ALSO
atoi, utoa, ltoa


Ahora bien, no se como interpretarlo y cual sería el método correcto de escribir el código, me podrían explicar un poco, no entiendo porque ponen por ejemplo char * itoa (), los asteriscos que significan?, se poco de programación y creo que se nota solo con ver mi pregunta y por lo mismo les pido una gran ayuda con un minuto de su tiempo, saludos.

2
C/C++ / Re:Como intercambiar de manera eficiente información entre 2 micros?
« en: Martes 13 de Septiembre de 2011, 02:19 »
Gracias no lo conocía, voy a leer al respecto a ver si puedo con eso, saludos  :guitar:

3
C/C++ / Como intercambiar de manera eficiente información entre 2 micros?
« en: Domingo 11 de Septiembre de 2011, 01:38 »
Buenas tardes, les pido concejo ya que no se mucho al respecto. Bueno el caso es que tengo dos micros funcionando en paralelo, uno es esclavo y el otro maestro, y hasta ahi no tengo problemas, los micro los programo en C, mi duda es si quiero que cada cierto tiempo el micro maestro le mande el estado de todas sus variables al micro esclavo, cual es la manera de hacer el código mas eficiente?, son cerca de 100 variables, pero como lo podría hacer, lo que se me ocurre es crear algunos vectores e ir guardando en esos vectores cada variable, pero no se si sea muy eficiente asi, luego mandar los vectores completos por serial, alguna sugerencia?

 Lo que no se igual es como hacer para recuperar esas variables en orden en el esclavo, claro que puedo hacer una rutina que me las guarde en cada variable, pero no me imagino la manera de hacerlo y que sea eficiente con muy poco codigo. Porque si el esclavo tiene su vector pues podria ser con un for que por cada ves guarde el valor entrante en cada espacio del vector, pero luego como usar esos valores durante la ejecución del programa sin tener que especificar en donde se encuentra el valor, no se si me explico.

Por ejemplo:
Valor1 = 10

y cuando lo guarde en mi vector seria algo como
vector[1]=valor, y asi ir guardando todo lo que necesite. Luego mandar el vector por comunicación serial.


Pero a la hora de recibir en el esclavo:
sería el for
hasta tener mi vector [1,2,3,4,5,6,7,8,9,10...100]
Entonces como ir volcando esos valores en sus variables originales pero del lado del esclavo, sin tener que escribir cien veces:

Valor1= vector[1]
valor20= vector[20]
valor30= vector [30]
.
.
.
valor100= vector[100]

Bueno no se si me di a entender, saludos, espero me puedan ayudar.

4
Visual Basic para principiantes / Re: Almacenar minutos
« en: Domingo 21 de Diciembre de 2008, 01:05 »
muchas gracias por deciirme cual era el error, saludos. :lol:

5
Visual Basic para principiantes / Almacenar minutos
« en: Sábado 20 de Diciembre de 2008, 01:19 »
Hola lo que sucede es que almaceno una diferencia de horas en una etiqueta:

Label1.Caption = Format(TimeValue(b) - TimeValue(a), "hh:mm")
entonces en una variable "c" almaceno las horas
c = Format(TimeValue(Label1.Caption), "hh")

y en la variable "d", los minutos
d = Format(TimeValue(Label1.Caption), "mm")

el problema surge cuando ejecuto el programa, depurandolo he visto que en la c se almacena correctamente el valor de cuantas horas son, pero en la variable d los minutos siempre aparece "12" sin importar cuantos minutos sean, ya estuve cambiando el tipo de variable, y nada y me pregunto a que se debe el 12, si alguien me puede ayudar se lo agradeceré mucho. :hitcomp:

6
Visual Basic para principiantes / Re: boton y hora
« en: Jueves 18 de Diciembre de 2008, 21:38 »
muchas gracias por sus respuestas, mi programa va viento en popa, saludos.  :lol:

7
Visual Basic para principiantes / Re: boton y hora
« en: Jueves 18 de Diciembre de 2008, 04:26 »
hey muchas gracias, la verdad es que me había encasillado en una manera dificil, ya vez como es la programación, ahora si alguien me resuelve la segunda sería la cereza del pastel, gracias una vez mas.

8
Visual Basic para principiantes / boton y hora
« en: Jueves 18 de Diciembre de 2008, 00:54 »
Saludos y ojalá puedan ayudarme, tengo dos dudas la primera es:

Tengo un botón que tiene un texto, y al momento de darle clic, se pone la hora en él , el problema es que hay otro botón que debe ser presionado antes para que éste funcione,  si no sucede en ese orden entonces el programa se detiene, lo que quiero hacer es un if y que compare si lo que hay en el boton es una cadena de texto (el nombre del boton) o si hay una hora, pero no se como hacerlo, agradeceré su ayuda.

Mi segunda duda es como hacer le para que cuando quiera salir del programa, me pregunte si realmente quiero hacerlo, hasta luego y espero respuesta... :D

Páginas: [1]