-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Graphical editor #204
base: main
Are you sure you want to change the base?
Graphical editor #204
Conversation
Initial Commit for pull request on incubator
Hi John.
When you select any object on the one line, left pane will display all the
information available for that element. When data is editable, left pane
will let you edit.
Pallette on the right is fully functional, and let's you insert new network
components (including voltage levels).
With delete key you can remove selected elements.
Start clicking any component on oneline diagram, and try to edit it's
attributes on the left pane. Editable attributes are marked with a pencil
icon on the right of the editing pane.
You can also move terminals associated to components: when you select a
component, references to terminals will be showed on editing pane. Those
references are represented with a button. If you want to "move" the
terminal, just click on the button and select a new terminal on the
diagram. It applies to connection terminals and regulating terminals
(generators, transformers, compensators).
Editing pane also will give you access to edit ir add transformer's ratio
and phase tap changers.
You can also run power flows (menu Run), using Hades2 (before, you must
configure some parameters using Tools menu).
You can add a new substation, using the "+" sign icon on the bottom toolbar.
With the icon to the right of the + sign, you can select "bus cells", and
using Ctrl+d keys the selected cell is duplicated, making a lot easier
creating "bays" on a station.
Also, you can start a new network from scratch (File/New...).
I'll try to submit some tutorials later.
Best regards,
El lun., 4 nov. 2019 07:58, Jon Harper <[email protected]> escribió:
… Hi,
thanks for contributing to powsybl !
Can you tell us more about this project ?
I launched it and imported the sample
src/main/resources/sample/sampleNet.xml
[image: Capture d’écran de 2019-11-04 11-28-39]
<https://user-images.githubusercontent.com/89208/68116100-4e45ff00-fefa-11e9-9071-d05c215b5d3c.png>
What are we supposed to do ? I couldn't do anything more than drag
elements from the substation.
Cheers,
Jon
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#204?email_source=notifications&email_token=ANL6WCSNQ5O62V6HFR42YQ3QR7553A5CNFSM4JBE3UR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEC63P2A#issuecomment-549304296>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANL6WCUYE6XPOIYYZ6FPOZ3QR7553ANCNFSM4JBE3URQ>
.
|
Thanks for taking the time to explain. A good way to make a tutorial is to make a short gif and post it to this issue. I use simplescreenrecorder to record my desktop and then ffmpeg to convert it to a gif ( $ ffmpeg -i foo.mkv foo.gif ) (you can also speed it up and scale it down with $ ffmpeg -i foo.mkv -vf "select='not(mod(n,2))',setpts=N/30/TB,scale=800x600" foo.gif ) (use a different number than 2 for higher speedups). For example, you get this I managed to do everything you described, except adding nodes.. When I create a substation from scratch, I create the busbar in the voltage level, and then I create a disconnector on this busbar but the second terminal of this disconnector should be a node (so that I can attach for example a switch), but I can't find a way to do that, I have the select another node of the substation and there is only the busbar. Cheers, |
Hi Jon.
Great demostration!. I wouldn' si it better.
To create a new node attached to the second terminal of the switch, just
write it's ID in the switch's combo box, and the node will be created.
Best regards.
César.
El vie., 15 nov. 2019 12:40, Jon Harper <[email protected]> escribió:
… Thanks for taking the time to explain. A good way to make a tutorial is to
make a short gif and post it to this issue. I use simplescreenrecorder to
record my desktop and then ffmpeg to convert it to a gif ( $ ffmpeg -i
foo.mkv foo.gif ) (you can also speed it up and scale it down with $ ffmpeg
-i foo.mkv -vf "select='not(mod(n,2))',setpts=N/30/TB,scale=800x600"
foo.gif ) (use a different number than 2 for higher speedups). For example,
you get this
[image: powsybl_editor]
<https://user-images.githubusercontent.com/89208/68955428-4b82be00-07c6-11ea-98e5-344735fbc31e.gif>
I managed to do everything you described, except adding nodes.. When I
create a substation from scratch, I create the busbar in the voltage level,
and then I create a disconnector on this busbar but the second terminal of
this disconnector should be a node (so that I can attach for example a
switch), but I can't find a way to do that, I have the select another node
of the substation and there is only the busbar.
Cheers,
Jon
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#204?email_source=notifications&email_token=ANL6WCTBSWM564FTNBKVN6TQT27IBA5CNFSM4JBE3UR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEFZ4QQ#issuecomment-554409538>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANL6WCSD2TYWQ26XXKN5ECLQT27IBANCNFSM4JBE3URQ>
.
|
Jon,
attached you'll find 2 tutorials: one showing haw to start a network from
scratch (regarding your last question), and other showing a cell
duplication, using cell selection and Ctrl+D keys.
I have preferred to send you the original .mkd videos, to maintain quality
(scaled gifs didn't let to see cleary some edition steps) and save disk
space (obiously, if no scaling is applied, gifs are bigger than original
videos).
Feel free sharing them, or better, tell me how should I share them with
others.
Kindest regards,
César Galli.
El vie., 15 nov. 2019 a las 14:50, César Galli (<[email protected]>)
escribió:
… Hi Jon.
Great demostration!. I wouldn' si it better.
To create a new node attached to the second terminal of the switch, just
write it's ID in the switch's combo box, and the node will be created.
Best regards.
César.
El vie., 15 nov. 2019 12:40, Jon Harper ***@***.***>
escribió:
> Thanks for taking the time to explain. A good way to make a tutorial is
> to make a short gif and post it to this issue. I use simplescreenrecorder
> to record my desktop and then ffmpeg to convert it to a gif ( $ ffmpeg -i
> foo.mkv foo.gif ) (you can also speed it up and scale it down with $ ffmpeg
> -i foo.mkv -vf "select='not(mod(n,2))',setpts=N/30/TB,scale=800x600"
> foo.gif ) (use a different number than 2 for higher speedups). For example,
> you get this
>
> [image: powsybl_editor]
> <https://user-images.githubusercontent.com/89208/68955428-4b82be00-07c6-11ea-98e5-344735fbc31e.gif>
>
> I managed to do everything you described, except adding nodes.. When I
> create a substation from scratch, I create the busbar in the voltage level,
> and then I create a disconnector on this busbar but the second terminal of
> this disconnector should be a node (so that I can attach for example a
> switch), but I can't find a way to do that, I have the select another node
> of the substation and there is only the busbar.
>
> Cheers,
> Jon
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#204?email_source=notifications&email_token=ANL6WCTBSWM564FTNBKVN6TQT27IBA5CNFSM4JBE3UR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEFZ4QQ#issuecomment-554409538>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ANL6WCSD2TYWQ26XXKN5ECLQT27IBANCNFSM4JBE3URQ>
> .
>
|
Hi Cesar, |
Please check if the PR fulfills these requirements (please use
'[x]'
to check the checkboxes, or submit the PR and then click the checkboxes)Does this PR already have an issue describing the problem ? If so, link to this issue using
'#XXX'
and skip the restWhat kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
What is the current behavior? (You can also link to an open issue here)
What is the new behavior (if this is a feature change)?
Does this PR introduce a breaking change or deprecate an API? If yes, check the following:
Other information:
(if any of the questions/checkboxes don't apply, please delete them entirely)