Call for Testing - ktechlab - development snapshot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
A new development release for Ktechlab has been released.

This release includes:
# Several code formatting fixes... allows one to see more of the
algorithm on a small monitor.

# numerous snyde remarks (comments) added to the code either asking
questions, reporting on discoveries made so far, or pointing out
design issues and ideas for the next release.

# Several minor fixes... for example the number Pi was defined at
several points in the code, these were replaced with the standard
library macro "M_PI".

# Removed the version string from source files, -- is a responsibility
of the build system. Changed to referance to VERSION in config.h .

# Enhanced some vector and matrix classes of linear and non-linear
algebra modules

# Converted the simulator to use STL the STL list class and converted
the Osilloscope to use the STL vector class. The latter change cleared
up a ton of atrocious code. =)

# Added in a few debugging checks so that it will now sometimes report
some of the errors it is making to the log console. This might be one
or two more opportunities for further conversion to STL classes,

Right now the main focus is on stabilizing what's there. Because
Ktechlab is an extremely ambitious project which appears to be
designed to support robotics development -- the mechanics part is only
in skeleton form right now. It will need an extremely stable platform.

Much still needs to be done to get the pointers under control and
considerable refactoring still needs to be done. Already on the agenda
is the move of the LU based Linear algebra engine to the new math
library.

Another problem is that logic gates are currently powered by ZPMs
which have practically infinite power generating capacity... =P There
needs to be some kind of special power node that sits on the schematic
and powers all logic gates on the same page so that it is possible to
integrate the designs with the necessary analog power circuits.

If you want to test and report bugs, either to me chitlesh AT
fedoraproject DOT org or the
http://lists.sourceforge.net/lists/listinfo/ktechlab-devel, here are
the sources and RPMS (fc6 and fc7(devel)) (gputils should be installed
via yum) http://tux.u-strasbg.fr/~chit/ktechlab/

In those RPMS, the elementset.cpp under src/electronics/simulation has
#define CHECK uncommented and if you are testing the ktechlab package,
launching ktechlab from the console will help a lot for debugging
ktechlab.

Play around and see how long you can survive then report back here.

thanks,
regards,
Chitlesh
--
http://clunixchit.blogspot.com


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux