Programmation IEEE d'un 2430A - Divers - Programmation
Marsh Posté le 15-01-2003 à 19:22:56
Ca promet une nuit bien remplie....
C'est pour quel langage ?
L'oscillo, il doit y avoir dans la doc les commandes à lui envoyer pour faire telle et telle mesure (rapatrier les données de mesure).
La carte, c'est une NI, CEC, ?? ??
Sans doc, sans appareil pour test, sans PC, sans câble I3E, dur dur !!
Marsh Posté le 15-01-2003 à 19:29:13
C'est sous DOS (je sais c'est vieux mais performant encore, croyez moi !!) Quick Basic V 4.0
Je n'ai pas la doc de l'oscillo (trop facile !) et pas trouvé sur le site de tektro ou ailleurs.
La carte IEEE est PCIIA de chez National.
Effectivement ... dur dur ... et c'est le dernier test de ma séquence ... j'ai bien la possibilité de faire réaliser la mesure sur table par un technicien mais tant qu'à faire autant tout automatiser !
Marsh Posté le 15-01-2003 à 20:04:51
Je connais et utilise QB4.5, le 4.0 ai pas connu.
Le DOS, c'est stable, monotâche mais on a tj la main.
Mon prog de fabrication de pages ouèbes de mon site, je l'ai fait en vitesse en QBasic (même pas compilé).
Pour écrire le soft, faut déja avoir le pilote DOS de la carte, sinon, on peut pas causer au bus I3E.
Je sais pas si on n'a ou non d'oscillo de ce modèle (mes collègues physiciens ont des tektro, mais sais pas quoi). Les commandes sont dans la doc papier.
Si j'oublie pas , je regarde demain matin.
Marsh Posté le 15-01-2003 à 20:14:03
Je ne connais pas le 4.5 il apporte quoi en plus ?
Je pilote des baies d'instrumentations sous Quick.
C'est vrai qu'il génial malgrès son âge. Il ressemble au Pascal mais avec l'avantage de ne pas forcément compiler.
Pour te dire que je sais programmer mais sans les instructions de ce satané oscillo, je suis mal barré.
Resterai plus qu'à faire la manip sur table et entrer la valeur par la suite au clavier .. pas le pied tout de même !
le 2430A est un scope à mémoire avec IEEE intégré.
Je pilote des cartes multiplexeurs, instruments et autres sources d'énergie.
Pour le scope, c'est un nouveau. L'ancien me servait uniquement à mesurer les résiduelles (test d'alimentations).
Merci de ton aide.
A+
Marsh Posté le 15-01-2003 à 20:42:10
Sur table, c'est bien, mais les data, faut bien à un moment lui faire "cracher" par le bus.
J'ai trouvé ça : http://www.ecn.purdue.edu/EE440L/manual/default.htm (manuels divers en PDF) mais en ce moment, ici, ça rame à 4 puis 1k/seconde => sais pas ce qu'il y a dedans.
EDIT : le QB, c'est bien mais on peut trop facilement créer des variables "au vol". Faut s'astreindre à une certaine rigueur que Pascal impose.
Ne pas compiler, et bidouiller le code à tout bout de champ, j'en connais autour de moi qui en sont spécialistes. .
Les librairies sont "compilées" => elle ne sont pas limitantes. Quand on compile le code, on gagne en rapidité (quand c'est utile !).
Marsh Posté le 15-01-2003 à 21:30:45
Merci CARBON_14
Je télécharge (j'en ai fait mais c'est galère même avec ADS !)
celui que j'ai me donne des réponses !
Bon mais pas les instructions.
Je les aurais certainement dans les autres manuels.
Très bien ton site !
Tu l'as trouvé comment ?
Moi, j'ai utilisé copernic et google ...
Tout à fait d'accord pour la rigueur. Pas une raison de programmer n'importe comment.
Je bosse pour Thales, GEC, GIAT et Aérospatiale.
Le Test à l'Aéro est sous Basic avec HP ....
Tout le monde n'est pas encore sous visual basic à ce qu'on dirait .... ;-)
Marsh Posté le 15-01-2003 à 21:56:19
Trouvé par google, le pb est de trouver les bons mots : commande ca donne des sites de marchands, pas d'instructions de programmation. J'ai tatonné (programming reference Tektro ..).
On a un oscillo Tektro (quel num ?) relié à un PC. Le prog écrit en VB3/Win 3.11 récupère un point par seconde (mode Average sur une trace), on peut pas plus vite car oscillo "compute". J'ai écrit un truc en C/DOS pour une carte PCL (vieille) et en poussant, j'arrive à 10000 pts/sec (486/33MHz) sur une seule voie en gain fixe donc y a de la marge. Sous Win y avait un pb car le système prend la main de temps en temps, même juste un peu => perte de qq points (aléatoire) => sinusoïde amochée.
Si le codage de l'interface I3E est faite (pr d'autres appareils), y a juste les instructions à gérer.
Y a qq temps, j'ai écrit une télécommande I3E d'impédancemètre HP4192A (vieux) en C/Windows pr automatiser mesures/chngt de fréq (balayage), etc.. La chimie va finir par en pâtir.
Marsh Posté le 15-01-2003 à 22:05:02
Hé hé !!
Pas mal !!
Je me rends compte qu'on est encore pas mal à ramer avec du vieux matos dans nos boîtes ....
Seul hic .... les cartes ISA deviennent de plus en plus rares ....
On va se transformer en antiquaires ;-))
Bon, j'y retourne !
Marsh Posté le 15-01-2003 à 18:11:10
Bonjour, une petite aide, svp !
Je dois programmer en IEEE un oscillo Tektro modèle 2430A pour faire la mesure d'un courant d'appel :
Une carte d'alimentation chargée et un arrêt/marche et mesure du courant d'appel via un capteur à effet hall.
Je dois donc le faire en automatique sans doc et pour demain ...
Merci de vos réponses !
Amicalement,
Patrick