casa
Top.Mail.Ru Yandeks.Metrika
Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

giù

Di nuovo sugli eventi Trova rami simili


Mikhalyov Dmitry   (2001-12-19 19:38) [0]

OnChange è preso come esempio, così come l'essenza del problema:
per lavorare con il dispositivo periferico (con industriale
controller) c'è un componente per lavorare sulla porta seriale.
quando si inviano i dati alla porta, il controller invia comunque una risposta
e quando legge dal porto, ogni volta che la risposta è corretta, viene chiamato un evento
OnRecieveData.
Devo fare a:
1. causa questo evento quando si esegue il polling del controller quando qualcosa è arrivato
al porto (se è vero o no).
2. e viceversa quando si scrivono i dati sul controller in modo che l'evento non lo faccia
È stato chiamato anche quando la risposta corretta dal controller.
Il componente viene utilizzato solo in connessione con il fatto che è implementato
uno dei nemici comprensibile (leggi gli sviluppatori della società Siemens)
modo per accedere alla memoria del controller.



Mikhalyov Dmitry   (2001-12-19 23:39) [1]

scrivi almeno qualcosa di utile



Someone   (2001-12-20 01:39) [2]

Hmm .. Non una domanda fragile che, inoltre, dovrebbe essere posta in un altro forum della conferenza.
In effetti, IMHO, è possibile forzare la componente "aliena" a fare tutto ciò che "a caro prezzo" si adatta (se non ci sono codici sorgente, se lo sono, allora puoi smettere di leggere). Posso solo consigliare il metodo usato da me già due volte.
Sul computer 1 c'è un programma con un componente e un controller è collegato alla sua porta. Accanto ad esso c'è un computer 2 con due porte libere. La porta Rx del computer 2 viene inviata all'Rx di una delle porte del computer 1, la porta Tx del computer 2 viene alimentata all'Rx dell'altra porta del computer 1. Quindi, sul computer 2, viene avviato un programma che legge entrambe le porte (a mio avviso, è meglio utilizzare il programma DOS) e scrive le informazioni di lettura byte per byte in un file, preferibilmente in tre file. Sul computer 1, un programma con il componente sopra menzionato viene avviato e lavorato con esso al massimo delle possibilità.
Di conseguenza, abbiamo file (s) che contengono il "protocollo" di scambio con il controller. Lo studiamo e scriviamo il nostro programma senza la componente "nemica".
PS Naturalmente è lungo e laborioso. Ovviamente questo non funzionerà se le informazioni trasmesse sono criptate.



Pagine: 1 tutto il ramo

Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

al piano di sopra









Memoria: 0.56 MB
Ora: 0.022 c
4-22494
GarryFV
2001-11-05 12:35
2002.01.08
Stampa grafica difficile


4-22481
Stropal
2001-11-03 10:44
2002.01.08
Stampare direttamente le stampanti. consigliare


14-22416
nemesi
2001-11-14 11:47
2002.01.08
Hai bisogno di un programma di questo tipo


3-21995
Dmitry D.
2001-12-07 08:00
2002.01.08
Errore BDE uscito ... Non capisco quale potrebbe essere il problema


14-22387
- = CrazyFish = -
2001-11-09 16:28
2002.01.08
la domanda non è l'argomento





afrikaans albanese Arabic armeno Azero basco bielorusso Bulgarian catalano Cinese (semplificato) Cinese (tradizionale) croato Ceco danese Dutch Inglese estone filippina Finnish Francese
galiziano georgiano Tedesco greco Creolo haitiano ebraico hindi ungherese islandese Indonesian irlandese Lezioni Giapponese Korean lettone lituano macedone Malay maltese Norwegian
persiano polacco Portoghese rumeno Russian serbo Slovak sloveno Spagnolo swahili Swedish Thai turco ucraino Urdu vietnamita gallese yiddish bengalese bosniaco
Cebuano esperanto Gujarati Hausa Hmong Igbo giavanese kannada khmer lao latino maori marathi mongolo nepali punjabi somalo tamil telugu Yoruba
zulù
Английский Francese tedesco italiano portoghese russo spagnolo