Hades logo    Hades applet banner

TAMS / Java / Hades / applets (print version): contents | previous | next

component animation

component animation screenshot

Description

This applet is meant to demonstrate RTLIB animation. If selected, the editor will update the value labels on RLTIB registers and OpinVector components during each periodic repaint. Also, the currently selected 'active' data input of RTLIB multiplexers is indicdated with a small rectangle.

In the example circuit, the IpinVector input values, the current counter value, the OpinVector output values, and the multiplexer state are updated periodically during the simulation.

Due to the need of updating the graphical representation of possibly many RTLIB components, selecting rtlib-animation can severely slow-down a simulation. On most Java virtual machines, the formatting and repainting of text-objects is (even) slower than the line-drawing operations required for basic glow-mode.

You might want to disable rtlib-animation if performance is critical to your application. However, please remember that the last values painted while rtlib-animation was still selected (possibly the values from circuit initialization) are not overwritten anymore. In other words, when rtlib-animation is off, the values shown on the schematics may not represent the actual values during the simulation. Therefore, the applet version of Hades currently does not include a GUI control to switch-off rtlib-animation. In the editor (e.g. the webstart version), select the menu/layers/rtlib-animation checkbox menu-item to enable or disable rtlib-animation.

Run the applet | Run the editor (via Webstart)


Impressum | 24.11.06
http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/50-rtlib/00-intro/rtlib-anim_print.html