I've inherited an older PC with two MCC cards in it which talk to some solid-state relay I/O and ADC boards, a PCIe-DIO96H and a PCI-DAS-1602/16.
I need to write a controller application outside the LabView ecosystem. I've found the MCC Universal Library for Linux (uldaq) which looks promising, especially with its associated set of Python tools. However, there doesn't appear to be an easy way to discover the two cards in my system. Doing the most obvious thing in Python, `devices = get_daq_device_inventory(InterfaceType.ANY)` predictably fails.
Reading a bit more, most of the documentation says I might need the Windows InstaCal software to access these cards.
Experts, can you point me to any example (C, Python, etc) of establishing communications with a PCIe card such as these two under Linux?
Question
ClintW
I've inherited an older PC with two MCC cards in it which talk to some solid-state relay I/O and ADC boards, a PCIe-DIO96H and a PCI-DAS-1602/16.
I need to write a controller application outside the LabView ecosystem. I've found the MCC Universal Library for Linux (uldaq) which looks promising, especially with its associated set of Python tools. However, there doesn't appear to be an easy way to discover the two cards in my system. Doing the most obvious thing in Python, `devices = get_daq_device_inventory(InterfaceType.ANY)` predictably fails.
Reading a bit more, most of the documentation says I might need the Windows InstaCal software to access these cards.
Experts, can you point me to any example (C, Python, etc) of establishing communications with a PCIe card such as these two under Linux?
Thanks so much!
Clint
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now