Anybody working on a Smith chart lazarus / 55-TAChart ---------------------------------------------------------------------- stephanweber · 2015-07-02 07:39 Hi, if anybody is interested in programming a Smith chart (used for display of complex numbers, like impedances), I can hand-over my full well-tested Delphi pascal source code. It is quite beautiful, but not yet object-oriented. Would be nice of course to merge it into the Tchart. Bye Stephan ---------------------------------------------------------------------- wp · 2015-07-02 09:05 No, I am not working on Smith charts, but why don't you post your code? In principle, I do not see a reason why it should not be possible to add this to TAChart. The main obstacle seems to be that TAChart has perpendicular axes, but you can hide them and draw all the circles and labels in the chart's events - see http://forum.lazarus.freepascal.org /index.php/topic,16977.msg93141.html#msg93141 or http://forum.lazarus. freepascal.org/index.php/topic,27248.msg168240.html#msg168240. ---------------------------------------------------------------------- trayres · 2015-09-26 18:12 I just started looking for plotting a Smith chart, because I'm trying to update PUFF to be cross platform and update its graphics. It would be helpful here! ---------------------------------------------------------------------- stephanweber · 2023-08-29 12:04 Hi, late update: I can send the full source code, but it is Delphi 7.0 and not object- oriented. Send me a message or leave a comment in case of interest. Bye Stephan ---------------------------------------------------------------------- MarkMLl · 2023-08-29 12:56 Irrespective of how it's written, I think it would be a useful thing to have available. My own opinion is that "OO" is over-used and a convenient fallback for anybody who can't think of a more appropriate buzzword. OO techniques can be very useful if there might need to be more than one of something (i.e. two complex objects underlying two different GUI forms, or objects being accumulated and passed around as parameters), but it's (still) possible to have valid and useful Pascal without using it. MarkMLl