Плагины - это дополнительный программный код, используемый для повышения функциональности системы, который можно скачать отдельно от основного кода.
На данный момент доступны следующие плагины:
IRSIM - это симулятор, предоставленный Стэнфордским Университетом. Первоначально он был написан на C, но затем переписан на Java поэтому мы можем использовать его в Electric. Текущую версию IRSIM можно скачать по ссылке www.staticfreesoft.com/electricSFS-9.03.jar со страницы Static Free Software.
Bean Shell - позволяет использовать в Electric скрипты Java и используется для обработки передаваемых параметров. Этот плагин требуется для выполнения практически всех операций в Electric. Он также доступен на www.beanshell.org .
Jython - добавляет в Electric возможность использования скриптов на Python. Плагин доступен на сайте http://www.jython.org. Для его использования сформируйте "standalone" дистрибутив, создав JAR файл, который можно использовать с Electric.
3D - компонент позволяет отображать проектируемый макет в трехмерном пространстве. Требуемый пакет Java3D, доступен на сайте сообщества Java Community, www.j3d.org. Это не плагин, а расширение для вашего экземпляра Java. Обратите внимание, что ваша видеокарта должна поддерживать OpenGL 1.2 или более старшую версию для корректной работы Java3D.
Animation 3D - 3D анимация возможна при условии наличия установленных 3D компонентов, описанных выше, а так же при наличии на компьютере установленного Java Media Framework (JMF). Java Media Framework доступен по адресу Sun Microsystems java.sun.com/products/java-media/jmf
Для корректной работы плагинов они должны быть добавлены к основному коду при запуске .
Например, для добавления beanshell (имя файла "bsh-2.0b1.jar"), наберите:
Под Windows, вы должны разделять jar файлы с помощью ";"
Вы должны однозначно ссылаться на главный класс Electric (com.sun.electric.Launcher), поскольку при использовании плагинов все .jar файлы группируются в один - "classpath".