Signalverlauf DG1022Z wird falsch dargestellt, Daten,- Dateiformat?

OP #7581379
Lesenswert?
• ▲
▼

Ich bin am Versuch eine eigene Signalform in den Signalgenerator DG1022Z zu bekommen. Leider funktioniert es nicht korrekt. Die Anleitung zum Dateiformat gibt aber nicht viel her.

So wie ich es verstehen steht in der ersten Zeile die Anzahl der Punkte des Signals, in der 2ten und 3ten Zeile der Maximal- und Minimalwert der Kurvenform.

Ich weiß nicht wieso das Signal nicht bei 0 sondern bei -1 beginnt, außerdem habe ich nach der Signalform eine sehr große Pause bis die Signalform wiederholt wird. Also ob der Restspeicher der 8192 Punkte mit -1 aufgefüllt wird.

Kann sich das jemand erklären, es sind doch Daten als integer (Ganzzahl) dezimal und in Potenzschreibweise erlaubt.

Angehängte Dateien:
#7581499
Lesenswert?
• ▲
▼

Wenn ich das Handbuch richtig verstehe, bist du im falschen Modus.

Im Period/Frequency-Modus "When the number of points (Sa) is less than 8192, the system will set the voltages of the last (8192- Sa) points to the current low level automatically."

Du möchtest aber in den Sample Rate-Modus. Dann werden deine 36 Punkte anscheinend mit der gewählten Sample Rate abgespielt, und nach dem letzten geht es von vorn wieder los, so wie du es möchtest.

Oder wie hast du das Handbuch verstanden?

LG, Sebastian

OP #7581577
Lesenswert?
• ▲
▼

ich habe jetzt gerade noch ein paar Versuche gemacht und die Sinuskurve für jedes ° berechnet und das ganze bis 8192 aufgefüllt. Bin dann auch auf den Sample Mode gekommen, wenn ich dann aber eine niedrigere Ausgangsfrequenz haben will müsste ich langsam abtasten was dann wegen Unterabtastung zu einer Dreieckskurve führte. Und die besagte Pause bzw. Dauerlinie auf -1.x, obwohl das Signal nur bis -1 geht habe ich auch, deswegen habe ich noch ein paar Dateien für vorbereitet. Das teste ich dann morgen aus, einmal habe ich das Signal so gekürzt das es nicht bei -1 sondern bei 0 endet. Und dann werde ich es mal mit viel weniger Datenpunkten nochmal probieren. Und die letzte leere Zeile muss ich auch mal testen bzw. den Samplezähler vielleicht um 1 verringern, könnte sein das diese leere Zeile als irgend ein Wert interpretiert wird.

Danke schon mal ich berichte morgen weiter.

Angehängte Dateien:
OP #7582213
Lesenswert?
• ▲
▼

also ich habe heute noch einiges ausprobiert. Folgendes habe ich zum Format rausgefunden. Das Oszi liest soviele Punkte aus wie angegeben, wenn man allerings z.B. nur 512 Samplepunkte in der ersten Zeile angibt, werden diese 512 Punkte ausgelesen und der Rest des Speichers mit 0 bzw. 1 aufgefüllt.

1
16384 Punktanzahl die ausgelesen werden sollen
2
16384 Maximalwert
3
1     Minimalwert
4
1
5
2
6
3
7
4
8
5
9
6
10
7
11
8
12
9
13
10
14
...
15
...
16
16384

das zeichnet einen wiederkehrenden Sägezahl

1
512   Punktanzahl die ausgelen werden sollen
2
16384 Maximalwert
3
1     Minimalwert
4
1
5
2
6
3
7
4
8
5
9
...
10
...
11
512
12
1
13
1
14
1
15
1
16
1
17
1
18
1
19
...
20
...
21
16384

und das zeichnet einen Sägezahl mit größerer Pause da alles Samplepunkte zw. 512 und 16384 mit dem niedrigsten Wert aufgefüllt werden.

Die Zahlen werden von 0 bis 16383 buw 1 bis 16384 angegeben also ohne Vorzeihen, der Sinus mit Vorzeichen sah bei mir so wie im 2ten Bild aus.

Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.