On Monday, January 26, 2015 10:43 AM, Martin Ling 
[mailto:martin-sig...@earth.li] wrote:
>
> What we don't really have yet is the function generator support. We're missing
> FG support even for devices without measurement capabilities.

To provide a little more detail, the output/function generator can be in one of 
three modes:
 - high (1Meg Ohm) impedance
- source voltage
- source current

If there is a source function, you can provide:
 - DC level
 - repeating waveform (n samples that repeat forever, where repeating happens 
in the host side library)
- arbitrary waveforms (where the application provides data, when the data 
underflows, hardware stops, and must be restarted by the application).

> The PPS support is currently based on setting the target output 
> voltage/current
> via the configuration API. That's okay for some purposes but isn't really 
> suitable
> for realtime waveform generation. It's about time we figured out the right API
> for function generators.

Fixed "function generator" are a little different than an arbitrary waveform 
generator. 

It is pretty easy to make a sine/square/triangle/etc wave, and repeat it.
It's a little more difficult to AM/FM modulate the sine wave, and stream the 
output.

It's not just the API, but also the GUI can become pretty complex if you aren't 
careful.

> > As soon as a few more units get off the manufacturing line, I can send
> > some over to anyone interested -- Any thoughts on how to add a SMU (in
> > a generic sense, and the M1k specifically) to sigrok?
> 
> I'd be interested in getting one and working on this.

Contact me off list, and I will add you to the "beta" list.

-Robin


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to