In manchen Fällen führt der Benutzer manuelle Zustandsübergänge durch. In anderen Fällen sollte sich der Benutzer auf den Task verlassen, um automatische Zustandsübergänge durchzuführen. Welche Methode Sie verwenden, hängt von Ihrer Anwendung ab. In der folgenden Liste werden Instanzen aufgeführt, die manuelle Zustandsübergänge erfordern:

  • Verifizieren—Manche Anwendungen erfordern die interaktive Konfiguration der Kanal-, Timing- und Trigger-Attribute/-Eigenschaften eines Tasks. Prüfen Sie den Task in diesen Anwendungen gelegentlich manuell, um sicherzustellen, dass die Attribut-/Eigenschaftswerte gültig sind.
  • Reservieren—Wenn Folgendes zutrifft, reservieren Sie einen Task manuell:
    • Ihre Anwendung enthält viele verschiedene Tasks, die dieselben Ressourcen verwenden.
    • Einer dieser Tasks führt eine wiederholte Operation durch.
    • Sie möchten sicherstellen, dass nach Beginn der wiederholten Operation keine anderen Tasks die von diesem Task verwendeten Ressourcen erfassen.
    Beim Reservieren des Tasks werden ausschließlich die vom Task beanspruchten Ressourcen erfasst. Das Reservieren des Tasks stellt außerdem sicher, dass andere Tasks diese Ressourcen nicht erfassen können. Ihre Anwendung enthält beispielsweise zwei Tasks, die jeweils eine Sequenz von Messungen durchführen. Um sicherzustellen, dass jede Sequenz abgeschlossen wird, bevor die andere beginnt, reservieren Sie jeden Task manuell, bevor er mit der Messung beginnt.
  • Übernehmen—Wenn Ihre Anwendung durch wiederholtes Starten und Anhalten eines Tasks mehrere Werte misst/erzeugt, dann übernehmen Sie den Task manuell. Bei jedem Start des Tasks müssen Ressourcen erfasst und konfiguriert werden. Durch manuelles Übernehmen des Tasks werden die benötigten Ressourcen registriert und einige der Einstellungen für die Ressourcen programmiert. Durch das manuelle Übernehmen des Tasks wird sichergestellt, dass der Task diese Operationen einmal ausführt, was die Gesamtstartzeit des Tasks verringert. So führt Ihre Anwendung wiederholt endliche, hardwaregetaktete Messungen durch. Übernehmen Sie den Task, bevor Sie diese Messungen wiederholt durchführen. Dadurch kann sich die Zeit zum Starten des Tasks drastisch verringern. Das manuelle Übernehmen eines Tasks ist auch erforderlich, wenn Sie zusätzliche Lesevorgänge dieser erfassten Samples durchführen. Weitere Informationen dazu finden Sie unter Verwendung der Funktion/des VIs 'Task starten'.
  • Start—Wenn Ihre Anwendung wiederholt Lese- und Schreiboperationen durchführt, starten Sie einen Task manuell. Durch Starten des Tasks geschieht Folgendes:
    • Die vom Task verwendeten Ressourcen werden reserviert.
    • Einige Einstellungen werden für diese Ressourcen programmiert.
    • Die angegebene Operation wird ausgeführt.
    Diese Operationen erfolgen jedes Mal, wenn die Anwendung einen Lese- oder Schreibvorgang durchführt. Durch das manuelle Starten des Tasks wird sichergestellt, dass der Task diese Operationen einmal durchführt, was den Zeitaufwand erheblich verringert. So führt Ihre Anwendung wiederholt softwaregetaktete Lesevorgänge einzelner Samples durch. Starten Sie den Task vor jedem Lesevorgang manuell. Dadurch kann sich die für jeden Lesevorgang benötigte Zeit drastisch verringern.