4 ms·
> "Ahhh device developer only provides example code for Labview and Matlab!", "Ahhh python isn't even supported for this device/application!"). What kind of de
by epage 9y ago
> "Ahhh device developer only provides example code for Labview and Matlab!", "Ahhh python isn't even supported for this device/application!").
What kind of devices or libraries do you use from LabVIEW but there isn't Python support or examples?
If its an NI product, some are starting to get Python support
DAQmx
https://github.com/ni/nidaqmx-python/blob/master/nidaqmx_examples/ai_voltage_sw_timed.py https://github.com/ni/nidaqmx-python/blob/master/nidaqmx_exa...
XNET
https://github.com/ni/nixnet-python/blob/master/nixnet_examples/can_signal_single_point_io.py https://github.com/ni/nixnet-python/blob/master/nixnet_examp...
DMM
https://github.com/ni/nimi-python/blob/master/src/nidmm/examples/nidmm_measurement.py https://github.com/ni/nimi-python/blob/master/src/nidmm/exam...
FPGA Interface
https://nifpga-python.readthedocs.io/en/latest/examples/basic_examples.html#opening-a-session https://nifpga-python.readthedocs.io/en/latest/examples/basi...
EDIT: All with Python3 support.
- pen2l 9y agoAndor cameras: http://www.andor.com/scientific-software/software-development-kit http://www.andor.com/scientific-software/software-developmen... Labview, Matlab, lots of other frameworks, no python PI instruments: https://www.physikinstrumente.com/en/products/linear-stages-and-actuators/piezo-stages/p-736-pinano-z-microscope-scanner-for-well-plates-200405/ https://www.physikinstrumente.com/en/products/linear-stages-... Matlab, Labview, etc. yes. No python Thorlabs equipment: https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=8184 https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=81... Same story, no python. In fact, it's always a _SURPRISE_ when I see Python being supported. I would say after having gone through about a hundred major lab devices, less than 2% I found to be supporting Python. Importantly, example code should be made available (as it generally is for matlab, and labview) because creating things from scratch in a move-fast environment is a little too much.