Commit Graph

21 Commits

Author SHA1 Message Date
57fe4e6b7c Playing a sine wave works, recording seems to work, although we have not checked what is actually recorded. For that we now switch to ACME! 2021-05-08 15:06:11 +02:00
e72e9154aa StreamManager is new frontend to all DAQ. 2021-05-07 22:53:29 +02:00
4657063467 Record is back working. Now ready for testing signal generator 2021-05-04 15:10:13 +02:00
0e1bbec1d1 More bugfixes. Starts to go in the right direction :) 2020-11-08 00:17:59 +01:00
3d188281ab Fixed latest bugs. Now everything seems to be working, at least with the RtAudio API 2020-11-07 16:33:49 +01:00
4dd95cb80c Level ref value can be changed in SLM, Qty stuff stored in measurement 2020-08-22 11:00:08 +02:00
c9ad4dc1b4 Bugfix for transposing an numpy array in code. Can only be done by calling PyArray_Transpose, not by setting flags, apparently. Fixed the lasp_recording for new member attributes of AvStream. 2020-08-05 09:56:58 +02:00
287b0cfe83 Big change to new stream configuration. Possibility to include output channels back to input 2020-08-03 20:17:52 +02:00
8e0b173fdf Audio thread does not interfere with Python GIL anymore. Instead, GIL-acquiring stuff runs on different thread which communicates using queues. Small API change in callback to Python, no streamtime is given anymore, and buffers for input and output CAN be none. 2020-04-03 11:12:49 +02:00
92ca0aa795 Bugfixes 2020-02-26 14:20:33 +01:00
173bf10273 Added code for monitor channel in stream and in recording. Updated comments. Lowered
tracing of siggen.
2020-02-25 14:35:49 +01:00
dcb861a6ef Output data for device now directly written to buffer. Bugfix in interleaved/deinterleaved creation of Numpy array from data 2019-12-26 16:04:49 +01:00
705f77858d Updated API for recording using context manager. Easy for Recording, both in GUI and in CLI 2019-12-23 12:25:37 +01:00
b88ec2904c Update API for the AvStream. 2019-12-22 15:00:50 +01:00
0109056b5f Recording is working again. Sometimes it hangs on closing stream. 2019-12-18 10:02:20 +01:00
a10326d617 Converted daqconfig to Python3.7 dataclass. Changed revtime name to revtimewidget. Added real time APS dialog. But contains bug on close! Split up SLMWidget and SLM into different files for accessing the SLM class from scripts. Changed lower y-limits of figure plot in GUI to something more sensible. Added umik to list of devices, but does not work yet due to 24-bits audio bug. First steps to change legend position in bar plot. 2018-09-13 13:56:05 +02:00
889a1898f5 Tracer level in dmat_to_ndarray lower. set only one input channel default in default_device. Bugfix nogil on data read in daqdevice. Lots of improved comments. Real time power spectra functionality working again 2018-08-01 20:36:58 +02:00
473de073a6 Bugfix in Measurement.exportAsWave, throughput of sensitivity value into final measurement object in Recording class, added lasp_record and lasp_playback scripts. 2018-07-31 13:09:42 +02:00
64821f8c6f In between state of connecting DAQ Devices 2018-07-28 14:46:52 +02:00
3357a0ded6 Split up GUI in different Widgets, added revtime, added figure list possibilities, added Qt Resources, added About panel, added lots of comments, export and import of measurements 2018-05-02 16:29:53 +02:00
b3d60a2d69 Added monitor panel. Only spectra fast and slow weighting implementation is not savy 2018-04-01 10:57:29 +02:00