le 11-15-2010 06:00 AM
Bonjour
Me revoilà, mais je reste toujours bloqué sur mon problème. J'ai donc reconsulter les différents post du forum. Ayant la version de base, je ne peux utiliser la fonction ramp pattern. Dés lors, je me suis orienté vers d'autres solutions proposées, mais j'ai du mal a les appliquer. Je me suis basée sur le post du 21-12-2005 sur une vérin hydraulique. Néanmoins, ayant un version allemande, je rame beaucoup pour reproduire ce programme, avez vous une version vi? Par ailleurs, sachant qu'un tableau est généré, les données sont elles progressivement lues par la USB6009?
Bien cordialement
Romain
le 11-15-2010 06:06 AM
Bonjour.
Pouvez-vous poster le lien vers ce forum?
Cordialement.
le 11-15-2010 06:56 AM
le 11-15-2010 07:28 AM
Bonjour.
L'exemple qui s'appelle Tableaudepoints fonctionne exactement comme celui que je vous ai envoyé.
Celui qui s'appelle ramp generator utilise le VI SimulateSignal qui est disponible dans la version de base.
Concernant les données, la fonction Simulate écrit effectivement 1000 points à chaque appel. Cet exemple ne peut pas être utilisé avec une 6009 car la 6009 ne dispose pas de mémoire embarquée pour la génération.Vous devez donc écrire vos différentes valeurs une par une.
Cordialement.
le 11-15-2010 07:12 PM
bonjour,
une petite precision : vous voulez decrementer de 0.1v toutes les minutes
ou bien -0.1/minutes c'est la pente de la droite et si tel est le cas quelle serait le dt entre chaque valeur
quels sont les parametres que vous fixez avant de lancer la generation laser ?
qelles sont les actions possible pendant la sequence laser : stop j'imagine ,mais il en a t'il d'autres ?
pourriez vous expimer avec des phrases les expression booleenes , on doit pouvoir faire du menage
rien qu'en entree faire un ET avec des True , c'est pas forcement utile
voici un exemple a completer et qui etre amelioré
il faudra remplacer les valeur de tempo 5s et 2s par vos tempo 120s et 60s
Cordialement
tinnitus
le 11-16-2010 06:08 AM
suite,
euh oui, j'utilise dans l'exemple le principe de machine d'etat
voici un petit tuto sur les machines d'etats labview
http://zone.ni.com/devzone/cda/tut/p/id/3024
@+
Tinnitus
le 11-16-2010 06:31 AM
hello
merci pour les réponses; j'étais absent (manip a faire...)
pour répondre aux questions:
Décrémentation variable, a indiquer avant la mise en route du laser
"quels sont les parametres que vous fixez avant de lancer la generation laser ?"
valeur initiale du laser,décrémentation, valeur finale
"qelles sont les actions possible pendant la sequence laser : stop j'imagine ,mais il en a t'il d'autres ?"
oui stop au cas ou, il y ai un probleme
pour le reste j'y reflechis
bien cordialement
romain
11-16-2010 09:24 AM - modifié 11-16-2010 09:30 AM
ce que je veux dire c'est lors de la decrementation
on abaisse la valeur de 0.1 toutes les 60 sec ou c'est une pente et cela pourrait etre de
0.01 toutes les 6 secondes?
pour l'enregistrement fichier il y a til un interet a enregistrer en permanence dans le fichier
c'est pour garder une trace du fichier de commande ?
aussi quelle est l'utilité de creer un fichier siil n'ya pas de mesure ?
pourrait on stocker dans un tableau que l'on enregistrerait dans un fichier en fin d'aquisition ?
quelle est l'utilité des boutons gas ect ... ?
@+
Tinnitus
le 11-16-2010 10:12 AM
ok me revoilà
j ai regarde votre programme, cela correspond vraiment a ce que je veux, néanmoins quelques améliorations seront tip top
alors, pour décrire mes manips: Je suis géologue, et je fais des manips de lévitation: en gros, un flux de gaz ( la partie gaz du programme) me permet de mettre en lévitation une bille de verre. D un autre cote, un laser situe au dessus de la bille permet de la chauffer, par exemple pour qu' elle soit liquide. Puis je la refroidi progressivement suivant une rampe pour faire nucleer et croître des cristaux dans cette bille. Puis par arrêt du laser, je trempe la bille, et ensuite la bille est récupérée puis prépareee pour analyse. (voir l article joint pour plus de détails...)
A titre d exemple de manip, je chauffe une bille pdt 3 minutes, a 50% (puissance du laser qui correspond a une température, que j ai calibrée auparavant), puis a t+ 3 minutes, je diminue la puissance chaque minute, pendant 20 minutes, jusqu' a une valeur de 30%, c est a dire 1% par minute (taux de refroidissement) et la je trempe.
Pour le contrôle du laser, le contrôleur est fourni avec l appareil, ou bien le contrôle se fait avec une tension, par exemple 50% correspond a 2.5v, d ou la division dans mon programme, et mon programme labview permet de donner une puissance en % qui est converti par le USB6009 en voltage qui contrôle ainsi le laser
voila pour les manips,
mes contraintes sont,
puissance initiale, duree de plateau initial
valeur final
taux de refroidissement
des lors dans le corps du programme j ai besoin de faire appel a ces entrées, et pour la decrementation, celle ci doit être calculee dans le programme sachant qu elle est contrainte par la valeur initiale, finale et le taux de refroidissement:
concernant vos dernières questions, j ai juste besoin d un fichier final, sous forme de tableau qui compilé les données
jasper être clair....., de plus excusez moi pour lecriture, avec un clavier qwertz c est dur!!!
romain
le 11-17-2010 11:09 AM
hello,
voici un programme qui permet les sequences souhaitées
@+
Tinnitus