It seems that NiDAQmx uses its own proprietary driver; http://www.ni.com/dataacquisition/d/nidaqmx.htm
And there are some python bindings for it: http://pythonhosted.org/PyDAQmx/ https://code.google.com/p/pylibnidaqmx/ If every vendor has its own interface, it can get quite tricky to support all of them (specially if they are moving targets). But if there is some kind of standard it would be great to have a good interface to it. El lunes, 3 de marzo de 2014 02:03:31 UTC+1, Trevor Tomesh escribió: > > I remember it being serial... but I am not sure. We used NI DAQs. > On 2014-03-02 4:48 AM, "Miguel Angel Marco" > <[email protected]<javascript:>> > wrote: > >> What kind of interface is used by lab equipment to connect to the >> computer? Is it some kind of serial port? Or each vendor has its own >> interface? >> >> El domingo, 2 de marzo de 2014 05:44:58 UTC+1, Trevor Tomesh escribió: >>> >>> Hey Jason, >>> >>> Python also has a serial library, so we could certainly use that. >>> >>> As far as use-cases go, I see it being used to collect and analyse >>> real-time data -- say, in a physics lab. As an undergrad student in physics >>> I found myself having to write my own programs after collecting data in >>> order to sort it and plot it -- generally, that meant having three >>> different windows open to do pretty much one single thing. With this, the >>> collecting, sorting and plotting needs are all rolled into one. To my >>> knowledge there's really not anything like that out there -- despite what >>> Stephen Wolfram wants you to believe. >>> >>> Trevor >>> >>> >>> On Sat, Mar 1, 2014 at 4:23 PM, Jason B. Hill <[email protected]>wrote: >>> >>>> >>>> There is a libarduino C library [1], among others, that could >>>> potentially be used via Cython and modularized for Python (and >>>> subsequently >>>> Sage) use. >>>> >>>> I'm not very experienced with Arduino or other microcontrollers, but I >>>> do something similar (using existing/tested C libs in Cython for Python >>>> module construction) on a daily basis for my job with SCSI enclosure >>>> devices. That setup has turned out to work incredibly well. >>>> >>>> I'm not sure how useful controller boards are from within Sage. I'd >>>> probably want to see some use cases. >>>> >>>> Cheers, >>>> Jason >>>> >>>> >>>> [1]: https://code.google.com/p/libarduino/ >>>> >>>> >>>> On Sat, Mar 1, 2014 at 3:12 PM, Trevor Tomesh <[email protected]>wrote: >>>> >>>>> Certainly, but the python crowd aren't exactly the most friendly to >>>>> work with some of the time. >>>>> >>>>> >>>>> On Sat, Mar 1, 2014 at 3:45 PM, Miguel Angel Marco < >>>>> [email protected]> wrote: >>>>> >>>>>> This sounds like an addition that could sure be useful for some uses >>>>>> of sage. Although, i am surprised that such a thing does not exists >>>>>> already >>>>>> in the python ecosystem. Doesn't it makes much sense to build it as a >>>>>> python module that could, then, be imported from sage? >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "sage-gsoc" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To post to this group, send email to [email protected]. >>>>>> Visit this group at http://groups.google.com/group/sage-gsoc. >>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "sage-gsoc" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at http://groups.google.com/group/sage-gsoc. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> >>>> >>>> -- >>>> Jason B. Hill - Software Engineer >>>> High Density Storage :: Silicon Graphics International (SGI) :: >>>> www.sgi.com >>>> [email protected] | http://www.jasonbhill.com | [email protected] >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "sage-gsoc" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/sage-gsoc. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "sage-gsoc" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/sage-gsoc. >> For more options, visit https://groups.google.com/groups/opt_out. >> > -- You received this message because you are subscribed to the Google Groups "sage-gsoc" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-gsoc. For more options, visit https://groups.google.com/groups/opt_out.
