![]() I have a Signal Hound SA that requires USB3. let me know if you want any more frustrated learnings ) Thinking ahead like this is a real pain, but it's the only real solution I've found due to the PC not being a real time system (due to it's multi tasking setup), you only have to miss your request for the next block of samples by a few milliseconds and that's it, you'll be loosing samples left right and center, the V2 just will not send them. ![]() So, to keep the speed up, on subsequent full sweeps just continue to request your blocks of points (ahead of time) without resending the start, step, number of sweep points or the number of values per frequency again. ![]() The initial sweep it does is very slow (around 42 points/sec), but subsequent sweeps are just over twice as fast (around 94 points/sec), I don't yet know why this is as I've not gone into depth with the source code - yet, but the V2 is doing something more on the initial first sweep that it doesn't do on subsequent sweeps. You also have to do this when starting the next full scan, but, DO NOT resend the start, step, number of sweep points or the number of values per frequency again, if you resend them then the V2 sweep will be very slow - again. So try to ask for the next block of samples say 10 or more points before the current lot are finished, or do similar to what I'm doing and send all of your 255 point (or how ever many you want) block requests at the start of the sweep in one go (the V2 has a small input serial buffer to allow for that), ie if you want 401 points then immediately send it two block request, one 255 point followed by a 146 point. You have to think ahead, ie, you have to put your request to the V2 for more points ahead of time, waiting till the very end will at some point result in lost sample points (the V2 will not send them). I could solve some problems about the V2 by fixing the source (easy enough) and recompiling, so basically start doing new firmware, but I don't want to be helping them out like that.Īnyway, I've learnt a few things that might help you when you're ready to tackle writing your own software to talk with the V2. Talking with the V2 is a headache I know that much! ![]() I saw that single byte place holder for the size and questioned it as
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |