Przemo Firszt
b9ecc4a569
FEM: Fix typo
...
Reported-by: dubstar-04
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:06 +02:00
wmayer
93526b3d87
+ FEM: Add icon to command
2015-04-24 21:45:34 +02:00
wmayer
603d51ed9a
+ FEM: reimplement function to create FEM mesh from shape
2015-04-23 23:36:05 +02:00
Przemo Firszt
439e99a57a
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
61cf264507
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
7026622979
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
7a54431073
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
e0ebdc603f
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
954be3f18c
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
20d10ccb75
FEM: Fix white spaces
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:03:04 +02:00
Przemo Firszt
e96cc5ed00
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
a0caf91c23
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
a46e8c3129
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
6e9bd2fa39
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
b4cceb7c1c
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
099fd9fd61
FEM: Clean imports in MechanicalAnalysis.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 16:59:30 +02:00
Przemo Firszt
f481513f06
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
fc6fb691fc
+ 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
96daa788f3
FEM: CalculiX input file, possibility to write more than one material object
2015-04-22 15:28:37 -03:00
Przemo Firszt
8e8839a922
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
7de378367b
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
0880940efb
FEM: Fix typo. Rename MathObject to MaterialObject
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-17 10:51:56 +02:00
Przemo Firszt
710d3d7bcd
FEM: No need to check length, empty list evaluates to False
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-17 10:51:56 +02:00
Przemo Firszt
0a0f54d651
FEM: Disable "open editor" and "run ccx" buttons.
...
This commit moves checking prerequisites to function. The function
is called before writing .inp file to make sure all required objects
are included in the analysis. "open editor" and "run ccx" buttons are
if check_prerequisites runs successfully.
Reported-by: wmayer
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-17 10:51:56 +02:00
Przemo Firszt
b34f1b57dc
FEM: Make sure cursor gets restored if write_calculix_input_file fails
...
Reported-by: wmayer
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-17 10:51:56 +02:00
Przemo Firszt
be3ad02be7
FEM: Fix typos
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-17 10:51:56 +02:00
Przemo Firszt
a76e7ea029
FEM: Catch ccx errors and print to FEM console in red
...
Code by wmayer
http://forum.freecadweb.org/viewtopic.php?f=18&t=10514&p=84921#p84901
2015-04-17 10:51:56 +02:00
Przemo Firszt
4856df86ce
FEM: Change way of converting ccx output to unicode
...
Previous method was prone to UnicodeDecodeError. The try-catch for
UnicodeDecodeError stays in as additional safety net.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-17 10:51:56 +02:00
Przemo Firszt
1f96d235ff
FEM: Add option to define ccx path in Preferences
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-14 15:25:32 +02:00
wmayer
d2a5857a55
+ workaround for limit of length of file names
2015-04-13 18:23:30 +02:00
Bernd Hahnebach
0724744f92
FEM: CalculiX file, boundaries one line for each axis
2015-04-11 00:17:08 +02:00
Bernd Hahnebach
d1f1bee665
FEM: cheange some Comments in CalculiX input file
2015-04-11 00:16:51 +02:00
wmayer
53178ad3f0
+ fix crash of ccx, use darker green for ccx output, fix typos
2015-04-09 23:26:06 +02:00
Przemo Firszt
70f7c9036e
FEM: Fix typo
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:45:08 +02:00
Przemo Firszt
09a466ccd0
FEM: replace vertical factor scroll bar with a horizonal one
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:45:07 +02:00
Przemo Firszt
34aad2ff43
FEM: Replace deprecated backticks with repr
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:45:01 +02:00
Przemo Firszt
0d90d95f3b
FEM: Replace "!=" with "is not" when comparing to None
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:45:00 +02:00
Przemo Firszt
a0ec25d031
FEM: Fix white space errors
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:45:00 +02:00
Przemo Firszt
8bcab55251
FEM: Fix spaces around =/+/: and brackets
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:44:59 +02:00
Przemo Firszt
0788b20efd
FEM: Clean unused imports
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:44:58 +02:00
Przemo Firszt
f92f238051
FEM: Fix copyright date
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:44:57 +02:00
Przemo Firszt
8d830a8ee9
FEM: Rename OutStr to more descriptive fem_console_message
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:44:57 +02:00
Przemo Firszt
b154acb80f
FEM: Make CalculiX execute error message red
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-09 19:44:56 +02:00
wmayer
f8c5e70d34
+ start external editor without blocking GUI
2015-04-03 17:55:51 +02:00
Przemo Firszt
115d67b76f
FEM: Add preferences dialog
...
This patch add FEM preferrences dialog. There is currently only
one option to define if internal or external editor should be used to
open CalculiX input .inp files. Disabling internal editor allows to
define path to external editor.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-03 08:07:28 +02:00
wmayer
8ed77e22d3
+ support .inp file format
2015-04-01 11:09:46 +02:00
wmayer
e18cf373fc
+ remove platform check
2015-03-30 16:36:40 +02:00
wmayer
02c58ca564
FEM: improve Abaqus syntax highlighter
2015-03-30 15:28:08 +02:00
wmayer
5f04c6e882
+ FEM: get nodes by vertex
2015-03-30 11:45:35 +02:00
Bernd Hahnebach
d2888e6c28
Fem: add Support for loads and supports on edges to CalculiX file
2015-03-30 10:24:38 +02:00