The file styles/ElectricalEngineering.isy
provides electrical engineering circuits components for
IPE. The additional customization file ipelets/customize.lua
enables the following additional shortcuts:
Shift+S
to add symbolsAlt+Ctrl+I
to add splines
German instructions on installing and using Ipe can be found here.
Copy the styles file styles/ElectricalEngineering.isy
into the user directory ~/.ipe/styles/
(styles
may have have to be created first). You can either do these steps manually or use this script:
mkdir -p ~/.ipe/styles
cd ~/.ipe/styles
rm ElectricalEngineering.isy
wget https://github.com/christiankral/ElectricalEngineering.isy/raw/master/styles/ElectricalEngineering.isy
Copy the customization file ipelets/customize.lua
into the user directory ~/.ipe/ipelets/
(ipelets
may have have to be created first). You have to change
prefs.styles = { "/path/to/ElectricalEngineering.isy" }
to the absolute path
prefs.styles = { "/home/user/.ipe/styles/ElectricalEngineering.isy" }
(where user
is your user name). You can either do these steps manually or use this script:
# Download, copy and configure customize.lua
mkdir -p ~/.ipe/ipelets/
cd ~/.ipe/ipelets/
rm customize.lua
wget https://github.com/christiankral/ElectricalEngineering.isy/raw/master/ipelets/customize.lua
sed -i 's@~@'"$HOME"'@g' customize.lua
We are assuming that IPE is installed in C:\bin\Ipe
; but it may be installed somewhere else.
Copy the styles file styles/ElectricalEngineering.isy
into the Windows directory C:\bin\Ipe\styles\
(styles
may have have to be created first)
Copy the customization file ipelets/customize.lua
into the user directory C:\bin\Ipe\ipelets\
(ipelets
may have have to be created first). You have to change
prefs.styles = { "/path/to/ElectricalEngineering.isy" }
to (note the double backslashes)
prefs.styles = { "C:\\bin\\Ipe\\styles\\ElectricalEngineering.isy" }
Ipe files created with ElectricalEngineering versions before and after v0.5.0 are not compatible.
Older files can be updated under Linux using the script Resources/update1.sh
.
This script inserts an updated version of ElectricalEngineering.isy into an ipe file and
fixes compatibility issues caused be new component names. If you encounter any conversion problems, please file an issue.
This script converts one or more Ipe file to ElectricalEngineering version v1.X.X.
update1.sh File.ipe
updatesFile.ipe
by inserting~/.ipe/styles/ElectricalEngineering.isy
update1.sh "*.ipe"
updates all files*.ipe
by inserting~/.ipe/styles/ElectricalEngineering.isy
update1.sh "*.ipe" /work/ElectricalEngineering.isy
updates all files*.ipe
by inserting/work/ElectricalEngineering.isy
- Stored in
Resources/InductionMachine.ipe
- Stored in
Resources/Transformer.ipe
- Arrows
- Current arrows
- Curved arrow line
- Basic
- Capacitor
- Diode
- Fuse
- Ground
- IGBT
- Inductor
- NMOS
- PMOS
- Resistor
- Resistor variable
- Switch open/close
- Thyrisotor
- Transistor NPN
- Transistor PNP
- Windings
- Logic
- ANSI compliant symbols
- DIN compliant symbols
- Machines
- DC machine
- Three phase
- Transformer
- Mechanics
- Supports
- Sensors
- Current sensor
- Voltage sensor
- Power sensor
- Scope
- Sources
- Current source
- Voltage source