-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wish: More descriptive initialization #132
Comments
I agree, there is a strong downside to Instrumental's approach of trying to make things "just work" automatically, because this can easily lead to confusion (especially for beginners) when something isn't working. The currently prescribed method for diagnosing these
I'm hesitant to add verbose output by default, but we can
|
|
|
Hello, I am the starter you talked about. I am using a laptop running Win10 and a NI DAQ is connected. I can use it well by NI Max software or vendor-provided library (NI-DAQmx Pytthon). But instrumental tell me
I checked the FAQ, should I ignore this? otherwise what do I need to do? |
I will try to issue a Pull Request for this. But currently it is hard for me to test Instrumental with real instrumentation as I am either fully occupied in the lab, or on home office. Please be patient. |
I've already started working verbose
I know the documentation currently recommends using |
Check out PR #133, where I've added verbose output. Let me know what you think. |
Instrumental has implemented a user-friendly module initialization, which auto-detects all available devices and silently skips all options that aren't available.
However, this user-friendliness fades away when everything seems installed properly, a device is attached and found by external commands (like
lsusb
on Linux), but it does not appear in the listing:On my notebook, I could use the TDC001 controllers flawlessly. On my desktop PC, now I have no clue what to do except for digging deep into the code with a debugger. FAQ does not help a bit. I suggest there should be some diagnostics.
By this I mean a function that recursively prints out
Maybe such a verbose printout should be even the default behaviour. Otherwise, a beginner can become completely lost.
The text was updated successfully, but these errors were encountered: