Quel langage pour convertir les codes gravés sur une bande perforée en programme sur un microcontrôleur ??
-----
Quel langage pour convertir les codes gravés sur une bande perforée en programme sur un microcontrôleur ??
et Merci d'avance @+
Bonsoir,
S'il vous plait quel langage simple utilisé pour convertir les données d'une bande perforée utilisant un lecteur de bande?
et Merci d'avance
c'est une blague ? une faille spatio-temporelle s'est ouverte chez FUTURA !!!!
Dommage c'est pas une blague il y a encore des machines utilisant ce type de bandes
lesquelles ?
Si c'est du telex, un ligne verticale de 5 emplacements correspond à un caractère. Voir alphabet Baudot.
Si c'est de l'informatique, il en faut 8 par caractère et c'est plutôt de l'ASCII.
Seuls les faucons volent. Les vrais restent au sol.
Merci f6exb en effet c'est une machine de wrapping qui réalise des circuits imprimés avec une technique alternative , consistant à remplacer les soudures par des fils enroulé. sur les broches des composants, pour produire des circuits complexes en petit nombre. le problème consiste à remplacer les bandes perforée par un système évolué .La carte Lecteur de Bande utilise un connecteur HE501N25AS SOURIAU FR de 25 broches alors on doit acquérir le programme de cette bande afin de le stocker sur un pc et l'utiliser aprés directement sans passer par cette bande perforée
Il faut lire la bande perforée (sans doute ASCII) sur le PC dans un fichier
Et ensuite lire le fichier pour l'envoyer sur l'interface . C'est grosso modo le protocole d'une imprimante PC ( 8 bits et un strobe)
C'est faisable . Faut connaitre la référence du lecteur de bande .
Il y a déjà eu des cogitations sur un projet similaire :
http://forums.futura-sciences.com/el...-perforee.html
Seuls les faucons volent. Les vrais restent au sol.
Est-ce que ça sort en série ou en parallèle ?
Seuls les faucons volent. Les vrais restent au sol.
Pas sur que le coût d'entretien d'une telle machine se justifie encore à l'heure ou un PCB se fait fabriquer pour quelques dizaines d'euros et que surtout les composants traversants deviennent aussi rares qu'un cheveu sur la tête de Daudet78 (Désolé, je cherchais une image parlante).
Bonjour!
Ce serait assez utile d'avoir plus d'infos. C'est une bande perforée qui vient d'où et qui
fait quoi? Est-ce qu'il s'agissait d'un programme (j'imagine que ce n'est pas de la technologie
récente)? Et voue voudriez charger le même programme sur un microcontrôleur?
Mais est-ce que le microcontrôleur parlera le même langage, aura les mêmes instructions
ou des instructions compatibles avec celles de la bande.... etc, etc...
Je ne serais pas étonné qu'il soit plus simple de faire un programme à partir de 0, avec
des technologies actuelles.
Pascal
Edit: au fait, la bande contient peut-être du code source, un peu comme les vieux ordinateurs
à carte qui contenaient une ligne de FORTRAN par carte. Est-ce le cas?
Dernière modification par Murayama ; 27/02/2014 à 02h30.
hello,
Avant le langage, la bande contient un alphabet, qui se décode
en deux coups de gogol, tu cherches ruban perforé, qui renvoie à code Baudot
et tu choisis le codage qui a un sens pour ta bande
saluts
Quelle est la largeur de la bande et le nombre de perforations ? A mes débuts dans l'usinage à commande numérique, les programmes étaient perforés sur bande 1 pouce en 9 perforations (1 octet + 1 perfo pour faire défiler).
Ces perforations étaient normalisées !
Seuls les faucons volent. Les vrais restent au sol.
Merci Daudet78 je vais essayé le protocole d'une imprimante, mais pour envoyer le fichier sur une interface quel langage penses-tu pourra faire l'affaire?
et pour la référence du lecteur de bande je suis entrain de chercher dans les datasheet de cette ancienne machine. f6exb c'est un port série
Merci Murayama. c'est une machine de wrapping qui réalise des circuits imprimés avec une technique alternative , consistant à remplacer les soudures par des fils enroulé. sur les broches des composants, pour produire des circuits complexes en petit nombre. le problème consiste à remplacer les bandes perforée qui contiennent un code qui contrôle la position de trois moteurs pas à pas selon les axes (x,y,z) par un système plus évolué,N.B:le code dans les bandes perforées contient le numéro du point ainsi que ces coordonnées selon les positions (x,y,z) .La carte Lecteur de Bande utilise un connecteur HE501N25AS SOURIAU FR de 25 broches alors dans un premier temps je dois acquérir le programme de cette bande afin de le stocker sur un pc et l'utiliser aprés directement sans passer par cette bande perforée. Apparemment il faut charger le programme sur un microcontrôleur voici quelques images: 11.PNG22.PNG
DAUDET78 Ce sont les admins du forum qui ont déplacé mon message
L'idéal ? avoir la référence du lecteur de bande et trouver sa doc !
Je pense fort que c'est une liaison parallèle 8 bits plus strobe . Il y a combien de fils sur le connecteur 25 points ?
PS : Tu as un scope pour faire des mesures ?
PS : Tu peux faire une photo de la carte lecteur qui reçoit le câble qui vient du Db25 ?
La liaison // enverrai cash l'état de ce qui est lu sur la bande ? (Dont nous ne savons toujours rien il me semble)
Tu avais quel age à tes débuts ? 5 ans ?
Jean-Marie
Non, mais dans mon école ma section était la dernière à travailler avec des CNs anciennes. Certaines fonctionnaient encore à la bande (c'était un tour, SOMAB de tête) mais d'autres avaient le dispositif de transfert via série. Il fallait mettre la machine en mode réception, courir à l'autre bot de l'atelier pour lancer le transfert depuis le PC maître, en espérant que le timeout de la machine soit compatible avec le temps nécessaire pour courir entre les 2 !
Et bref, ils ont fermé la section usinage derrière nous, car l'usinage, c'est pas vendeur. Bref.
oui c'est une liaison parallèle, et la bande perforée est codée sur 8 bits, la carte de lecteur de bande communique via un connecteur DB25.Malheureusement j'ai pas les moyens pour faire des mesuresL'idéal ? avoir la référence du lecteur de bande et trouver sa doc !
Je pense fort que c'est une liaison parallèle 8 bits plus strobe . Il y a combien de fils sur le connecteur 25 points ?
PS : Tu as un scope pour faire des mesures ?
PS : Tu peux faire une photo de la carte lecteur qui reçoit le câble qui vient du Db25 ?
Voila une image de la carte lecteur de bande 2014-03-03 12.29.58.jpg
et voila la synoptique de la machine synoptique.PNG
ouiii Yoruk c'est une liaison //.comment puis-je envoyer les données cash vers mon pc? est-ce que je doit utiliser un microcontrolleur et le programmer ?Il y a aussi une carte RPROM où les données sont stokée EST ce que je peux retirer mes données de cette dernière ou bien c 'est mieux d'utililiser le port parallèle ?
La question du langage ici est d'une part tout à fait secondaire et d'autre part tout à fait prématurée. Pour le moment la seule question qui vaille est "comment récupérer le signal du lecteur de bande", dit autrement comment écrire sur le disque dur l'info écrite sur la bande.
Tout le reste c'est mettre la charrue avant les boeufs.
Une fois que tu auras un fichier représentant le contenu de la bande, il sera temps de se préoccuper de comment traiter ce contenu, et dans quel langage écrire ce traitement. (question totalement secondaire d'ailleurs).