From: zudil <su...@gm...> - 2012-01-17 12:09:34
|
Hello, I am building an ECG monitoring system which needs real time display. I am using Overo Fire with version 2.6.36 and chestnut43 board with 4.3" LCD. Currently, I have a code, written in C, which reads ADC pins continously and transmits data to PC via WiFi and displays in MATLAB. Now, I want to display it directly from the Gumstix, on the 4.3" LCD. But, C doesnt have plotting libraries. I tried some other libraries like Plplot, but I couldnt compile. As I dont have much experience with programming, my question is, how can I plot a realtime signal on the LCD. Could someone suggest me some plotting tools/libraries that work on Angstrom, or any other better solution? Thank you -- View this message in context: http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p3680476.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: sturnfie <stu...@gm...> - 2012-01-17 17:03:44
|
zudil wrote > > As I dont have much experience with programming, my question is, how can I > plot a realtime signal on the LCD. > Could someone suggest me some plotting tools/libraries that work on > Angstrom, or any other better solution? > > Thank you > Hi, We have an application that uses QT/Embedded for the GUI. The application displays/stores/analyzes continuous data from a serial connection to a photon counter. I'd suggest looking into it, particularly if you also want to avoid the bulk of X windows. Lucas ----- -- Lucas Sturnfield stu...@gm... -- View this message in context: http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p3681093.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Harvey C. <hch...@3g...> - 2012-01-17 17:09:45
|
We use Qt Embedded as well for a vision screening device. I've also used FLTK in the past which is a *really* lightweight toolkit. It doesn't have all the bells and whistles of Qt by far, but I mention it because the main developer uses it for his ECG apps so maybe it might be of use to you. :) Harvey On Jan 17, 2012, at 12:03 PM, sturnfie wrote: > > zudil wrote >> >> As I dont have much experience with programming, my question is, how can I >> plot a realtime signal on the LCD. >> Could someone suggest me some plotting tools/libraries that work on >> Angstrom, or any other better solution? >> >> Thank you >> > > Hi, > > We have an application that uses QT/Embedded for the GUI. The application > displays/stores/analyzes continuous data from a serial connection to a > photon counter. I'd suggest looking into it, particularly if you also want > to avoid the bulk of X windows. > > Lucas > > ----- > -- > Lucas Sturnfield > stu...@gm... > > -- > View this message in context: http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p3681093.html > Sent from the Gumstix mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Ash C. <ash...@gm...> - 2012-01-17 17:09:33
|
I'm personally a fan of matplotlib as a capable python-based plotting library that doesn't feel so different than matlab (other than being free :) ). I've not tried running it on the Gumstix though. -Ash On Tue, Jan 17, 2012 at 9:03 AM, sturnfie <stu...@gm...> wrote: > > zudil wrote >> >> As I dont have much experience with programming, my question is, how can I >> plot a realtime signal on the LCD. >> Could someone suggest me some plotting tools/libraries that work on >> Angstrom, or any other better solution? >> >> Thank you >> > > Hi, > > We have an application that uses QT/Embedded for the GUI. The application > displays/stores/analyzes continuous data from a serial connection to a > photon counter. I'd suggest looking into it, particularly if you also want > to avoid the bulk of X windows. > > Lucas > > ----- > -- > Lucas Sturnfield > stu...@gm... > > -- > View this message in context: http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p3681093.html > Sent from the Gumstix mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Harvey C. <hch...@3g...> - 2012-01-17 17:11:33
|
On Jan 17, 2012, at 12:03 PM, sturnfie wrote: > We have an application that uses QT/Embedded for the GUI. The application > displays/stores/analyzes continuous data from a serial connection to a > photon counter. I'd suggest looking into it, particularly if you also want > to avoid the bulk of X windows. > Lucas, What do you use for plotting? I used to use WxWidgets, but having used Qt, I'm not going back to Wx. |
From: sturnfie <stu...@gm...> - 2012-01-17 19:34:05
|
Harvey Chapman-2 wrote > > On Jan 17, 2012, at 12:03 PM, sturnfie wrote: >> We have an application that uses QT/Embedded for the GUI. The application >> displays/stores/analyzes continuous data from a serial connection to a >> photon counter. I'd suggest looking into it, particularly if you also >> want >> to avoid the bulk of X windows. >> > > Lucas, > > What do you use for plotting? I used to use WxWidgets, but having used Qt, > I'm not going back to Wx. > > > Our primary plotting window is a side-scroller data feed when actively recording, and a historical record viewer when not. A data matrix is maintained in the background (size mapped per current display zoom level) and is populated from a datastore accordingly. At our screen update interval, the data matrix is linearly transversed and lines are drawn to connect points. User features allowing for scaling and shifting of the data are handled as multipliers/offsets for the x/y coordinates of the points. I suppose the cleanest answer to your question is that I use qpainter.h for the graphics, qdatastream.h for retrieving data from a datastore (serial data pulled in separate process), and qwidget.h for the scaffolding & canvas. Various other support libraries are used for the rest of the interface (qlayout.h, qhbox,h, qvbox.h, etc). Lucas ----- -- Lucas Sturnfield stu...@gm... -- View this message in context: http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p3681332.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: sturnfie <stu...@gm...> - 2012-01-18 02:03:26
|
James Linder wrote > > On 18/01/2012, at 3:34 AM, gumstix-users-request@.sourceforge wrote: > >>> As I dont have much experience with programming, my question is, how can >>> I >>> plot a realtime signal on the LCD. >>> Could someone suggest me some plotting tools/libraries that work on >>> Angstrom, or any other better solution? >>> >>> Thank you >>> >> >> Hi, >> >> We have an application that uses QT/Embedded for the GUI. The application >> displays/stores/analyzes continuous data from a serial connection to a >> photon counter. I'd suggest looking into it, particularly if you also >> want >> to avoid the bulk of X windows. > > I think that the nice bit about Qt is that you can do all your pre-playing > and learning on the platform of your choice (win, mac or linux) then port > your working solution to your gumstix with I'd guess Qt-embedded (as > opposed to say Sakoman's ubuntu) > > If you are NOT a c++ programmer then Qt's c++ is very gentle then soon > quite nice. 'Course if you are then like a duck to water ... > > James > > Also, if you use Qt4.x there are some pretty cool looking plugins for Eclipse to help the process along (architecture, GUI, events, etc). The code is portable as James mentioned, but there will be a cross-compilation step that might be a hurdle. Lucas ----- -- Lucas Sturnfield stu...@gm... -- View this message in context: http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p3681975.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Scott E. <sco...@gm...> - 2012-01-18 03:53:25
|
You can compile Qt programs on the Gumstix, but it's not fast. If you take James' advice and develop on another machine first, its not so bad. On 1/17/12, sturnfie <stu...@gm...> wrote: > > James Linder wrote >> >> On 18/01/2012, at 3:34 AM, gumstix-users-request@.sourceforge wrote: >> >>>> As I dont have much experience with programming, my question is, how can >>>> I >>>> plot a realtime signal on the LCD. >>>> Could someone suggest me some plotting tools/libraries that work on >>>> Angstrom, or any other better solution? >>>> >>>> Thank you >>>> >>> >>> Hi, >>> >>> We have an application that uses QT/Embedded for the GUI. The application >>> displays/stores/analyzes continuous data from a serial connection to a >>> photon counter. I'd suggest looking into it, particularly if you also >>> want >>> to avoid the bulk of X windows. >> >> I think that the nice bit about Qt is that you can do all your pre-playing >> and learning on the platform of your choice (win, mac or linux) then port >> your working solution to your gumstix with I'd guess Qt-embedded (as >> opposed to say Sakoman's ubuntu) >> >> If you are NOT a c++ programmer then Qt's c++ is very gentle then soon >> quite nice. 'Course if you are then like a duck to water ... >> >> James >> >> > > Also, if you use Qt4.x there are some pretty cool looking plugins for > Eclipse to help the process along (architecture, GUI, events, etc). The code > is portable as James mentioned, but there will be a cross-compilation step > that might be a hurdle. > > Lucas > > > ----- > -- > Lucas Sturnfield > stu...@gm... > > -- > View this message in context: > http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p3681975.html > Sent from the Gumstix mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: AKS <aun...@gm...> - 2012-01-18 06:30:49
|
Hi I have been using Qt/Qwt on Ubuntu on Gumstix and I found it good for developing HMI and it is free. I checked motif too but I think Qt has better documentation and peer support. Cheers! On 1/18/12, Scott Ellis <sco...@gm...> wrote: > You can compile Qt programs on the Gumstix, but it's not fast. > > If you take James' advice and develop on another machine first, its not so > bad. > > On 1/17/12, sturnfie <stu...@gm...> wrote: >> >> James Linder wrote >>> >>> On 18/01/2012, at 3:34 AM, gumstix-users-request@.sourceforge wrote: >>> >>>>> As I dont have much experience with programming, my question is, how >>>>> can >>>>> I >>>>> plot a realtime signal on the LCD. >>>>> Could someone suggest me some plotting tools/libraries that work on >>>>> Angstrom, or any other better solution? >>>>> >>>>> Thank you >>>>> >>>> >>>> Hi, >>>> >>>> We have an application that uses QT/Embedded for the GUI. The >>>> application >>>> displays/stores/analyzes continuous data from a serial connection to a >>>> photon counter. I'd suggest looking into it, particularly if you also >>>> want >>>> to avoid the bulk of X windows. >>> >>> I think that the nice bit about Qt is that you can do all your >>> pre-playing >>> and learning on the platform of your choice (win, mac or linux) then port >>> your working solution to your gumstix with I'd guess Qt-embedded (as >>> opposed to say Sakoman's ubuntu) >>> >>> If you are NOT a c++ programmer then Qt's c++ is very gentle then soon >>> quite nice. 'Course if you are then like a duck to water ... >>> >>> James >>> >>> >> >> Also, if you use Qt4.x there are some pretty cool looking plugins for >> Eclipse to help the process along (architecture, GUI, events, etc). The >> code >> is portable as James mentioned, but there will be a cross-compilation step >> that might be a hurdle. >> >> Lucas >> >> >> ----- >> -- >> Lucas Sturnfield >> stu...@gm... >> >> -- >> View this message in context: >> http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p3681975.html >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> ------------------------------------------------------------------------------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: ronan <ron...@gm...> - 2012-01-23 13:06:18
|
Hi, I personnally use gnuplot interacting directly with C (see gnuplot interfaces in ANSI C). This can provide an "oscilloscope-like" view (designed for an application of liquid level measurements in real time). But maybe it is not suitable with too many data to plot or high refresh frequency screen desired. .... very interesting thread by the way ... Ronan thanks for this interesting thread -- View this message in context: http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p4332400.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: bhamadicharef <bha...@ho...> - 2012-05-16 15:47:53
|
Hi One can install compile and use OpenCV to do some real time plot of time series. Brahim -- View this message in context: http://gumstix.8.n6.nabble.com/Realtime-plotting-on-LCD-tp3680476p4964332.html Sent from the Gumstix mailing list archive at Nabble.com. |