Przemo Firszt
28b0a8bb77
FEM: Split prepare_analysis_objects from check_prerequisites
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-06 19:21:38 +02:00
Przemo Firszt
67714c5025
FEM: Temporary dir is only used by ccxInpWriter, so move it there
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-06 19:21:37 +02:00
Przemo Firszt
f83520b2cc
FEM: Remove out of date comments
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-06 19:21:37 +02:00
Przemo Firszt
4caa464ebb
FEM: All FEM results are stored in a single object
...
Functionality previously provided by setNodeColorByResult is now
in setNodeColorByScalars. FemResult* object is no longer required,
the function accepts list of elements and a list of values.
Functionality previously provided by setNodeDisplacementByResult is now
in setNodeDisplacementByVectors. FemResult* object is no longer required,
the function accepts list of elements and a list of vectors.
A side effect: FemResultValues and FemResultVector are no longer used
and have bee removed.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-24 17:44:02 +02:00
Przemo Firszt
3a7772d0f7
FEM: Save/restore result dialog settings
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-09 13:07:49 -03:00
Przemo Firszt
793a5b79f1
FEM: Rename dialog element callbacks
...
Also setDisplacement function has been removed
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-09 13:07:49 -03:00
Przemo Firszt
5853eabc62
FEM: Always import FemGui
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-09 13:07:49 -03:00
Przemo Firszt
9766893be1
FEM: Change FEM results selection to radio buttons
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-09 13:07:49 -03:00
Przemo Firszt
f29b003810
FEM: Add reset_mesh_color and reset_mesh_deformation functions
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-09 13:07:49 -03:00
Przemo Firszt
ca47eeaeff
FEM: Remove unused property
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-09 13:07:49 -03:00
Przemo Firszt
6df5809c33
FEM: Optimise check_prerequisities
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-09 13:07:49 -03:00
Przemo Firszt
da83e47241
FEM: Remove old results before loading new set
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-09 13:07:49 -03:00
Przemo Firszt
4e94c02dda
FEM: Rename animateNodes to applyDisplacementToNodes
...
Also animateNodes is now applyDisplacementToNodes.
The funcions are not doing animation, but are responsible
for deforming mesh.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-02 11:35:34 +01:00
Przemo Firszt
8195ce579b
FEM: Remove not used setColorStress function
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-02 11:35:34 +01:00
Przemo Firszt
70318d7820
FEM: Disable Show result button if there are no results in analysis
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-02 11:35:34 +01:00
Przemo Firszt
749e772d85
FEM: Add Purge FEM results button
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-02 11:35:34 +01:00
Przemo Firszt
97a6333f87
FEM: Simplify setting FEM results when user selected None
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-02 11:35:34 +01:00
Przemo Firszt
302dbbf0be
FEM: Fix problem with Show button not reverting mesh deformation
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-02 11:35:34 +01:00
Przemo Firszt
dc7da86261
FEM: Don't use bool as variable name
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-02 11:35:21 +01:00
Przemo Firszt
6a13a51b90
FEM: Don't check is Show is checked after slider has been moved.
...
Slider is disbled is Show is not ticked, so that check is redundant.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-02 11:35:10 +01:00
Przemo Firszt
74234e7000
FEM: Switch to reading analysis stats from AnalysisStats object
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-06-02 11:28:44 +01:00
Przemo Firszt
e13a8cf304
FEM: Add ConstraintPressure
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-05-26 14:17:45 +01:00
Przemo Firszt
5e48d624e4
FEM: Make sure Edit/Run buttons stay disabled if ccxInpWriter didn't generate .inp file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:16 +02:00
Przemo Firszt
c9a54019aa
FEM: Reduce femConsole noise
...
Showing ccx output during short colculations doesn't make any sense.
During long calculations user is flooded with messages, that ccx
produced empty output.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:14 +02:00
Przemo Firszt
9f7728573d
FEM: Remove multiple empty lines produced by ccx before sending to FEM console
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:13 +02:00
Przemo Firszt
bdfe2bafda
FEM: Always scroll FEM console to the bottom after adding new message
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:12 +02:00
Przemo Firszt
294939f471
FEM: Rename CalculixLib to ccxFrdReader
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:11 +02:00
Przemo Firszt
d6b2ae8096
FEM: Move .inp writer to InpWriter.py file
...
Suggested by: bernd
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:10 +02:00
Przemo Firszt
79caef00cb
FEM: Fix typo
...
Reported-by: dubstar-04
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:06 +02:00
wmayer
2a3edfcd84
+ FEM: Add icon to command
2015-04-24 21:45:34 +02:00
wmayer
4db69850fb
+ FEM: reimplement function to create FEM mesh from shape
2015-04-23 23:36:05 +02:00
Przemo Firszt
7ec585ec18
FEM: Change Start Calculations shortcut to S, C
...
Suggested by wmayer
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:05:44 +02:00
Przemo Firszt
a4429c9ea8
FEM: Change Show Results shortcut to S, R
...
Suggested by wmayer
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:05:27 +02:00
Przemo Firszt
6ba642a3cc
FEM: Change New Analysis shortcut to N, A
...
Suggested by wmayer
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:05:06 +02:00
Przemo Firszt
f3b33f52e6
FEM: Reset min/max/avg to the initial state after user selected None
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:04:09 +02:00
Przemo Firszt
31a263ed89
FEM: Show displacement/stress nicely formatted and with proper units
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:03:44 +02:00
Przemo Firszt
bf1ffb612f
FEM: Rename min/max to avoid unintentional built-in function overload
...
min/max are python build-in functions, so we shouldn't use them as variable names
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:03:26 +02:00
Przemo Firszt
dd3c7f1bfb
FEM: Fix white spaces
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:03:04 +02:00
Przemo Firszt
129cc88b0b
FEM: Ignore unicode conversion errors
...
Solution suggested by shoogen
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:02:42 +02:00
Przemo Firszt
c5850e510a
FEM: Cut material name to 80 characters
...
CalculiX documentation tells that maximum alowed material name length
is 80 characters, so we have to respect that. Also ccx quietly fails if
that limit is not honoured.
Reported-by: bernd
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:02:22 +02:00
Przemo Firszt
f96f319986
FEM: Change default behaviour of ConfigParser used for materials
...
ConfigParser changes option capital letters in keys to small letters.
That commit changes it to generate verbatim keys as read from FCMat
files. Also Section names are no longer used to generate material
dictionary.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:01:18 +02:00
Przemo Firszt
9b2f2b15bc
FEM: Change way of handling combobox with FEM results
...
Identification of selected result item is no longer based
on the item string, but on a separate userData. This method
is language agnostic.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:00:56 +02:00
Przemo Firszt
d548490a2b
FEM: Clean white spaces in MechanicalAnalysis.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 16:59:52 +02:00
Przemo Firszt
f482dc2383
FEM: Clean imports in MechanicalAnalysis.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 16:59:30 +02:00
Przemo Firszt
957f723782
FEM: Make sure .inp doesn't contain force values that crash ccx
...
ccx crashes when a force has too many digits like this:
FemConstraintForce,2,1.5966711853290134e-18
but it's OK with that format:
FemConstraintForce,2,1.5966711853e-18
An example of ccx error:
*ERROR reading *CLOAD. Card image:
FEMCONSTRAINTFORCE,3,1.5966711853290134E-18
This commits adds formatting to make sure the numbers are within ccx
limits.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 16:58:57 +02:00
wmayer
bf2266aee3
+ hide input shape after creating fem object, give feedback on wrong selection for nodes set
2015-04-22 22:45:07 +02:00
Bernd Hahnebach
f4f7759bba
FEM: CalculiX input file, possibility to write more than one material object
2015-04-22 15:28:37 -03:00
Przemo Firszt
943ded5774
FEM: Fix typo in fem_console_message name
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-17 10:51:56 +02:00
Przemo Firszt
987dddfc78
FEM: Fix rare crash related to the date of compilation of ccx
...
Printing FEM console message could fail if ccx was compiled in March
and standard output contained double dotted a.
"You are using an executable made on Mi 4. Mär 19:49:02 CET 2015"
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-17 10:51:56 +02:00
Przemo Firszt
4b56d3d406
FEM: Fix typo. Rename MathObject to MaterialObject
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-17 10:51:56 +02:00