• Lunes 23 de Diciembre de 2024, 07:58

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 - © Jonathan ©

Páginas: 1 ... 56 57 [58] 59 60 ... 65
1426
ASM (Ensamblador) / Re: como hacer un temporizador
« en: Jueves 16 de Octubre de 2003, 00:38 »
Gracias por las respuestas, buscare informacion acerca de lo que me dices Super_G, agradesco infinitamente. Si encuentro algo que les sirva a ustedes les comento. Saludos

1427
C/C++ / Re: Sacar frecuencia por el puerto paralelo
« en: Miércoles 15 de Octubre de 2003, 01:10 »
Hola, otra forma es hacer un temporizador en assembler y adaptarlo al codigo en c, ya pedi ayuda en el foro de asm, haber que respuestas tengo. Saludos :guitar:

1428
ASM (Ensamblador) / Re: como hacer un temporizador
« en: Martes 14 de Octubre de 2003, 15:16 »
Hola, como puedo hacer para realizar un temporizador en microsegundos, mi idea es ya que en C no hay una posibilidad, es realizarlo en assembler y adaptarlo a mi fuente. Espero puedan ayudarme, Gracias y Saludos.

1429
C/C++ / LLAVES DE REGISTROS DE PROGRAMAS
« en: Martes 14 de Octubre de 2003, 14:56 »
Hola juank, muchisimas gracias, me has dado un impresionante abenton, ahora se como realizar lo que me proponia, te estoy muy agradecido. Saludos :adios:

1430
C/C++ / Re: Sacar frecuencia por el puerto paralelo
« en: Martes 14 de Octubre de 2003, 14:50 »
Hola, has probado en realizar un bucle, al estilo de los microcontroladores, es decir no utilizar las funciones que trae el compilador C, como son sleep(); delay(); sino que realizar tu funcion en un bucle, eso si tendrias que calcular muy bien el tiempo el cual creo dependeria de tu ordenador. Realmente es un problemon el que debes solucionar, investigare, si encuentro algo te informo. Saludos

1431
Retos / Re: Protocolo Hdlc
« en: Martes 14 de Octubre de 2003, 14:31 »
Hola a todos, despues de tanto trabajo, tiempo y dedicacion, he logrado realizar los programas que se piden en el reto, debo confezar que me costo bastante, ya que soy novato en eso del lenguaje C el cual he aprendido solo bajando informacion de internet.
Los codigos que he elaborado, a mi criterio, son un 30% de lo que podrian ser, es decir, hay muchas cosas que se pueden mejorar, me hare cargo de eso y me gustaria que si alguien ve y sabe como mejorar alguna de las partes de los fuentes, tenga la generosa voluntad de explicarme como hacer.
No se nace sabiendo y como todos saben, los humanos cometemos errores, en mi caso puede ser que orrores. Bueno, aqui corto con el discurso y los invito a revisar y verificar los fuentes los cuales creo dan una solucion a los problemas planteados.

Atte. :guitar: © Jonathan © :guitar:

1432
C/C++ / tipo de datos
« en: Martes 14 de Octubre de 2003, 14:20 »
Hola, para solucionar tu problema, puedes crear un ARRAY de caracteres.

char cadena[1000];

   Saludos. :guitar:

1433
C/C++ / Como hacerle para k paresca
« en: Martes 14 de Octubre de 2003, 00:44 »
Hola, como dice juank, nadie hace la labor de otro, aca solo ayudamos a eliminar dudas y guiar a los principiantes por el camino correcto.
   Seria bueno que adjuntes parte del codigo que has elaborado y asi te podriamos corregir las partes mal elaboradas, eso seria por lo menos para saber que tienes una nocion de lo que estas haciendo, si estas aprendiendo, debes esforzarte y lograr buenos resultados con tu trabajo, no con el de los demas. Bueno, espero no ofenderte, es que en un principio yo hacia lo mismo y creeme que es toda una perdida de tiempo. Saludos :yes:

