> Has anyone built any block simulators (for modeling continuous electronic
> systems, like OP Amps, RC networks, etc) in Haskell? If so, any website
> URLs would be of help to me.

Not really my area, but I haven't seen any answers (or adverts) yet, so
here are my 2 cents:

I assume that you've checked haskell.org, and have done a bibliography
search, so you've probably seen the work on hardware description in
functional languages. Those I know of model digital systems, but you can
get some ideas about general approaches to hardware simulation in Haskell.

A non-obvious relation: you might want to check the links to functional
reactive programming. There are instances for animation (Fran), robotics
(Frob), vision (Fvision), but the common core is continuous time based
simulation.

This includes differentiation and integration, so you might be able to model
some simple systems directly via differential equations, with the bonus of
getting support for animating your circuits/measurements. The algorithms in
current Fran are a bit crude (better numerical approximations were used
in earlier versions, but haven't been ported yet..).

If you are going to built a new library: it would be interesting to see
whether Fran ideas could be combined with Jerzy Karczmarczuk's
functional differentiation (links to both can be found in the libraries
section on haskell.org).

Claus




Reply via email to