Zum Inhalt

Taktquelle

Die Taktquelle gibt eine vorgegebene Sequenz von Taktimpulsen aus. Die Höhe der Impulse entspricht dem logisch 1 Pegel und deren Breite der aktuellen Integrationsschrittweite. Die Taktquelle eignet sich zum Auslösen von zeitlich festgelegten Ereignissen in einem gesteuerten Prozess.

Die Taktsequenz, also die genauen Impulszeiten, wird in den Simulationseigenschaften der Quelle festgelegt. Durch Setzen der Option Iterativ wird die Sequenz nach dem Erreichen des letzten Taktimpulses bis zum Ende der Simulation fortwährend wiederholt. Wenn der erste Taktimpuls beim Zeitpunkt 0 liegt, wird dieser von den Wiederholungen ausgeschlossen, weil der Letzte Vorrang hat.

Die Folge der Zeitwerte Tn kann in eine ANSI/ASCII-Textdatei abgespeichert werden. Das Laden ist jederzeit möglich. Die maximale Anzahl der Impulse ist auf 10'000 beschränkt.

Das Format der Zeitwerte in der Textdatei entspricht demjenigen der Dateiquelle und der Programmierbaren Quelle, wobei hier jedoch kein Wertepaar, sondern nur ein Zeitwert pro Zeile benötigt wird.

Beschreibung des Datenformats in der Textdatei

  • Pro Zeile ein Zeitwert. Als Dezimaltrennzeichen ist Komma oder Punkt zulässig. Eine Datenzeile kann mit einem Kommentar, eingeleitet mit einem Sternzeichen *, abgeschlossen werden.

  • Kommentarzeilen mit einer Zahl am Anfang, müssen mit einem Sternzeichen * beginnen (Leerzeichen davor erlaubt).

  • Die Datei muss eine ANSI- oder ASCII-Textdatei sein. Als Namenserweiterung wird .txt vorgezogen, aber es kann auch jede andere gültige Windows Namenserweiterung sein.

Werden die Daten in eine Datei gespeichert, ist das Dezimalzeichen abhängig von den Einstellungen in den Programmoptionen.

Beispiel für Taktquelle:

Erzeugt durch Bruno Büsser, 29. November, 2002
0 *Erster Impuls bei Simulationsstart. Wird nicht wiederholt.
3.67 *Zweiter Impuls. Die Zeitwerte sind in aufsteigender Reihenfolge
(>Leerzeilen werden übersprungen
5
6,2 *Dezimalzeichen kann auch ein Komma sein
8 *Dies ist der letzte Impuls
* 5 Zeitwerte insgesamt >> * wird benötigt, da Kommentar mit einer Zahl beginnt
Durch Setzen der Option Iterativ wird die Sequenz von 3.67 bis 8 fortlaufend
wiederholt.
Ende der Beispieldatei