1434
C/C++ / Re: LLAVES DE REGISTROS DE PROGRAMAS
« en: Sábado 11 de Octubre de 2003, 01:52 »
Hola a todos, esta vez escribo para consultar acerca del funcionamiento de las lleves de los programitas que requieren un codigo de registracion... me interesaria mucho obtener informacion de como funcionan, ya que debo crear un pequeño programita al que me gustaria agregar algo asi, si es posible con limitacion de tiempo, es decir instalan el programa, algo simple porque correra en DOS, y aparece que el programa es de prueba y deben solicitar el numero de registro a la persona X, esto lo haria para no perder el cliente, ya que trabajando para una empresa, si te despiden pierdes el trabajo y es otorgado a otro programador, entonces al colocar una llave para lograr el funcionamiento del programa tendrian que recurrir a la persona que tiene dicha llave..... bueno, esto es un enrriedo, en sintesis lo que me gustaria saber es como podria yo realizar dicha funcion, que tendria que estudiar para poder lograr mi proposito. Gracias y perdon por el embole, SALUDOS!!! :think:

1435
Retos / Re: Protocolo Hdlc
« en: Viernes 10 de Octubre de 2003, 15:57 »
Muy bien, muchas gracias juank, eres todo un amigo. Saludos.  :bravo:

1436
Retos / Re: Protocolo Hdlc
« en: Viernes 10 de Octubre de 2003, 14:20 »
Hola juank, esta vez te consulto si lo  del bitstufing es un error y hay que hacer saber al usuario del mismo, cuantas veces se hizo y etc..., es la unica duda que me queda, los programas ya estan terminados, solo me queda verificar eso y creo estarian listos.

   Ha y otra cosa era que si a los bits que estan antes de iniciar una bandera de inicio, dentro del archivo que entra al receptor, eso tambien los contamos e informamos que hay x cantidad de bits antes de iniciar la bandera.???

   Bueno, espero tu respuesta, saludos y hasta pronto. :guitar:

1437
Retos / Re: Protocolo Hdlc
« en: Viernes 10 de Octubre de 2003, 00:16 »
Muy bien, gracias por eliminar mis dudas, voy a intentar terminar el programa lo mas antes posible, espero lograrlo en lo posible en esta misma semana. Saludos. :food:

1438
Retos / Re: Protocolo Hdlc
« en: Jueves 9 de Octubre de 2003, 23:45 »
Hola juank, bueno, esta vez te pregunto:

   El archivo de entrada en el transmisor va a tenr x cantidad de bits, supuestamente el programa transmisor debe tomar esos bits de a 8, formando con ellas x cantidad de bytes... ahora bien si yo tengo en el archivo 35 bits, y al convertirlo en byte me quedan 4 byte, que formarian 32 bits, me sobran 3 bits, que no se veran en el programa.... que debo hacer con esos tres bits, debo avisar en el programa que hay tres bits que estan demas o no informar nada.

   Aparte de eso quisiera saber de que tipo de errores de protocolo debo informar y en cual de los dos programas, ya que no encuentro que informas porque el bitstufin modifica y acomoda algo que seria un error que es la secuencia de 6 o mas 1;s consecutivos, eso no lo entiendo, por favor si me puedes colocar un ejemplo te lo agradeceria.

   Bueno, por ahora esto es todo, espero terminar el programa para antes de mañana, si me contestas esto hoy, es seguro que para mañana o pasado esta terminado..... Gracias y saludos.

   :lightsabre:

1439
Retos / Re: Protocolo Hdlc
« en: Jueves 9 de Octubre de 2003, 16:50 »
Hola juank, perdon, debo estar equivocado, es que ya sueño con 1's y 0;s y se podria decir que hablo hasta pavadas. Bueno, queria consultarte tambien que si el archivo de entrada de los bits puede tener lineas n, es decir que en el archivo diga:

101010111111010101010
101010000000010101010
11111111110101000000101010

   Varias lineas.

   De ser asi, dbe imprimir igual que el archivo, osea una linea debajo de la otra o una al lado de la otra.???

  Bueno, gracias y nuevamente perdon.

1440
Retos / Re: Protocolo Hdlc
« en: Jueves 9 de Octubre de 2003, 15:55 »
Hola juank, bueno, hiba a consultarte algunas pequeñas dudas para limar perezas de mi fuente, pero veo que modificaste el error que habia en la redaccion del reto y tambien agregaste lo siguiente:

 
 
