Discussions au sujet de NI LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

quelques questions sur control design

Comme le titre l'indique, je me pose pas mal de questions sur control design (http://sine.ni.com/nips/cds/view/p/lang/fr/nid/209850

- la première, existe-t-il une doc en français, la plus complète possible? 

 

ensuite

- quelle est la différence en une boucle while (ou une boucle cadencée)  et une boucle de simulation? 

- quand doit-on utiliser l'une ou l'autre, ainsi si on regarde les exemples de http://zone.ni.com/devzone/cda/tut/p/id/6368, il n'y a que la dernière partie qui utilise la boucle de simulation.

 

une autre question est relative à la durée d'une boucle de simulation:

dans cet exemple sur un moteur à courant continu http://zone.ni.com/devzone/cda/tut/p/id/12944, toute la première partie consiste en la modélisation du moteur MCC et au réglage du correcteur (via une boucle de simulation) dans la drnière partie, on remplace la fonction de transfert modélisée par deux assistants un pour commander le moteur, l'autre pour lire la géné tachy. La boucle est configurée pour un step time de 0,01s alors que sur mon poste, lorsque j'installe ces deux assistants dans une boucle while (carte usb daq 6009 ou 6211), le temps de boucle est d'environ 20ms.

- quelle est la durée réelle de ma boucle, j'ai l'impression que le step time n'est pas respecté?

- comment peut-on mesurer le temps de boucle

 

Merci pour vos probables eclaircissements

Robert Papanicola
http://sciences-indus-cpge.papanicola.info/
http://www.medicalistes.org/~maxime-plus/
0 Kudos
Message 1 of 4
(1,980 Views)

Bonjour Rpapa,

 

A ma connaissance il n'y a malheureusement pas de version française comme beaucoup de toolkit ou modules complémentaires à LabVIEW.

 

Pour la question sur le timing des boucles de simulation et while vous trouverez les réponses dans le document suivant:

 

Controlling the execution time of a Control & Simulation Loop

 

La différence majeure d'une boucle de simulation avec une boucle while sont les diverses propriétés accessibles pour cette boucle de manière statique ou par programmation, de manière similaire au boucle cadencée que l'on utilise en Real-Time LabVIEW.

 

Voici un autre document qui t'aidera:

 

Determining If the Simulation Loop Has Overrun

 

Cordialement,

 

 

 

Romain DUVAL || RF & Semiconductor Staff System Engineer || CLA || CTA
National Instruments France

0 Kudos
Message 2 of 4
(1,950 Views)

merci, 

 

c'est bien dommage que l'on ne puisse pas trouver de doc en français, la doc anglaise est assez obscure et souvent incomplète( ou alors je n'ai pas trouvé la bonne doc)

 

sinon, j'avais à peu près compris le fonctionnement de la boucle de simulation.

 

j'ai fait quelques VI de formation, je peux les poser sur le forum pour partager

 

A+

 

Robert Papanicola
http://sciences-indus-cpge.papanicola.info/
http://www.medicalistes.org/~maxime-plus/
0 Kudos
Message 3 of 4
(1,930 Views)

j'ai mis quelques exemples ici

http://sciences-indus-cpge.papanicola.info/-Labview-

 

je complèterai ces jours ci

 

A+

Robert Papanicola
http://sciences-indus-cpge.papanicola.info/
http://www.medicalistes.org/~maxime-plus/
Message 4 of 4
(1,925 Views)