aboutsummaryrefslogtreecommitdiffstats
path: root/gensine.py
diff options
context:
space:
mode:
Diffstat (limited to 'gensine.py')
-rwxr-xr-xgensine.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/gensine.py b/gensine.py
index 872337e..f8b5161 100755
--- a/gensine.py
+++ b/gensine.py
@@ -1,13 +1,17 @@
+#!/usr/bin/env python
import matplotlib.pyplot as plt
import numpy as np
+amplitude = 0.8
+
+dac_rate = 10000 #Hz
sample_rate = 1000 #Hz
freq = 5 #Hz
-duration = 2# seconds
+duration = 2 #seconds
num_samples = sample_rate * duration
-sine_table = (32767 * np.sin(2.0 * np.pi * freq * np.arange(num_samples) / sample_rate)).astype("i2")
+sine_table = (amplitude * 32767 * np.sin(2.0 * np.pi * freq * np.arange(num_samples) / sample_rate)).astype("i2")
sine_table.tofile("sine.dat")
@@ -15,4 +19,6 @@ plt.plot(sine_table)
plt.show()
print("Now run:")
-print("target/debug/fl2k_ampliphase -D -c 2000 -s 10000 -i 1000 -f sine.dat")
+print(f"target/debug/fl2k_ampliphase -D -c 2000 -s {dac_rate} -i {sample_rate} -f sine.dat -w sine")
+print("And then")
+print("./plot.py")