Prev: DSSS-CDMA query
Next: Only a little off topic
From: bharat pathak on 10 Aug 2010 21:31 Hello, I have a requirement, wherein my dsp datapath algorithms are in C or C++. The input and output data is stored in memory buffers. Now staying in C environment I want to see the plots of the waveforms. So which waveform viewer could easily be integrated in C/c++ environment. 1. once the figure window pops up, I should be able to zoom into the plot. 2. multiple figure windows should be supported. 3. subplot should also be supported. I am looking for matlab plot kind of capabilities but more from free and open source softwares. Regards Bharat
From: Tim Wescott on 10 Aug 2010 21:36 On 08/10/2010 06:31 PM, bharat pathak wrote: > Hello, > > I have a requirement, wherein my dsp datapath algorithms are > in C or C++. The input and output data is stored in memory > buffers. Now staying in C environment I want to see the plots > of the waveforms. So which waveform viewer could easily be > integrated in C/c++ environment. > > 1. once the figure window pops up, I should be able to zoom > into the plot. > > 2. multiple figure windows should be supported. > > 3. subplot should also be supported. > > I am looking for matlab plot kind of capabilities but more > from free and open source softwares. > > Regards > Bharat Check out Gnuplot. I know almost nothing about it, other than it is used by Octave and a few other Gnu-ish scientific applications. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com Do you need to implement control loops in software? "Applied Control Theory for Embedded Systems" was written for you. See details at http://www.wescottdesign.com/actfes/actfes.html
From: Muzaffer Kal on 10 Aug 2010 23:53 On Tue, 10 Aug 2010 20:31:28 -0500, "bharat pathak" <bharat(a)n_o_s_p_a_m.arithos.com> wrote: >Hello, > > I have a requirement, wherein my dsp datapath algorithms are > in C or C++. The input and output data is stored in memory > buffers. Now staying in C environment I want to see the plots > of the waveforms. So which waveform viewer could easily be > integrated in C/c++ environment. > > 1. once the figure window pops up, I should be able to zoom > into the plot. > > 2. multiple figure windows should be supported. > > 3. subplot should also be supported. > > I am looking for matlab plot kind of capabilities but more > from free and open source softwares. > >Regards >Bharat Gnuplot. Used by Octave to emulate matlab plotting functionality. -- Muzaffer Kal DSPIA INC. ASIC/FPGA Design Services http://www.dspia.com
From: steveu on 11 Aug 2010 00:23 >On Tue, 10 Aug 2010 20:31:28 -0500, "bharat pathak" ><bharat(a)n_o_s_p_a_m.arithos.com> wrote: > >>Hello, >> >> I have a requirement, wherein my dsp datapath algorithms are >> in C or C++. The input and output data is stored in memory >> buffers. Now staying in C environment I want to see the plots >> of the waveforms. So which waveform viewer could easily be >> integrated in C/c++ environment. >> >> 1. once the figure window pops up, I should be able to zoom >> into the plot. >> >> 2. multiple figure windows should be supported. >> >> 3. subplot should also be supported. >> >> I am looking for matlab plot kind of capabilities but more >> from free and open source softwares. >> >>Regards >>Bharat > >Gnuplot. Used by Octave to emulate matlab plotting functionality. Gnuplot is an excellent choice, but don't be put off by some of the material you can find about it on the web. You could easily mistake it for a Mickey Mouse function drawing program from a lot of the descriptions you will find. Its actually a rather powerful plotting tool, with a lot of flexibility for massaging the appearance of the images it produces. Steve
From: Steve Pope on 11 Aug 2010 00:27
steveu <steveu(a)n_o_s_p_a_m.coppice.org> wrote: >Gnuplot is an excellent choice, but don't be put off by some of the >material you can find about it on the web. You could easily mistake it for >a Mickey Mouse function drawing program from a lot of the descriptions you >will find. Its actually a rather powerful plotting tool, with a lot of >flexibility for massaging the appearance of the images it produces. I haven't used it, but I imagine it beats Excel, which I often use for plotting. (Excel has some advantages of its own, but I doubt they stack up.) Tangentially, I reserve the term "waveform viewer" for tools that can probe into an annotated simulation. I do not think Gnuplot can do that with C++, unless someone has gone to the effort of merging it with a symbolic debugger. Steve |