2017-07-10 1 views
0

Y at-il un moyen de donner à une boucle une condition qui lui donne une sortie toutes les dix exécutions, mais elle continue à courir après cette sortie?labview en condition d'exécution de boucle

J'espère que je me suis fait connaître ...

Merci!

Amy

Répondre

3

Modulo est utile pour cela.

À titre d'exemple; En swift faire modulo vous utilisez le symbole%. Essentiellement modulo produit le reste des termes donnés.

Ainsi;

Value 1 MODULO Value 2 outputs Remainder.

En outre;

  • 6% 2 = 0
  • 6% 5 = 1
  • 6% 4,5 = 1,5

Essentiellement vous voulez que chaque n-ième élément de sortie, une valeur, n étant le taux. Vous devez suivre le nombre de boucles du temps que vous avez déjà parcouru.

Le code ci-dessous se déroulera à travers le tout 1000 fois, et imprimer toutes les 10 fois (pour un total de 100 impressions de sortie.)

var execution : Int = 0 
while (execution != 1000) { 
    if (execution % 10 == 0) { 
     print("output") 
    } 
    execution = execution + 1 
} 
+0

Merci Adam, toute idée comment puis-je mettre en œuvre dans LabVIEW? – Aileen

+1

http://digital.ni.com/public.nsf/allkb/3F2D557CB192B1B286256FAB00809E00 –

+1

Merci beaucoup! C'est d'une grande aide! – Aileen

0

est ici la même réponse donnée par adam mais à Labview.

enter image description here