wmayer
dd2b39ddd6
+ fixes #0002075 : Analysis of FreeCAD by PVS-Studio static analyzer
2015-05-01 16:56:31 +02:00
Przemo Firszt
f5874a74e4
FEM: Split inp write_calculix_input_file into functions
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:19 +02:00
Przemo Firszt
30a69a5797
FEM: Make sure Young's modulus is written in MPa
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:18 +02:00
Przemo Firszt
ab26d7fd50
FEM: Replace invalid General_description with Description
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:17 +02:00
Przemo Firszt
7036d46bf2
FEM: ccxInpWriter shouldn't do any validation or guessing
...
Also, there is no need to print material parameters to the console.
User can see that info in dialog box, in .inp file and it's also printed
to console after material has been set.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:17 +02: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
ed8267643b
FEM: Cleaning ccxInpWriter
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:15 +02:00
Przemo Firszt
b61bb54b78
FEM: General_name is invalid since f96f319986
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:14 +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
cd4e71eadd
FEM: Typo/white space fix
...
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
42bc0b57f8
FEM: Remove never used saveMat function
...
That function won't be used as there is a plan to merge material
handling with Arch wb and Arch wb already has material editor.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:09 +02:00
Przemo Firszt
af4ad9059a
FEM: Remove never used colorValue function and FemLib.py file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:08 +02:00
Przemo Firszt
c6d1052f1f
FEM: Force showing Youngs modulus in MPa
...
That commit fixes inconsistent behaviour of Young's modulus input field
units in FEM material dialog window.
Reported-by: sgrogan
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:08 +02:00
Przemo Firszt
efcfd10a56
FEM: Remove empty python file added with commit 2818bc4ddf
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-27 21:33:07 +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
wmayer
ec96217335
+ FEM: cleanup of unused dialog
2015-04-23 23:11:47 +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
e6d7b7e586
FEM: Change Mechanical Material shortcut to M, M
...
Suggested by wmayer
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:04:50 +02:00
Przemo Firszt
249c2641e0
FEM: Change order of FEM toolbar items
...
Suggested by wmayer
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-04-23 17:04:31 +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
13b8d323b2
+ FEM: Improve drag and drop for FEM analysis object
2015-04-23 13:31:14 +02:00
wmayer
f460cec308
+ FEM: Support drag and drop for analysis object
2015-04-22 23:24:43 +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
wmayer
01768b70e7
+ FEM: remove useless error message
2015-04-20 11:35:40 +02:00
wmayer
9dfb87d227
+ do not translate units
2015-04-20 10:48:06 +02:00
wmayer
225fce9604
+ do not translate units
2015-04-19 23:41:27 +02:00
wmayer
f12a26b5fb
+ remove broken command from FEM workbench
2015-04-18 22:06:55 +02: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
Przemo Firszt
35c5de0782
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