Pagina 2 di 7 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 62
  1. #11
    Secondo me devi essere un peletto più preciso...
    Parli di AUTOMA e mi va bene..
    Parli che deve riconoscere i vari stati e mi va bene...

    Ma magari devi dirci quali sono i vari stati altrimenti non sappiamo come aiutarti...

    Potrebbe essere che una serie di If-Then-Else annidati vadano bene, oppure magari basta (ancor meglio) uno Switch...

    Non so se mi sono spiegato
    Let's your dream came true!

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    87
    Diciamo che è abbastanza difficile da spiegare via scritte, visto che il dialogo è poco diretto, ma...ci provo ancora!
    codice:
    TESSERA 299 ORE 18:29
    
    //queste sono le stringhe che mi tornano dopo aver premuto i rispettivi
    //bottoni contrassegnati con *XXX* che vedete anche nella form che ho linkato
    //a OGNI valore va tolto hex(28) perchи sembra una sorta di codice di "criptazione"
    //ho spezzato la lettura dati in
    //-preambolo
    //-dati
    //- "crc" finale
    
    *016* <- CONNESSIONE
    FF 1 81 30 31 38 4C 0 1 33 31 82 30 0 FF 30 DA 30 83 58 D A CF CD FF 
    
    *017* <- LETTURA DATI
    FF 1 81 30 32 36 4C 0 1 31
    29 28 28 28 28 2A 83 32 2B 38 3A 45 2A
    3C 3C 3C 3C 28 D A ["preambolo chiusura"]
    8B 33 [CRC]
    FF [FINE]
    
    *013* <- CANCELLAZIONE
    FF 1 81 30 30 33 47 67 D3 FF 
    
    *003* <- RESET TERMINALE
    FF 1 81 30 30 33 52 A6 1C FF
    LINK IMG:
    - form: clicca qui
    - codice invio: clicca qui
    - lettura codice di ritorno: clicca qui

  3. #13
    Piano piano ci sto capendo sempre di più ma..che vuol dire
    il codice è più lungo a seconda delle richieste
    ?!

    Hai bisogno forse di un codice che analizzi le varie stringhe automaticamente (come invece hai fatto te manualmente)?

  4. #14
    Bene, lavoro in queste cose ma ti giuro che ancora non sono riuscito a capirti...

    Vediamo di fare noi delle domande cosi ce la caviamo...

    *016* <- CONNESSIONE
    *017* <- LETTURA DATI
    *013* <- CANCELLAZIONE
    *003* <- RESET TERMINALE

    Sono dei codici particolari che invii al terminale, Giusto???

    Poi i dati come ti vengono dati...???
    Ho visto che sono tutti numeri esadecimali quindi i dati vengono codificati in base Hex??? (Stringhe comprese)

    A che cosa corrisponderebbe questo???
    codice:
    *017* <- LETTURA DATI
    FF 1 81 30 32 36 4C 0 1 31
    29 28 28 28 28 2A 83 32 2B 38 3A 45 2A
    3C 3C 3C 3C 28 D A ["preambolo chiusura"]
    8B 33 [CRC]
    FF [FINE]
    Let's your dream came true!

  5. #15
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    87
    ale500:
    - Si, sono quei codici che vedi nella immagine che ho linkato come codice invio.
    - una volta mandata la richiesta, con il codice etichettato in immagine con lettura codice di ritorno leggo i dati ritornati dal lettore;
    - si, codifica Hex alla quale sottraggo hex(28) e converto in dec [ dec(hex(char - 28) ] per avere "dati leggibili";
    - il codice postato corrisponde, come indicato nella prima riga, al ritorno della "funzione 017" [lettura dati] del passaggio della tessera n° 299 alle ore 18:29 [non ricordo il giorno, ma ci si può risalire!];

    Ringrazio per la pazienza!
    Se riesco con il vs. aiuto a concludere qualcosa...mi piacerebbe pagarvi da bere!!!

  6. #16
    Ma di cosa hai bisogno?! Continuo a non capire..

  7. #17
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    87
    Vorrei un bel modo per formattare i dati nella forma
    codice:
    029120050316092011E
    decisamente più leggibile.
    Una volta che riesco a fare questo sono a posto!

  8. #18
    Bene...
    Allora adesso veniamo al dunque...

    1. Mediante i comandi il "lettore" ti risponde
    2. La risposta deve essere prima "decriptata" con la routine che dovresti già aver fatto
    3. Dalla risposta devi splittare le varie parti, giusto???

    PS
    Se con le mie 3 domande non ci sono proprio prova a porre direttamente delle domande senza cercare di girarci intorno che prima di natale vediamo di finire questo programma
    Let's your dream came true!

  9. #19
    Originariamente inviato da WGH
    Vorrei un bel modo per formattare i dati nella forma
    codice:
    029120050316092011E
    decisamente più leggibile.
    Una volta che riesco a fare questo sono a posto!
    Ma devi soltanto trasformare i dati da HEX ad altro???
    Se si dicci quali sono i preamboli di ogni istruzione, oppure fai prima a dirci quali sono dati reali e quali no (tipo intestazione, crc, etc)

    ok?
    Let's your dream came true!

  10. #20
    Originariamente inviato da WGH
    - lettura codice di ritorno: clicca qui
    Non funzia
    Let's your dream came true!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.