3 ms·
This is the sort of thing I've worked with: http://img.thedailywtf.com/images/201104/labview.jpg http://img.thedailywtf.com/images/201104/labview.jpg Get 5+ of
by socillion 13y ago
This is the sort of thing I've worked with: http://img.thedailywtf.com/images/201104/labview.jpg http://img.thedailywtf.com/images/201104/labview.jpg
Get 5+ of those controlling a robot and you can have a terrific time debugging. I think it's scarred me for life; I'd rather use Java than write a program in a graphical language again.
- anigbrowl 13y agoThat looks like a good time to me! I like to see the structure of what I'm working with, and that's something that gets lost with text. But I agree that it makes debugging more demanding, since you can't just set breakpoints and so in the normal way; synchronization problems can be a headache. I think it's got a lot more in common with breadboarding/circuit design/ I do recommend checking out Flowstone, or its earlier incarnation Synthmaker, which allows programming in C and assembler as well as blackboxing modules. This seems like the best of both worlds in many respects.
- socillion 13y agoThat's interesting, do you have a background in hardware? I find it much easier to build a mental model from text, but I guess its because I'm not very familiar with graphical tools. I try to stay away from closed source development tools as a general rule, are there any open source graphical tools you would recommend?
- anigbrowl 13y agoI'm sorry that I can't suggest anything open source except for DSP hacking, and that would Miller Puckette Pure Data system - but like a lot of open-source tools, especially in this space, it's about as friendly as a leopard. Very powerful, but also hideously ugly. Most pro users use a commercial iteration of the concept called Max/MSP which also has a steep learning curve but is quite interoperable with other platforms such as Processing. I'm largely focused on audio processing because I'm into synths, but also on sequencers which I find endlessfascinating in much the same way as wind-up toys :) The problem is increasing complexity on larger projects, of course; I tend to use the Nord Modular platform for preference because otherwise I could spend all my time building and never get around to making music. One commercial application that you might find interesting is the IDA debugger. I found after I'd been doing this for a while that I developed a strange affection for assembler and low-level debugging.
- ics 13y agoI don't think Pure Data is as scary as people make it out to be. It's certainly quite plain looking– similar to writing code with no syntax highlighting– but once you settle in it's enormous fun and very straightforward. The help browser in Pd-extended has enough examples and tutorials to keep you interested. Considering how much similar applications cost, PD should get a hardy recommendation!