Agilent VEE-Programme optimieren 12
VEE Benutzerhandbuch 473
• Wenn Sie die Grenzen eines Array überschreiben, hängt das
Ergebnis von der verwendeten Sprache ab. In Pascal, das
eine Prüfung der Grenzen durchführt, tritt ein Laufzeitfehler
auf, und VEE wird gestoppt. In Sprachen wie C, die keine
Prüfung der Grenzen durchführen, ist das Ergebnis nicht vor-
hersehbar; es können jedoch eine intermittierende Datenfeh-
ler auftreten oder ein Absturz von VEE.
Richtlinien zur Verwendung kompilierter Funktionen
Beachten Sie bei Verwendung kompilierter Funktionen in einem
VEE-Programm die folgenden Richtlinien:
• Sie können eine kompilierte Funktion genau wie eine User-
Function aufrufen und konfigurieren. Sie können die
gewünschte Funktion entweder über das Call-Objektmenü
mit Select Function wählen oder ihren Namen eingeben. In
beiden Fällen werden die Ein- und Ausgangsanschlüsse des
Objekts Call Function automatisch konfiguriert, sofern VEE
die Funktion erkennt. Die erforderlichen Informationen wer-
den über die Definitionsdatei bereitgestellt. (VEE erkennt, ob
die Bibliothek bereits importiert wurde.)
• Zum Umkonfigurieren der Ein- und Ausgangsanschlüsse
von Call wählen Sie im Objektmenü den Eintrag Configure
Pinout. Bei beiden Methoden konfiguriert VEE das Call-
Objekt mit den für die Funktion erforderlichen Eingangs-
anschlüssen und mit einem Ret Value-Ausgangsanschluss
für den Rückgabewert der Funktion. Darüber hinaus gibt
es einen Ausgangsanschluss zu jedem als Referenz über-
gebenen Eingang.
• Rufen Sie die kompilierte Funktion von einem Ausdruck in
einem Formula-Objekt oder von anderen Ausdrücken, die zur
Ausführungszeit ausgewertet werden, aus mit ihrem Namen
auf. Sie könnten eine kompilierte Funktion auch aufrufen,
indem Sie ihren Namen in einem Ausdruck innerhalb einer
To File-Transaktion angeben.
Komentáře k této Příručce