Citar
Como no se especifican los nombres de archivo de entrada, es necesario que los programas recibanel nombre de archivo desde consola, pero solo como argumento del ejecutable, ejemplo:

c:executable entrada.txt

La salida en ambos casos es por pantalla.


   juank, eso que agregaste quiere decir que el programa receptor no debe guardar los datos de salida en un archivo como me habias dicho que debia hacer, o aparte de guardar los datos en un archivo de salida tambien debe imprimirlos en stdout.

   Bueno, ahora esta es mi duda, tengo ambos programas terminados, pero ahora debere modificar el recepto ya que no imprime los datos en stdout y los guarda en un archivo, contestame lo antes posible y te consulto otras dudas para terminar con esto, Bueno saludos y saludos :think:

1441
Retos / Re: Protocolo Hdlc
« en: Jueves 9 de Octubre de 2003, 01:16 »
juank, creo que si hay un error en la redaccion del codigo.
   En uno de los mensajes que me respondiste me dijiste lo siguiente:


 
Citar
Lo primero indica que si esta transmitiendo y encuentra 5 unos, despues del quiento bit en uno agrega un cero.

Lo segundo, nos dice que en el receptor, si se reciben 5 unos, revisa el siguiente bit, si el siguiente bit despues de esos 5 unos es un cero entonces se descarta el cero y se continua leyendo los bIts, pero si es un uno es un error de protocolo porque el transmisor no pudo haber enviado más de 5 unos seguidos.

Lo del 00111110 es solo que has tenido un poco de dificultad con la interpretacion de este fragmento, nunca se dice de ningun modo ni explicita ni implicitamente que la bandera sea esa.. la bander unicamente es 01111110.

No estoy seguro si me he hecho entender, en todo caso si te quedan dudas me comentas, pues como ya te dije no hay ningun problema en preguntar.


   Perfecto, lo de las banderas lo entendi, pero no comprendo porque si en el fragmento dice que cambia a 0 el bit siguiente despues de los 5 1's, en el ejemplo que nos diste cambia pero el quinto bit, no el siguiente.

   Ya realice el programa transmisor, funciona perfecto, solo que mi programa cambia a cero el bit siguiente de los 5 1's, por lo que no concuerda con el siguiente ejemplo que tu colocaste al redactar el reto:


 
Citar
Entradatransmisor: 00000000111100000101010100000000
Salida transmisor: 011111100000000000001111001010100000000001111110
Entrada receptor : 011111100000000000001111001010100000000001111110
Salida receptor  : 00000000111100000101010100000000



   Bueno, espero tu respuesta, despues de que me contestes te realizo otra consulta, gracias y saludos.

1442
Retos / Re: Protocolo Hdlc
« en: Martes 7 de Octubre de 2003, 23:45 »
Gracias por contestarme tan rapido, estoy de acuerdo con lo que dices de publicar el reto completo, me alegro que ya casi termines el proximo reto. Espero no sea nada raro ni tenga que ver con la ortografia, porque ahi voy muerto, bueno, te agradesco por todo, prontito volvere a escribir, SALUDOS

1443
Retos / Re: Protocolo Hdlc
« en: Martes 7 de Octubre de 2003, 22:18 »
Gracias juank, perdona por la consulta, es que me tenia en duda, ya tengo casi listo el programa transmisor, cuando lo termine lo coloco aqui o presento los dos juntos??? ....     Eso si llego.

   Bueno, saludos y gracias.

1444
Retos / Re: Protocolo Hdlc
« en: Martes 7 de Octubre de 2003, 22:00 »
Hola juank, queria consultarte acerca de el siguiente fragmento de mensaje que nos diste dias atras:


 
Citar
Como consejo:

Prueben todas las posibilidades que se les ocurra... hagan de cuenta que son un usuario que no tiene idea de computadores y hagan copn los archivos todas las barbaridades que se les ocurra...
Eso es lo que hay que controlar.


   Esto quiere decir por ejemplo que pongamos aparte de 1's y 0's en el archivo que leera el transmisor alguno que otro caracter cualquiera??
  como puede ser un @, u, 9, A, etc?.

   Gracias de antemano y perdon por las simples tontadas que pregunto. SALUDOS!! :think:

