Agilent Technologies VEE Pro Uživatelský manuál Strana 492

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 624
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 491
464 VEE Benutzerhandbuch
12 Agilent VEE-Programme optimieren
Grundlegende Techniken zur Programmoptimierung
Lesen Sie zum Optimieren von VEE-Programmen die Informa-
tionen in diesem Abschnitt. Mit den hier beschriebenen Tech-
niken können Sie sich einen guten Stil bei der Programmierung
in VEE angewöhnen.
Setzen Sie bei der Arbeit mit Arrays, wann immer
das möglich ist, mathematische Operationen ein
Die Leistung eines Programms kann entscheidend verbessert
werden, wenn Sie bei der Arbeit mit Arrays mathematische
Operationen anwenden, wann immer dies möglich ist. Ange-
nommen, ein Test soll die Quadratwurzel eines erfassten Mess-
werts ermitteln. Der herkömmliche Weg für die Programmie-
rung dieser Aufgabe ist das Erfassen des Messwerts und die
Berechnung der Wurzel in einer Schleife. In VEE können Sie
stattdessen alle Messwerte in einem Array speichern und die
Quadratwurzel des Arrays in einem einzigen Arbeitsschritt
berechnen.
In Abbildung 252 durchläuft das Programm 1024 Iterationen.
Jede Iteration berechnet eine Quadratwurzel.
Abbildung 252 Quadratwurzeln pro Messung berechnen
In Abbildung 253 erstellt das Programm ein Array aus 1024 Ele-
menten und berechnet die Quadratwurzel der Array-Werte (das
Ergebnis ist ein Array aus Quadratwurzeln). Obwohl die beiden
Programme die gleichen Ergebnisse liefern, wird das Programm
in Abbildung 253 ca. 6 Mal schneller ausgeführt als das in Abbil-
dung 252. (Bei diesem Beispiel wird von einem Pavilion PC mit
300 MHz ausgegangen.)
Zobrazit stránku 491
1 2 ... 487 488 489 490 491 492 493 494 495 496 497 ... 623 624

Komentáře k této Příručce

Žádné komentáře