Skip to content

Commit bda780e

Browse files
author
neil.hamilton
committed
update ps2000a examples time axis generation
1 parent d6282a7 commit bda780e

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

ps2000aExamples/ps2000aBlockExample.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@
173173
adc2mVChBMax = adc2mV(bufferBMax, chBRange, maxADC)
174174

175175
# Create time data
176-
time = np.linspace(0, (cTotalSamples.value) * timeIntervalns.value, cTotalSamples.value)
176+
time = np.linspace(0, ((cTotalSamples.value)-1) * timeIntervalns.value, cTotalSamples.value)
177177

178178
# plot data from channel A and B
179179
plt.plot(time, adc2mVChAMax[:])

ps2000aExamples/ps2000aMSOBlockExample.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@
293293
dPort0BinaryData = splitMSODataFast(cTotalSamples, bufferDPort0)
294294

295295
# Create time data
296-
time = np.linspace(0, cTotalSamples.value * timeIntervalNs.value, cTotalSamples.value)
296+
time = np.linspace(0, (cTotalSamples.value - 1) * timeIntervalNs.value, cTotalSamples.value)
297297

298298
# Plot data from channels A, B and D0
299299

ps2000aExamples/ps2000aRapidBlockExample.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@
289289
adc2mVChAMax9 = adc2mV(bufferAMax9, chARange, maxADC)
290290

291291
# Creates the time data
292-
time = np.linspace(0, (cmaxSamples.value) * timeIntervalns.value, cmaxSamples.value)
292+
time = np.linspace(0, (cmaxSamples.value - 1) * timeIntervalns.value, cmaxSamples.value)
293293

294294
# Plots the data from channel A onto a graph
295295
plt.plot(time, adc2mVChAMax[:])

ps2000aExamples/ps2000aStreamingExample.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ def streaming_callback(handle, noOfSamples, startIndex, overflow, triggerAt, tri
173173
adc2mVChBMax = adc2mV(bufferCompleteB, channel_range, maxADC)
174174

175175
# Create time data
176-
time = np.linspace(0, (totalSamples) * actualSampleIntervalNs, totalSamples)
176+
time = np.linspace(0, (totalSamples-1) * actualSampleIntervalNs, totalSamples)
177177

178178
# Plot data from channel A and B
179179
plt.plot(time, adc2mVChAMax[:])

0 commit comments

Comments
 (0)