Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Multiplication de tableaux dans boite de calcul

Bonjour
 
Je souhaite réaliser un calcul à l'aide d'une boite de calcul sur différents tableaux 1D et ce élément par élément (colonne par colonne)
 
Le calcul est du type Resultat=X*cosAngle + Y*sinAngle.
J'ai donc 3 variables.
A partir de chaque colonne de tableau, je veux faire ce calcul et donc au final me retouver avec un tableau 1D rempli avec les éléments Resultat.
 
Est-ce que c'est possible?
 
Sinon est-ce que je suis obligé de faire à chaque fois le calcul dans une boucle For?
En fait je voudrais éviter cette solution là pour réaliser mon calcul en un seul coup.
 
Mais peut-être cela revient-il au même en temps de traitement....
Je suis pas assez calé pour statuer là-dessus.
 
Merci d'avance pour vos précieux conseils
0 Compliments
Message 1 sur 6
4 444 Visites
Bonjour Jeanneau,

Pourriez vous nous dire ce qui vous pousse à utiliser une boîte de calcul pour réaliser cela ?

Cordialement,
0 Compliments
Message 2 sur 6
4 439 Visites

Bonjour

En fait, j'ai utilisé une boite de calcul pour faire le même calcul dans un autre VI mais pour un seul élément de chaque à la fois.

Dans mon nouveau VI, je dois traiter un tableau complet de données et refaire le même calcul pour chaque colonne

donc je suis reparti du VI que j'avais fait précédemment.

Je n'aurais pas du?

 

0 Compliments
Message 3 sur 6
4 435 Visites
Bonjour,
la boîte de calcul n'était pas forcément une option nécessaire.
Vous pouvez regarder l'exemple ci-joint.
Cordialement,

Message Edité par pierreR le 07-18-2007 03:08 AM

Pierre R...

Certified LabVIEW Developer
0 Compliments
Message 4 sur 6
4 429 Visites
Bonjour pierre
 
J'ai écouté tes conseils et j'ai enlevé mes boites de calculs et fait comme préconisé dans ton exemple.
 
Encore merci
0 Compliments
Message 5 sur 6
4 421 Visites
Bonjour Jeanneau,

Merci Pierre 😛
Jeanneau, pensez à l'avenir à utiliser au maximum les fonctions natives de LabVIEW plutôt que des boîtes de dialogue ou autre artifice du genre. Cela pourra vous fera sans nul doute gagner en terme de vitesse d'éxécution.

Cordialement,
0 Compliments
Message 6 sur 6
4 413 Visites