1445
Retos / Re: Protocolo Hdlc
« en: Martes 7 de Octubre de 2003, 00:43 »
Hola juank, has eliminado varias dudas que tenia, la pista que nos has dado es muy buena, gracias por todo y hasta prontito.
:gracias:

1446
Retos / Re: Protocolo Hdlc
« en: Lunes 6 de Octubre de 2003, 16:26 »
Bueno, yo entiendo algo, que es lo  que esta en este fragmento:

_Cuando el transmisor está en el proceso de transmitir un “frame” chequea cada bit transmitido. Si en un momento determinado aparecen 5 unos(1’s) consecutivos, se inserta un cero(0) extra después del quinto bit (A esto se le llama BitStufing) para evitar que se presente el patrón bandera.

Por supuesto el receptor tiene que estar preparado para recibir este tipo de “stream”: tiene que chequear el “stream” de bits. Cuando detecta una bandera, empieza a recoger los caracteres que conforman un “frame”. Pero si dentro del “frame” encuentra 5 unos (1’s) consecutivos, debe chequear el siguiente bit:

-Si es un 0, significa que recibió una bandera y por lo tanto que recibió el final del “frame”
-Si es un 1, es una secuencia de 6 o más unos, que es prohibida en el protocolo y que por lo tanto implica un error y el “frame” es abortado completamente. El receptor inicia de nuevo la búsqueda del siguiente carácter bandera.

Pero no me cierra todo ya que no encuentro cual es el byte bandera, esa parte no la entiendo porque al principio dices que el Flag es 01111110, y en ese fragmento esta diciendo que el flag es 00111110 o cualquier byte que contenga 5 1's consecutivos, al final, creo que eso me costara entenderlo, por favor disculpame si mis dudas son un poco tontas, es que no puedo continuar con el programa sin antes eliminar esas dudas. Gracias  :question:

1447
Retos / Re: Protocolo Hdlc
« en: Lunes 6 de Octubre de 2003, 14:52 »
Hola juank, bueno gracias por los comentarios anteriores, ahora tengo otra pequeña duda, quisiera saber si en este fragmento de texto que escribiste al publicar el reto hay un error o yo estoy equivocado:

Entradatransmisor: 00000000111100000101010100000000
Salida transmisor: 011111100000000000001111001010100000000001111110

Entrada receptor : 011111100000000000001111001010100000000001111110
Salida receptor  : 00000000111100000101010100000000

   Ya que me parece que hay un cero que no deberia estr, y deberia ser 1.

Entradatransmisor: 00000000111100000101010100000000
Salida transmisor: 011111100000000000001111001010100000000001111110

   No entiendo porque es un cero, por favor explicame si es un error tuyo o es algo que no entiendo de la explicacion del reto. Gracias y Saludos :adios:

1448
Retos / Re: Protocolo Hdlc
« en: Viernes 3 de Octubre de 2003, 23:29 »
Hola juank, estoy con el reto a full, esta realmente bueno y no parece complicado ahora que lo estoy comenzando a entender, solo tengo una duda acerca de los dos programas que hay que hacer.

El primer programa toma los datos de un archivo, y lo codifica y lo imprime en pantalla, ahora bien aqui entra mi duda, el segundo programa como recibe los datos???
 
   Tengo que guardar en otro archivo la informacion codificada del primer programa???

   Bueno, aparte de esa duda tengo una ultima.

   El archivo de entrada en el transmisor debera ser de un frame de 128 bits, es decir 128 caracteres de 1's y 0's???

   Bueno, espero tu respuesta para terminar con estas dudas. Gracias de antemano y nuevamente GRACIAS. SALUDOS!!!

1449
Retos / Re: Protocolo Hdlc
« en: Jueves 2 de Octubre de 2003, 22:43 »
Hola juank, muy buen reto, solo una duda, que manera el programa debe informar de los errores.

   Esa parte no la entiendo, si bien el transmisor toma el archivo, lo decodifica, lo envia al receptor, este lo toma y lo vuelve a decodificar, pero cuando y como presentara los errores, y que errores??

   Esto es realmente muy complicado :argh:, nos vas a sacar a todos ingenieros!!!... Bueno, Saludos y espero tu respuesta. :question: :ayuda:

Páginas: 1 ... 56 57 [58] 59 60 ... 65