sysdyn issueshttps://gitlab.simantics.org/simantics/sysdyn/-/issues2022-11-24T23:20:13Zhttps://gitlab.simantics.org/simantics/sysdyn/-/issues/83MacOSX/Linux port2022-11-24T23:20:13ZTuukka LehtonenMacOSX/Linux portThere are a lot of people wishing for both the MacOSX and Linux ports to happen.
Most problems in the past were related to UI components using the SWT-AWT bridge.
The UI components that employ SWT-AWT bridge are:
* [ ] diagram editor
*...There are a lot of people wishing for both the MacOSX and Linux ports to happen.
Most problems in the past were related to UI components using the SWT-AWT bridge.
The UI components that employ SWT-AWT bridge are:
* [ ] diagram editor
* [ ] Dependencies structure tab
* [ ] Trend view
* [ ] Symbol library
UI components that rely on Windows-only native parts:
* [ ] Structure view
* Relies on DOT from GraphViz, more specifically on https://gitlab.simantics.org/simantics/platform/-/tree/master/bundles/org.simantics.graphviz currently only works with Windows.
* Also note simantics/platform#730 and simantics/platform#581https://gitlab.simantics.org/simantics/sysdyn/-/issues/75Implement proper simulation result export options2020-08-28T08:28:27ZJani MäkinenImplement proper simulation result export optionsCurrently there is no easy way of exporting results, Save Results button does nothing when used with the internal solver. When using OM solver it saves the result file with .dbb file extension, a more commonly used file extension would b...Currently there is no easy way of exporting results, Save Results button does nothing when used with the internal solver. When using OM solver it saves the result file with .dbb file extension, a more commonly used file extension would be convenient. Export Subscription Data As CSV Text doesn't show any options for Exported items even after choosing a model.https://gitlab.simantics.org/simantics/sysdyn/-/issues/74Make Openmodelica solver usable for game experiments2020-08-28T08:45:25ZJani MäkinenMake Openmodelica solver usable for game experimentsTrying to activate a game experiment with OM solver results in errors:
```
!ENTRY org.simantics.utils.ui 4 0 2020-07-09 16:11:29.323
!MESSAGE No game experiment factory registered as OPENMODELICA
!STACK 0
java.lang.Exception: No game e...Trying to activate a game experiment with OM solver results in errors:
```
!ENTRY org.simantics.utils.ui 4 0 2020-07-09 16:11:29.323
!MESSAGE No game experiment factory registered as OPENMODELICA
!STACK 0
java.lang.Exception: No game experiment factory registered as OPENMODELICA
at org.simantics.sysdyn.solver.Solvers.instantiateGameExperiment(Solvers.java:33)
at org.simantics.sysdyn.manager.SysdynModel.loadExperiment(SysdynModel.java:448)
at org.simantics.simulation.project.ExperimentManager$2.run(ExperimentManager.java:169)
at org.simantics.db.common.request.ReadRequest.perform(ReadRequest.java:21)
at fi.vtt.simantics.procore.internal.SessionImplSocket$6.run0(SessionImplSocket.java:1521)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:226)
at fi.vtt.simantics.procore.internal.SessionRequestManager$1.run0(SessionRequestManager.java:127)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:226)
at org.simantics.db.impl.query.QueryThread.run(QueryThread.java:238)
ERROR [2020-07-09 16:11:29,323] org.simantics.utils.ui.ErrorLogger: No game experiment factory registered as OPENMODELICA
java.lang.Exception: No game experiment factory registered as OPENMODELICA
at org.simantics.sysdyn.solver.Solvers.instantiateGameExperiment(Solvers.java:33)
at org.simantics.sysdyn.manager.SysdynModel.loadExperiment(SysdynModel.java:448)
at org.simantics.simulation.project.ExperimentManager$2.run(ExperimentManager.java:169)
at org.simantics.db.common.request.ReadRequest.perform(ReadRequest.java:21)
at fi.vtt.simantics.procore.internal.SessionImplSocket$6.run0(SessionImplSocket.java:1521)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:226)
at fi.vtt.simantics.procore.internal.SessionRequestManager$1.run0(SessionRequestManager.java:127)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:226)
at org.simantics.db.impl.query.QueryThread.run(QueryThread.java:238)
```https://gitlab.simantics.org/simantics/sysdyn/-/issues/73Make internal solver usable for sensitivity experiments2020-08-28T08:29:39ZJani MäkinenMake internal solver usable for sensitivity experimentsInternal solver is much faster at solving models, however, currently running sensitivity experiments defaults to OM solver even if internal is chosen as the preferred solver from settings. Implementation missing?Internal solver is much faster at solving models, however, currently running sensitivity experiments defaults to OM solver even if internal is chosen as the preferred solver from settings. Implementation missing?https://gitlab.simantics.org/simantics/sysdyn/-/issues/72Implement Initial Conditions folder under a model2020-08-28T08:29:47ZJani MäkinenImplement Initial Conditions folder under a modelCurrently has no utility, cannot be opened, cannot create anything inside.
![image](/uploads/371f12d438b23bab71eb415e08886879/image.png)Currently has no utility, cannot be opened, cannot create anything inside.
![image](/uploads/371f12d438b23bab71eb415e08886879/image.png)https://gitlab.simantics.org/simantics/sysdyn/-/issues/70User should be informed when simulation ends2020-08-28T08:38:09ZJani MäkinenUser should be informed when simulation endsWould be especially helpful for simulations that take a long or a short time. For longer simulations, the user will most likely run simulations in the background while focusing on other things, but would like to see the results asap. For...Would be especially helpful for simulations that take a long or a short time. For longer simulations, the user will most likely run simulations in the background while focusing on other things, but would like to see the results asap. For short simulations, with the internal solver, the progress bar goes by so fast that seemingly nothing happens when you simulate. This can be confusing for a new user.https://gitlab.simantics.org/simantics/sysdyn/-/issues/65Pipes should have shadows2020-08-28T08:31:45ZJani MäkinenPipes should have shadowsWithout shadows it can be impossible to tell what element on the graph ends up in your selection
![d18d7eb70f99765ea85eb06b23c6dd89](/uploads/d240ac13a5e671d487169d6d38d81aba/d18d7eb70f99765ea85eb06b23c6dd89.gif)Without shadows it can be impossible to tell what element on the graph ends up in your selection
![d18d7eb70f99765ea85eb06b23c6dd89](/uploads/d240ac13a5e671d487169d6d38d81aba/d18d7eb70f99765ea85eb06b23c6dd89.gif)https://gitlab.simantics.org/simantics/sysdyn/-/issues/58Internal solver doesn't apply premade functions on vectors elementwise2020-08-28T08:38:33ZJani MäkinenInternal solver doesn't apply premade functions on vectors elementwiseFor example pre(x), where x is a vector, results in errors. Same with xidz(x, y, z), where x is a vector and y and z are scalar.For example pre(x), where x is a vector, results in errors. Same with xidz(x, y, z), where x is a vector and y and z are scalar.Jani MäkinenJani Mäkinen