DSPRelated.com
Forums

Graphical Programming Language

Started by Martin Blume April 12, 2004
Hi,
is there some block-based graphical programming language
like e.g. DASYLab or LabVIEW? I'd like to have one that:
- is free, if possible, ow low-cost
- runs under Linux
- is extensible by user-written blocks
I want to use it as a simple tool to try out signal processing
algorithms.

Regards
Martin



Hi,
is there some block-based graphical programming language
like e.g. DASYLab or LabVIEW? I'd like to have one that:
- is free, if possible, ow low-cost
- runs under Linux
- is extensible by user-written blocks
I want to use it as a simple tool to try out signal processing
algorithms.

Regards
Martin



Martin Blume wrote:

> Hi, > is there some block-based graphical programming language > like e.g. DASYLab or LabVIEW? I'd like to have one that: > - is free, if possible, ow low-cost > - runs under Linux > - is extensible by user-written blocks > I want to use it as a simple tool to try out signal processing > algorithms. > > Regards > Martin > > >
Scilab http://www.scilab.org is a open source Matlab clone. It comes with a Simulink like tool called Scicos http://www.scicos.org/ Guenter
Guenter wrote:

> > Martin Blume wrote: > >> Hi, >> is there some block-based graphical programming language >> like e.g. DASYLab or LabVIEW? I'd like to have one that: >> - is free, if possible, ow low-cost >> - runs under Linux >> - is extensible by user-written blocks >> I want to use it as a simple tool to try out signal processing >> algorithms. >> >> Regards >> Martin >> >> >> > > > Scilab http://www.scilab.org is a open source Matlab clone. It comes > with a Simulink like tool called Scicos http://www.scicos.org/ > > Guenter
Another one that comes to my mind if you are looking toward digital communications is Simthetic http://simthetic.sourceforge.net/ It seems like it was a student project, with the goal to implement an OFDM transmission system. Guenter
"Jeff Schwab" <jeffplus@comcast.net> schrieb
> Martin Blume wrote: > > Hi, > > is there some block-based graphical programming language > > like e.g. DASYLab or LabVIEW? I'd like to have one that: > > - is free, if possible, ow low-cost > > - runs under Linux > > - is extensible by user-written blocks > > I want to use it as a simple tool to try out signal > > processing algorithms. > > Try Simulink from the Mathworks (home of Matlab). > It's not free, but it meets your other requirements.
Thanks for the answer. It is not free, it is far from free! There exists a student version, but this applies only to "active" (*) students, not professionals who want to enlarge or deepen their knowledge in their free time, something like a "personal" license. Thank you Martin (*) for want of a better word: those guys that are incribed at an university in view of getting a degree at some time in the future. If I think back of my student's days, "active" is perhaps the wrong word ...
"Guenter" <dannoritzer@web.de> schrieb
> > > is there some block-based graphical programming language > > like e.g. DASYLab or LabVIEW? > > Scilab http://www.scilab.org is a open source Matlab clone. > It comes with a Simulink like tool called Scicos > http://www.scicos.org/ >
Wow, thanks! I heard about Scilab, I didn't know that a Simulink clone is included. Regards Martin
Martin Blume wrote:

>>Try Simulink from the Mathworks (home of Matlab). >>It's not free, but it meets your other requirements. > > Thanks for the answer. It is not free, it is far from free! > There exists a student version, but this applies only to > "active" (*) students
Not only that -- IIRC, even the student version was brutally expensive; a few months ago I wanted to buy to be able to get the courses and research work done at home on Linux (instead of at School with those WinXP pieces of crap), and the minimally useful configuration for my needs was already more than 700 US$ -- yes, *student* price!! It really beats me how those thieves have succeeded in making that product *the* standard for DSP and many other scientific/engineering areas. Oh well, such is the world where we live :-) Carlos --
Martin Blume wrote:
> Hi, > is there some block-based graphical programming language > like e.g. DASYLab or LabVIEW? I'd like to have one that: > - is free, if possible, ow low-cost > - runs under Linux > - is extensible by user-written blocks > I want to use it as a simple tool to try out signal processing > algorithms.
You might try ptolemy. I haven't looked at it in about five years though, but back then it was fairly impressive. Here's a link: http://ptolemy.eecs.berkeley.edu/ -- Jim Thomas Principal Applications Engineer Bittware, Inc jthomas@bittware.com http://www.bittware.com (703) 779-7770 Nothing is ever so bad that it can't get worse. - Calvin
"Carlos Moreno" schrieb
> Martin Blume wrote: > > >>Try Simulink from the Mathworks (home of Matlab). > >>It's not free, but it meets your other requirements. > > > > It is not free, it is far from free! > > There exists a student version, but this applies only to > > "active" (*) students > > Not only that -- IIRC, even the student version was > brutally expensive; [...] was already > more than 700 US$ -- yes, *student* price!! >
Yep, that's way too expensive for a student. A personal edition for a professional, maybe, although also here, $700 is steep.
> > It really beats me how those thieves have succeeded in > making that product *the* standard for DSP and many other > scientific/engineering areas. Oh well, such is the world > where we live :-) >
I wouldn't call them "thieves". For the price, you get a darned good product with good support. That's possibly why it has become the standard. Regards Martin
Martin Blume wrote:

> Hi, > is there some block-based graphical programming language > like e.g. DASYLab or LabVIEW? I'd like to have one that: > - is free, if possible, ow low-cost > - runs under Linux > - is extensible by user-written blocks > I want to use it as a simple tool to try out signal processing > algorithms. > > Regards > Martin > > >
Check out R at: http://www.r-project.org/ They say it's for statistical programming but that only applies to the mass of library packages included with it. The language itself has no bias and is an extremely well thought out system. Much thought was also put into presentation support, i.e. graphics. Bob -- "Things should be described as simply as possible, but no simpler." A. Einstein