Everything I've read about the Analog Discovery 3 product line looks like a good fit for an engineering test system I need to build two copies of. I am looking for a recommendation on which of the supported application software platforms might best fit the intended usage scenario, preferably from someone who has broad experience with the three options I'm familiar with: LabView, Python and Visual Studio, who is in a position to understand which platform would likely be the least effort for my usage case.
The desired objective is an automated test system where an unknown load is connected, a test is selected and a button is pushed on the UI, the test runs and, depending on the selected test, a current vs voltage plot or voltage and current waveforms over time are output. It appears the Analog Discovery 3 product line has the resources and flexibility to implement most any conceivable permutation of such a test.
The issue here is that the test has to be repeatable and duplicatable across the two systems, which will be located 1,000 miles apart. I need to be able to develop a test in my shop, transmit it to the remote system, and have personnel at the remote site (who are not trained in electronics) hook up the load and run the test. Then I retrieve the results from the remote system for analysis. I need to be confident the same test is being run remotely as what I developed locally. In other words, there are no adjustments or settings for the remote operators to mess with - every variable in the test is initialized and controlled by the software program or script. The operator's only option is selecting the desired program or script to run.
I'm not familiar with what the Analog Discovery 3 looks like in the Python ecosystem. I'm wondering if Python scripts would be the way to go here, or if I should just plan on sending a complete LabView program for each test I want to run. I am familiar with what DAQ devices look like in LabView. I think Visual Studio is probably too elaborate for a simple application like this. So I think my question boils down to this: Which is likely the least-effort way to build a fully automated test that leaves no variable uninitialized and can be readily transmitted and administered remotely?
Question
BradP
Everything I've read about the Analog Discovery 3 product line looks like a good fit for an engineering test system I need to build two copies of. I am looking for a recommendation on which of the supported application software platforms might best fit the intended usage scenario, preferably from someone who has broad experience with the three options I'm familiar with: LabView, Python and Visual Studio, who is in a position to understand which platform would likely be the least effort for my usage case.
The desired objective is an automated test system where an unknown load is connected, a test is selected and a button is pushed on the UI, the test runs and, depending on the selected test, a current vs voltage plot or voltage and current waveforms over time are output. It appears the Analog Discovery 3 product line has the resources and flexibility to implement most any conceivable permutation of such a test.
The issue here is that the test has to be repeatable and duplicatable across the two systems, which will be located 1,000 miles apart. I need to be able to develop a test in my shop, transmit it to the remote system, and have personnel at the remote site (who are not trained in electronics) hook up the load and run the test. Then I retrieve the results from the remote system for analysis. I need to be confident the same test is being run remotely as what I developed locally. In other words, there are no adjustments or settings for the remote operators to mess with - every variable in the test is initialized and controlled by the software program or script. The operator's only option is selecting the desired program or script to run.
I'm not familiar with what the Analog Discovery 3 looks like in the Python ecosystem. I'm wondering if Python scripts would be the way to go here, or if I should just plan on sending a complete LabView program for each test I want to run. I am familiar with what DAQ devices look like in LabView. I think Visual Studio is probably too elaborate for a simple application like this. So I think my question boils down to this: Which is likely the least-effort way to build a fully automated test that leaves no variable uninitialized and can be readily transmitted and administered remotely?
Best, Brad
Link to comment
Share on other sites
2 answers 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