| Détecter si cable branché ? |
| Auteur |
Message |
Xat
Autorisation : Membre
Nb de messages : 7
Inscrit le : Lun 20 Oct 2008, 19:18
|
Posté le : Lun 20 Oct 2008, 19:23
|
|
|
Bonjour !
Je voudrais bien agrémenter mon PRGM, mais je sais pas comment faire pour détecter si le Cable TI-TI est branché...
Merci d'avance !! 
---------------------- Suivez mes projets : http://ti82.wordpress.com |
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Lun 20 Oct 2008, 19:38
|
|
|
La cable ti-ti est branché si lorsque tu transfère des programmes, ça fonctionne.
Je te rappelle juste que tu ne peut transférer d'un modèle supérieur à la 82 (non stats) vers celle-ci.
Sangohan38
|
 |
|
| |
Xat
Autorisation : Membre
Nb de messages : 7
Inscrit le : Lun 20 Oct 2008, 19:18
|
Posté le : Lun 20 Oct 2008, 20:40
|
|
|
Mais je voudrais que mon programme détecte di le cable est branché ou non. 
---------------------- Suivez mes projets : http://ti82.wordpress.com |
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Lun 20 Oct 2008, 20:46
|
|
|
Le seul moyen, c'est de transférer quelque chose.
Sangohan38
|
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Lun 20 Oct 2008, 20:48
|
|
|
Il y a une solution je pense : Tu envoie une variable avec une valeur prédéfinie (ex: 33.45 -> A : Send(A) ) et tu rapatries (Get(A)).Si A=0 le cable n'est pas branché !
|
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Lun 20 Oct 2008, 20:49
|
|
|
Dans ce cas, il faudrais mettre 0->A sinon, A gardera sa valeur s'il n'est pas tranférer.
Sangohan38
|
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Lun 20 Oct 2008, 21:45
|
|
|
Un Get(A) sans câble ne met-il pas 0 dans A ?
|
 |
|
| |
Xat
Autorisation : Membre
Nb de messages : 7
Inscrit le : Lun 20 Oct 2008, 19:18
|
Posté le : Mar 21 Oct 2008, 16:47
|
|
|
non, il garde la valeur précédente de A...
Autre question (je c, je suis chiant ^^) :
Comment peut-on fair pour détecter si un PRGM est dans la calculatrice (en gros, pas exemple, empecher un PRGM de se lancer si tel PRGM n'est pas dans la TI) ?
---------------------- Suivez mes projets : http://ti82.wordpress.com |
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Mar 21 Oct 2008, 17:52
|
|
|
Impossible en Basic (que en Assembleur) -_-.
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Xat
Autorisation : Membre
Nb de messages : 7
Inscrit le : Lun 20 Oct 2008, 19:18
|
Posté le : Mar 21 Oct 2008, 18:38
|
|
|
ok !
Bon et pour mon cable ? ^^
il me semble avoir vu un PRGM qui le detectait, mais je m'en souvient plus...
J'ai eu une idée !
| Code | 36.2 -> A
Send(A)
0 -> A
Get(A) |
Mais pour que Get( marche, il faut pas que l'autre calculatrice envoie quelque chose ?
---------------------- Suivez mes projets : http://ti82.wordpress.com |
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Mer 22 Oct 2008, 19:17
|
|
|
Si il y a un secteur où j'ai des doutes c'est bien celui-ci ; mais néanmoins je crois qu'il suffit que la Calculatrice externe soit en pause, donc pas de souci de ce coté 
|
 |
|
| |
Xat
Autorisation : Membre
Nb de messages : 7
Inscrit le : Lun 20 Oct 2008, 19:18
|
Posté le : Jeu 23 Oct 2008, 18:06
|
|
|
| Citer : Xat |
| Code | 36.2 -> A
Send(A)
0 -> A
Get(A) |
|
Je viens de tester, ça ne marche pas (testé sur Virtual-TI avec Cable Virtuel)
---------------------- Suivez mes projets : http://ti82.wordpress.com |
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Ven 24 Oct 2008, 19:01
|
|
|
Dans ton programme, si A est égale à 0 alors le câble est débranché. Est-ce bien ce que tu as fais ?
Et je ne sais pas si Virtual Ti est la solution pour ce genre de teste.
|
 |
|
| |