diff --git a/Dynamics/Discrete/README.md b/Dynamics/Discrete/README.md index 3a118357..e977f519 100644 --- a/Dynamics/Discrete/README.md +++ b/Dynamics/Discrete/README.md @@ -1,5 +1,5 @@ # Spring/Mass Oscillator -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Frequency response analysis + 2-Mass oscillator diff --git a/Dynamics/Discrete/mesh.png b/Dynamics/Discrete/mesh.png index dad366cd..05879fdc 100644 Binary files a/Dynamics/Discrete/mesh.png and b/Dynamics/Discrete/mesh.png differ diff --git a/Dynamics/Discrete/meshM.png b/Dynamics/Discrete/meshM.png index 8ff810da..d5f6abb8 100644 Binary files a/Dynamics/Discrete/meshM.png and b/Dynamics/Discrete/meshM.png differ diff --git a/Dynamics/Discrete/run.fbd b/Dynamics/Discrete/run.fbd index 50aaef21..7d63403e 100644 --- a/Dynamics/Discrete/run.fbd +++ b/Dynamics/Discrete/run.fbd @@ -3,8 +3,7 @@ read MS.frd read MS.inp nom # plot model seta ! all -hcpy png -sys mv hcpy_1.png mesh.png +hcpy png mesh # plot mode shapes seta path n 1 3 5 ds 1 e 1 diff --git a/Dynamics/Discrete/runM.fbd b/Dynamics/Discrete/runM.fbd index 73499b95..d25b86e2 100644 --- a/Dynamics/Discrete/runM.fbd +++ b/Dynamics/Discrete/runM.fbd @@ -7,8 +7,7 @@ seta fix n 1 plot e all k plus n all k 6 plus n fix r 6 -hcpy png -sys mv hcpy_1.png meshM.png +hcpy png meshM # plot mode shapes seta path n 1 2 3 ds 1 e 1 diff --git a/Dynamics/Discrete/test.py b/Dynamics/Discrete/test.py index b0634bca..967702d0 100755 --- a/Dynamics/Discrete/test.py +++ b/Dynamics/Discrete/test.py @@ -2,3 +2,4 @@ import os os.system("cgx -b run.fbd") +os.system("cgx -b runM.fbd") diff --git a/Kasten/D3.png b/Kasten/D3.png index fb20a26d..5bdd3771 100644 Binary files a/Kasten/D3.png and b/Kasten/D3.png differ diff --git a/Kasten/PE.png b/Kasten/PE.png index e8354975..8527fed9 100644 Binary files a/Kasten/PE.png and b/Kasten/PE.png differ diff --git a/Kasten/README.md b/Kasten/README.md index 260f52ad..2bae7ea8 100644 --- a/Kasten/README.md +++ b/Kasten/README.md @@ -1,5 +1,5 @@ # Non-linear Buckling -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Large displacements + Plasticity diff --git a/Kasten/deformed.png b/Kasten/deformed.png index 9de500f2..b5d17cb0 100644 Binary files a/Kasten/deformed.png and b/Kasten/deformed.png differ diff --git a/Kasten/geo.png b/Kasten/geo.png index 9169eb87..741dec82 100644 Binary files a/Kasten/geo.png and b/Kasten/geo.png differ diff --git a/Kasten/imperfection.png b/Kasten/imperfection.png index f18547b0..6a606639 100644 Binary files a/Kasten/imperfection.png and b/Kasten/imperfection.png differ diff --git a/Kasten/post.fbd b/Kasten/post.fbd index ac429376..36f30be6 100755 --- a/Kasten/post.fbd +++ b/Kasten/post.fbd @@ -12,28 +12,24 @@ ds -1 e 1 plot fv all plus f all n plus n -hcpy png -sys mv hcpy_1.png deformed.png +hcpy png deformed view sh ds 1 e 4 scal d 100 plot fv all -hcpy png -sys mv hcpy_2.png imperfection.png +hcpy png imperfection ds -1 e 1 scal d plot fv all -hcpy png -sys mv hcpy_3.png PE.png +hcpy png PE ds -3 e 3 scal d plot fv all -hcpy png -sys mv hcpy_4.png D3.png +hcpy png D3 # create force-displacement curve sys dat2txt.py Kasten diff --git a/Kasten/pre.fbd b/Kasten/pre.fbd index cc6e2a77..6f26f507 100644 --- a/Kasten/pre.fbd +++ b/Kasten/pre.fbd @@ -21,8 +21,7 @@ rot y rot d 10 rot r 10 frame -hcpy png -sys mv hcpy_1.png geo.png +hcpy png geo div all auto nd elty all qu8r @@ -46,5 +45,4 @@ ulin Sets: upper (blue), lower (red) plot n upper b 6 plus n lower r 6 plus l all k -hcpy png -sys mv hcpy_2.png sets.png +hcpy png sets diff --git a/Kasten/sets.png b/Kasten/sets.png index 38da6324..57216573 100644 Binary files a/Kasten/sets.png and b/Kasten/sets.png differ diff --git a/Linear/BiaxBending/README.md b/Linear/BiaxBending/README.md index 2fa2131c..708ba980 100644 --- a/Linear/BiaxBending/README.md +++ b/Linear/BiaxBending/README.md @@ -1,5 +1,5 @@ # Unsymmetric Bending -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Application of bending moment via kinematic coupling without transverse constraints + Display of the neutral fiber diff --git a/Linear/BiaxBending/Refs/disp.png b/Linear/BiaxBending/Refs/disp.png index 575245b3..1b93f52e 100644 Binary files a/Linear/BiaxBending/Refs/disp.png and b/Linear/BiaxBending/Refs/disp.png differ diff --git a/Linear/BiaxBending/Refs/mesh.png b/Linear/BiaxBending/Refs/mesh.png index fdff2343..66999bb8 100644 Binary files a/Linear/BiaxBending/Refs/mesh.png and b/Linear/BiaxBending/Refs/mesh.png differ diff --git a/Linear/BiaxBending/Refs/neutral.png b/Linear/BiaxBending/Refs/neutral.png index fb5e59ed..8279914b 100644 Binary files a/Linear/BiaxBending/Refs/neutral.png and b/Linear/BiaxBending/Refs/neutral.png differ diff --git a/Linear/BiaxBending/Refs/sxx.png b/Linear/BiaxBending/Refs/sxx.png index 1a52136e..7cd0f8c7 100644 Binary files a/Linear/BiaxBending/Refs/sxx.png and b/Linear/BiaxBending/Refs/sxx.png differ diff --git a/Linear/BiaxBending/par.run.fbl b/Linear/BiaxBending/par.run.fbl index 5445f9af..22e2cd4d 100644 --- a/Linear/BiaxBending/par.run.fbl +++ b/Linear/BiaxBending/par.run.fbl @@ -87,8 +87,7 @@ plus f load2 y plus f load3 y plus n ref b 10 plus n support r 10 -hcpy png -sys mv hcpy_1.png Refs/mesh.png +hcpy png Refs/mesh # Solving sys ccx Biegung @@ -101,20 +100,18 @@ view sh scal d 1000 # sxx ds 2 e 1 -hcpy png -sys mv hcpy_2.png Refs/sxx.png +hcpy png Refs/sxx # neutral fiber ulin Neutral fiber steps 2 -hcpy png -sys mv hcpy_3.png Refs/neutral.png +mm 1 +hcpy png Refs/neutral +# ulin displacement rot -x rot c 90 plot n all r 1 plus f all n - -hcpy png -sys mv hcpy_4.png Refs/disp.png +hcpy png Refs/disp diff --git a/Linear/Crack1/README.md b/Linear/Crack1/README.md index e97046df..55310b2f 100644 --- a/Linear/Crack1/README.md +++ b/Linear/Crack1/README.md @@ -1,5 +1,5 @@ # Energy Release Rate (Global Energy Method) -Tested with CGX 2.15 / CCX 2.15, Gmsh 4.4.1 +Tested with CGX 2.16 / CCX 2.15, Gmsh 4.4.1 + Linear static solution + Symmetric model diff --git a/Linear/Crack1/Refs/gmsh.png b/Linear/Crack1/Refs/gmsh.png index aaf0d51c..fc0a45ab 100644 Binary files a/Linear/Crack1/Refs/gmsh.png and b/Linear/Crack1/Refs/gmsh.png differ diff --git a/Linear/Crack1/Refs/se.png b/Linear/Crack1/Refs/se.png index 2df07d93..43f0face 100644 Binary files a/Linear/Crack1/Refs/se.png and b/Linear/Crack1/Refs/se.png differ diff --git a/Linear/Crack1/Refs/sets.png b/Linear/Crack1/Refs/sets.png index 221d07a2..96b8da22 100644 Binary files a/Linear/Crack1/Refs/sets.png and b/Linear/Crack1/Refs/sets.png differ diff --git a/Linear/Crack1/ct.fbd b/Linear/Crack1/ct.fbd index 00d01926..57592eaf 100644 --- a/Linear/Crack1/ct.fbd +++ b/Linear/Crack1/ct.fbd @@ -18,15 +18,17 @@ rot -z rot l 30 rot d 30 view ill -plot f Load +plot fb all n 30 +plus f Load plus n Symy r plus n Symz b plus n origin g 8 -hcpy png -sys mv hcpy_1.png Refs/sets.png +hcpy png Refs/sets + # solver run sys ccx solve read solve.frd + # symmetry expansion seta orig e all copy all new mir y @@ -44,7 +46,7 @@ plus e new n min 0 f max 10 f frame -hcpy png -sys mv hcpy_2.png Refs/se.png +hcpy png Refs/se + # display of the strain energy sys more solve.dat diff --git a/Linear/L-Plate/PS3.png b/Linear/L-Plate/PS3.png index 3b3cd040..6ae41b1f 100644 Binary files a/Linear/L-Plate/PS3.png and b/Linear/L-Plate/PS3.png differ diff --git a/Linear/L-Plate/README.md b/Linear/L-Plate/README.md index 3f6c118c..6686a1d5 100644 --- a/Linear/L-Plate/README.md +++ b/Linear/L-Plate/README.md @@ -1,5 +1,5 @@ # Buckling and modal analysis with preload -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Modal analysis with preload + Eigenvalue buckling analysis diff --git a/Linear/L-Plate/RFv.png b/Linear/L-Plate/RFv.png index c9960534..d70992f3 100644 Binary files a/Linear/L-Plate/RFv.png and b/Linear/L-Plate/RFv.png differ diff --git a/Linear/L-Plate/b1.gif b/Linear/L-Plate/b1.gif index 3d7ba6d1..3902e53b 100644 Binary files a/Linear/L-Plate/b1.gif and b/Linear/L-Plate/b1.gif differ diff --git a/Linear/L-Plate/b2.gif b/Linear/L-Plate/b2.gif index 85b92d66..d0c9d432 100644 Binary files a/Linear/L-Plate/b2.gif and b/Linear/L-Plate/b2.gif differ diff --git a/Linear/L-Plate/b3.gif b/Linear/L-Plate/b3.gif index d13eaff3..c7893e33 100644 Binary files a/Linear/L-Plate/b3.gif and b/Linear/L-Plate/b3.gif differ diff --git a/Linear/L-Plate/mesh.png b/Linear/L-Plate/mesh.png index 882d9e2f..1f9fb3ec 100644 Binary files a/Linear/L-Plate/mesh.png and b/Linear/L-Plate/mesh.png differ diff --git a/Linear/L-Plate/par.run.fbl b/Linear/L-Plate/par.run.fbl index afeb2248..769debf4 100644 --- a/Linear/L-Plate/par.run.fbl +++ b/Linear/L-Plate/par.run.fbl @@ -38,7 +38,6 @@ enq nodes right rec <2*h> _ _ 0.01 # mesh image view edge off ulin upper (red), left (green), lower (blue), right (mag.) -#plot e all n plot f all n frame plus n upper r 6 @@ -46,8 +45,8 @@ plus n left g 6 plus n lower b 6 plus n right m 6 view edge -hcpy png -sys mv hcpy_1.png mesh.png +hcpy png mesh + ulin send all abq send all abq nam @@ -58,13 +57,11 @@ read solve.frd new ds 2 e 19 view disp scal d 1000 -hcpy png -sys mv hcpy_2.png PS3.png +hcpy png PS3 ds 3 e 4 view vec scal v 3 -hcpy png -sys mv hcpy_3.png RFv.png +hcpy png RFv # vibration shapes diff --git a/Linear/L-Plate/v1.gif b/Linear/L-Plate/v1.gif index 6b4ff655..70c933ca 100644 Binary files a/Linear/L-Plate/v1.gif and b/Linear/L-Plate/v1.gif differ diff --git a/Linear/L-Plate/v1n.png b/Linear/L-Plate/v1n.png index 6f6705bf..a45c8312 100644 Binary files a/Linear/L-Plate/v1n.png and b/Linear/L-Plate/v1n.png differ diff --git a/Linear/L-Plate/v2.gif b/Linear/L-Plate/v2.gif index a3dafd37..e5614585 100644 Binary files a/Linear/L-Plate/v2.gif and b/Linear/L-Plate/v2.gif differ diff --git a/Linear/L-Plate/v2n.png b/Linear/L-Plate/v2n.png index 8f10ca56..060188bf 100644 Binary files a/Linear/L-Plate/v2n.png and b/Linear/L-Plate/v2n.png differ diff --git a/Linear/L-Plate/v3.gif b/Linear/L-Plate/v3.gif index 276993f3..85744510 100644 Binary files a/Linear/L-Plate/v3.gif and b/Linear/L-Plate/v3.gif differ diff --git a/Linear/L-Plate/v3n.png b/Linear/L-Plate/v3n.png index d300aad1..ffac399b 100644 Binary files a/Linear/L-Plate/v3n.png and b/Linear/L-Plate/v3n.png differ diff --git a/Linear/L-Plate/v4n.png b/Linear/L-Plate/v4n.png index 3ca1e1ab..7efa3a2b 100644 Binary files a/Linear/L-Plate/v4n.png and b/Linear/L-Plate/v4n.png differ diff --git a/Linear/L-Plate/vmodes.fbd b/Linear/L-Plate/vmodes.fbd index c699b829..58bfe63c 100644 --- a/Linear/L-Plate/vmodes.fbd +++ b/Linear/L-Plate/vmodes.fbd @@ -6,6 +6,7 @@ rot d 60 zoom 1.5 tra r 20 view elem + # mode shape movies ulin Vibration mode 1 movi frames 11 @@ -21,6 +22,7 @@ ulin Vibration mode 3 movi frames 11 ds 7 a sys mv movie.gif v3.gif + # modal lines rot -z frame @@ -29,20 +31,16 @@ ulin Vibration mode 1 ds 5 e 3 mm 20 f l steps 5 -hcpy png -sys mv hcpy_1.png v1n.png +hcpy png v1n ulin Vibration mode 2 ds 6 e 3 -hcpy png -sys mv hcpy_2.png v2n.png +hcpy png v2n ulin Vibration mode 3 ds 7 e 3 -hcpy png -sys mv hcpy_3.png v3n.png +hcpy png v3n ulin Vibration mode 4 ds 8 e 3 -hcpy png -sys mv hcpy_4.png v4n.png +hcpy png v4n diff --git a/Linear/Mesh1/README.md b/Linear/Mesh1/README.md index 291c6b3b..fb6fba03 100644 --- a/Linear/Mesh1/README.md +++ b/Linear/Mesh1/README.md @@ -1,5 +1,5 @@ # Modal analysis -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Modal analysis with automatic generation of mode shape animations + Parametric model diff --git a/Linear/Mesh1/Refs/mesh.png b/Linear/Mesh1/Refs/mesh.png index d898a69e..bab9823a 100644 Binary files a/Linear/Mesh1/Refs/mesh.png and b/Linear/Mesh1/Refs/mesh.png differ diff --git a/Linear/Mesh1/Refs/shape_1.gif b/Linear/Mesh1/Refs/shape_1.gif index f583c8a4..bd84d43c 100644 Binary files a/Linear/Mesh1/Refs/shape_1.gif and b/Linear/Mesh1/Refs/shape_1.gif differ diff --git a/Linear/Mesh1/Refs/shape_10.gif b/Linear/Mesh1/Refs/shape_10.gif index 29dc3994..56f7d46e 100644 Binary files a/Linear/Mesh1/Refs/shape_10.gif and b/Linear/Mesh1/Refs/shape_10.gif differ diff --git a/Linear/Mesh1/Refs/shape_11.gif b/Linear/Mesh1/Refs/shape_11.gif index 0cf0a6d2..d7e39042 100644 Binary files a/Linear/Mesh1/Refs/shape_11.gif and b/Linear/Mesh1/Refs/shape_11.gif differ diff --git a/Linear/Mesh1/Refs/shape_12.gif b/Linear/Mesh1/Refs/shape_12.gif index 2bef13ad..54c8b66f 100644 Binary files a/Linear/Mesh1/Refs/shape_12.gif and b/Linear/Mesh1/Refs/shape_12.gif differ diff --git a/Linear/Mesh1/Refs/shape_4.gif b/Linear/Mesh1/Refs/shape_4.gif index 06d58d71..9d056113 100644 Binary files a/Linear/Mesh1/Refs/shape_4.gif and b/Linear/Mesh1/Refs/shape_4.gif differ diff --git a/Linear/Mesh1/Refs/shape_6.gif b/Linear/Mesh1/Refs/shape_6.gif index 890172a2..27c3f912 100644 Binary files a/Linear/Mesh1/Refs/shape_6.gif and b/Linear/Mesh1/Refs/shape_6.gif differ diff --git a/Linear/Mesh1/Refs/shape_7.gif b/Linear/Mesh1/Refs/shape_7.gif index d4fef010..d384045b 100644 Binary files a/Linear/Mesh1/Refs/shape_7.gif and b/Linear/Mesh1/Refs/shape_7.gif differ diff --git a/Linear/Mesh1/Refs/shape_8.gif b/Linear/Mesh1/Refs/shape_8.gif index f950628a..81e65525 100644 Binary files a/Linear/Mesh1/Refs/shape_8.gif and b/Linear/Mesh1/Refs/shape_8.gif differ diff --git a/Linear/Mesh1/Refs/shape_9.gif b/Linear/Mesh1/Refs/shape_9.gif index b5510a66..14fcd15a 100644 Binary files a/Linear/Mesh1/Refs/shape_9.gif and b/Linear/Mesh1/Refs/shape_9.gif differ diff --git a/Linear/Mesh1/pre.fbl b/Linear/Mesh1/pre.fbl index 72cdb04c..69b24702 100644 --- a/Linear/Mesh1/pre.fbl +++ b/Linear/Mesh1/pre.fbl @@ -27,11 +27,11 @@ elty all he8i mesh all send all abq +# mesh image view elem rot -z rot d 60 plot n all r 1 plus f all n frame -hcpy png -sys mv hcpy_1.png Refs/mesh.png +hcpy png Refs/mesh diff --git a/Linear/PSE/EYY.png b/Linear/PSE/EYY.png index 20f764d6..7c0645f1 100644 Binary files a/Linear/PSE/EYY.png and b/Linear/PSE/EYY.png differ diff --git a/Linear/PSE/README.md b/Linear/PSE/README.md index a61e8122..c13ef050 100644 --- a/Linear/PSE/README.md +++ b/Linear/PSE/README.md @@ -1,5 +1,5 @@ # Illustration of Plane Stress and Plane Strain -Tested with CGX 2.15 /CCX 2.15 +Tested with CGX 2.16 /CCX 2.15 + Parametric geometry + 4 simply supported beams with different width (one of them in fact a plate) and one of them with lateral constraints (plane strain) diff --git a/Linear/PSE/SE.png b/Linear/PSE/SE.png index ec281250..615964f2 100644 Binary files a/Linear/PSE/SE.png and b/Linear/PSE/SE.png differ diff --git a/Linear/PSE/SXX.png b/Linear/PSE/SXX.png index 34ec97d0..e8890491 100644 Binary files a/Linear/PSE/SXX.png and b/Linear/PSE/SXX.png differ diff --git a/Linear/PSE/SYY.png b/Linear/PSE/SYY.png index 834ac995..929b442b 100644 Binary files a/Linear/PSE/SYY.png and b/Linear/PSE/SYY.png differ diff --git a/Linear/PSE/U3-flat.png b/Linear/PSE/U3-flat.png index 2ef6281a..84f2801e 100644 Binary files a/Linear/PSE/U3-flat.png and b/Linear/PSE/U3-flat.png differ diff --git a/Linear/PSE/U3.png b/Linear/PSE/U3.png index 57e2adb3..2b96f890 100644 Binary files a/Linear/PSE/U3.png and b/Linear/PSE/U3.png differ diff --git a/Linear/PSE/load.png b/Linear/PSE/load.png index 114ff0c4..5af643f9 100644 Binary files a/Linear/PSE/load.png and b/Linear/PSE/load.png differ diff --git a/Linear/PSE/mesh.png b/Linear/PSE/mesh.png index 7747254a..40d3de92 100644 Binary files a/Linear/PSE/mesh.png and b/Linear/PSE/mesh.png differ diff --git a/Linear/PSE/par.run.fbl b/Linear/PSE/par.run.fbl index 75a27bf2..242c90d4 100644 --- a/Linear/PSE/par.run.fbl +++ b/Linear/PSE/par.run.fbl @@ -39,37 +39,33 @@ rot l 20 rot u 25 zoom 2.3 view elem -text From bottom right: plane strain, plane stress, beam, plate +ulin From bottom right: plane strain, plane stress, beam, plate seta ! all -hcpy png -sys mv hcpy_1.png mesh.png +hcpy png mesh # z support seta nodes n all enq nodes fixz rec _ _ 0.1 send fixz abq spc 3 -text Constraint uz=0 (support) +ulin Constraint uz=0 (support) plot n fixz -hcpy png -sys mv hcpy_2.png uz0.png +hcpy png uz0 # y support enq nodes fixy rec _ _ <1.1*b0/2.> seta fixy p D003 D005 D007 comp fixy do send fixy abq spc 2 -text Constraint uy=0 (rigid body constraint and plane strain) +ulin Constraint uy=0 (rigid body constraint and plane strain) plot n fixy -hcpy png -sys mv hcpy_3.png uy0.png +hcpy png uy0 # symmetry enq nodes symx rec 0 _ _ 0.1 send symx abq spc 1 -text Constraint ux=0 (symmetry) +ulin Constraint ux=0 (symmetry) plot n symx -hcpy png -sys mv hcpy_4.png ux0.png +hcpy png ux0 # load seta load s A00D A00E A00F A00G @@ -78,8 +74,7 @@ comp load do send load abq pres 1 text Pressure application area plot f load -hcpy png -sys mv hcpy_5.png load.png +hcpy png load sys ccx solve read solve.frd @@ -104,8 +99,7 @@ zoom 3 ds 1 e 3 text Vertical displacement plot fv all -hcpy png -sys mv hcpy_6.png U3-flat.png +hcpy png U3-flat seta base se all copy all new mir x @@ -118,25 +112,20 @@ tra l ds 1 e 3 plot fv base -hcpy png -sys mv hcpy_7.png U3.png +hcpy png U3 text Transverse strain ds 3 e 2 -hcpy png -sys mv hcpy_8.png EYY.png +hcpy png EYY text Transverse stress ds 2 e 2 -hcpy png -sys mv hcpy_9.png SYY.png +hcpy png SYY text Longitudinal (bending) stress ds 2 e 1 -hcpy png -sys mv hcpy_10.png SXX.png +hcpy png SXX text Equivalent (von Mises) stress ds 2 e 7 -hcpy png -sys mv hcpy_11.png SE.png +hcpy png SE diff --git a/Linear/PSE/ux0.png b/Linear/PSE/ux0.png index dc92cb82..6926225d 100644 Binary files a/Linear/PSE/ux0.png and b/Linear/PSE/ux0.png differ diff --git a/Linear/PSE/uy0.png b/Linear/PSE/uy0.png index 3c5a9d42..305b6246 100644 Binary files a/Linear/PSE/uy0.png and b/Linear/PSE/uy0.png differ diff --git a/Linear/PSE/uz0.png b/Linear/PSE/uz0.png index d93a87ec..2558496a 100644 Binary files a/Linear/PSE/uz0.png and b/Linear/PSE/uz0.png differ diff --git a/Linear/Plates/2D3D.png b/Linear/Plates/2D3D.png index ae872bab..5cfa31d7 100644 Binary files a/Linear/Plates/2D3D.png and b/Linear/Plates/2D3D.png differ diff --git a/Linear/Plates/README.md b/Linear/Plates/README.md index 813b02f4..f7c794ef 100644 --- a/Linear/Plates/README.md +++ b/Linear/Plates/README.md @@ -1,5 +1,5 @@ # Axisymmetric Plate With Hole -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Linear static solution + Axisymmetric model diff --git a/Linear/Plates/mesh.png b/Linear/Plates/mesh.png index d1576345..b9afd7b4 100644 Binary files a/Linear/Plates/mesh.png and b/Linear/Plates/mesh.png differ diff --git a/Linear/Plates/polar.png b/Linear/Plates/polar.png index 91063292..f602dd72 100644 Binary files a/Linear/Plates/polar.png and b/Linear/Plates/polar.png differ diff --git a/Linear/Plates/post.fbd b/Linear/Plates/post.fbd index 1885f00d..6c2a19d8 100644 --- a/Linear/Plates/post.fbd +++ b/Linear/Plates/post.fbd @@ -15,11 +15,9 @@ trfm cyl y frame view sh plot fv all -hcpy png -sys mv hcpy_1.png polar.png +hcpy png polar plot f all n plus ev 2D plus n 2D r 6 -hcpy png -sys mv hcpy_2.png 2D3D.png +hcpy png 2D3D diff --git a/Linear/Plates/pre.fbd b/Linear/Plates/pre.fbd index 0e4b6a28..762892d7 100644 --- a/Linear/Plates/pre.fbd +++ b/Linear/Plates/pre.fbd @@ -48,5 +48,4 @@ rot -z plus f load g 8 plus n fix r 8 frame -hcpy png -sys mv hcpy_1.png mesh.png +hcpy png mesh diff --git a/Linear/Separate/README.md b/Linear/Separate/README.md index 23633c6f..efbb2d09 100644 --- a/Linear/Separate/README.md +++ b/Linear/Separate/README.md @@ -1,5 +1,5 @@ # Plane beams - element solution -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Linear static solution + Plane stress model diff --git a/Linear/Separate/element-mesh.png b/Linear/Separate/element-mesh.png index c53b8684..25a0dd90 100644 Binary files a/Linear/Separate/element-mesh.png and b/Linear/Separate/element-mesh.png differ diff --git a/Linear/Separate/element-sx.png b/Linear/Separate/element-sx.png index 91c8a540..cf8f3d9c 100644 Binary files a/Linear/Separate/element-sx.png and b/Linear/Separate/element-sx.png differ diff --git a/Linear/Separate/mesh.png b/Linear/Separate/mesh.png index 6af6be2e..09f28e41 100644 Binary files a/Linear/Separate/mesh.png and b/Linear/Separate/mesh.png differ diff --git a/Linear/Separate/nodal-mesh.png b/Linear/Separate/nodal-mesh.png index 332d8bf2..04579311 100644 Binary files a/Linear/Separate/nodal-mesh.png and b/Linear/Separate/nodal-mesh.png differ diff --git a/Linear/Separate/nodal-sx.png b/Linear/Separate/nodal-sx.png index dfbe9cc1..7f68174c 100644 Binary files a/Linear/Separate/nodal-sx.png and b/Linear/Separate/nodal-sx.png differ diff --git a/Linear/Separate/post-e.fbd b/Linear/Separate/post-e.fbd index a1f1f00b..884ade41 100644 --- a/Linear/Separate/post-e.fbd +++ b/Linear/Separate/post-e.fbd @@ -3,8 +3,7 @@ rot -z view elem view edge off seta ! all -hcpy png -sys mv hcpy_1.png element-mesh.png +hcpy png element-mesh ds -1 e 1 view disp @@ -12,5 +11,4 @@ scal d 500 frame zoom 1.1 plot fv all -hcpy png -sys mv hcpy_2.png element-sx.png +hcpy png element-sx diff --git a/Linear/Separate/post-n.fbd b/Linear/Separate/post-n.fbd index da807724..fb5b7a12 100644 --- a/Linear/Separate/post-n.fbd +++ b/Linear/Separate/post-n.fbd @@ -2,8 +2,7 @@ read nodal.frd rot -z view elem seta ! all -hcpy png -sys mv hcpy_1.png nodal-mesh.png +hcpy png nodal-mesh ds -1 e 1 view disp @@ -11,5 +10,4 @@ scal d 500 frame zoom 1.1 plot fv all -hcpy png -sys mv hcpy_2.png nodal-sx.png +hcpy png nodal-sx diff --git a/Linear/Separate/pre.fbd b/Linear/Separate/pre.fbd index b3c36ad5..284e0e43 100644 --- a/Linear/Separate/pre.fbd +++ b/Linear/Separate/pre.fbd @@ -44,5 +44,4 @@ rot -z plus n fix r 6 plus f load b 4 frame -hcpy png -sys mv hcpy_1.png mesh.png +hcpy png mesh diff --git a/Linear/ShearCenter/II-post.fbl b/Linear/ShearCenter/II-post.fbl index 6227e712..d92f583f 100644 --- a/Linear/ShearCenter/II-post.fbl +++ b/Linear/ShearCenter/II-post.fbl @@ -7,8 +7,7 @@ rot c -90 plot f all n plus n x0 r zoom 1.1 -hcpy png -sys mv hcpy_1.png Refs/undefx.png +hcpy png Refs/undefx rot l 5 rot u 5 @@ -16,26 +15,22 @@ frame zoom 1.1 plot f all n plus n x0 r -hcpy png -sys mv hcpy_2.png Refs/undef.png +hcpy png Refs/undef view disp scal d 100 plot f all n plus n x0 r -hcpy png -sys mv hcpy_3.png Refs/def.png +hcpy png Refs/def view elem ds 2 e 1 plot fv all -hcpy png -sys mv hcpy_4.png Refs/Sxx.png +hcpy png Refs/Sxx ds 2 e 6 rot u -5 view elem off plot fv all mm 8 -hcpy png -sys mv hcpy_5.png Refs/Sxz.png +hcpy png Refs/Sxz diff --git a/Linear/ShearCenter/README.md b/Linear/ShearCenter/README.md index df6d8f1c..a60c1cde 100644 --- a/Linear/ShearCenter/README.md +++ b/Linear/ShearCenter/README.md @@ -1,5 +1,5 @@ # Shear center -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Cantilever beams with point load at the free end + Parametric thin-walled sections diff --git a/Linear/ShearCenter/Refs/Sxx.png b/Linear/ShearCenter/Refs/Sxx.png index f8c8601b..fc0a7a60 100644 Binary files a/Linear/ShearCenter/Refs/Sxx.png and b/Linear/ShearCenter/Refs/Sxx.png differ diff --git a/Linear/ShearCenter/Refs/Sxz.png b/Linear/ShearCenter/Refs/Sxz.png index 3d8499e2..828e0e5e 100644 Binary files a/Linear/ShearCenter/Refs/Sxz.png and b/Linear/ShearCenter/Refs/Sxz.png differ diff --git a/Linear/ShearCenter/Refs/def.png b/Linear/ShearCenter/Refs/def.png index ee4a16c5..3f5ab95e 100644 Binary files a/Linear/ShearCenter/Refs/def.png and b/Linear/ShearCenter/Refs/def.png differ diff --git a/Linear/ShearCenter/Refs/mesh.png b/Linear/ShearCenter/Refs/mesh.png index 711b0f0c..74df4a85 100644 Binary files a/Linear/ShearCenter/Refs/mesh.png and b/Linear/ShearCenter/Refs/mesh.png differ diff --git a/Linear/ShearCenter/Refs/undef.png b/Linear/ShearCenter/Refs/undef.png index 28b3effd..9befa91e 100644 Binary files a/Linear/ShearCenter/Refs/undef.png and b/Linear/ShearCenter/Refs/undef.png differ diff --git a/Linear/ShearCenter/Refs/undefx.png b/Linear/ShearCenter/Refs/undefx.png index f6be2814..c12801a1 100644 Binary files a/Linear/ShearCenter/Refs/undefx.png and b/Linear/ShearCenter/Refs/undefx.png differ diff --git a/Linear/ShearCenter/par.II-pre.fbl b/Linear/ShearCenter/par.II-pre.fbl index 3f996d0c..29cf783c 100644 --- a/Linear/ShearCenter/par.II-pre.fbl +++ b/Linear/ShearCenter/par.II-pre.fbl @@ -79,5 +79,4 @@ frame view elem plus n x0 r plus n xL b -hcpy png -sys mv hcpy_1.png Refs/mesh.png +hcpy png Refs/mesh diff --git a/Linear/StressConc/README.md b/Linear/StressConc/README.md index 57c3f212..6c5db8cd 100644 --- a/Linear/StressConc/README.md +++ b/Linear/StressConc/README.md @@ -1,5 +1,5 @@ # Stress Concentration -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Axisymmetric part under tensile load + Free meshing with biased line divisions diff --git a/Linear/StressConc/Refs/div.png b/Linear/StressConc/Refs/div.png index 9a696cca..86ae1b54 100644 Binary files a/Linear/StressConc/Refs/div.png and b/Linear/StressConc/Refs/div.png differ diff --git a/Linear/StressConc/Refs/mesh.png b/Linear/StressConc/Refs/mesh.png index db1f787a..566fcbcf 100644 Binary files a/Linear/StressConc/Refs/mesh.png and b/Linear/StressConc/Refs/mesh.png differ diff --git a/Linear/StressConc/Refs/worstps-zoom.png b/Linear/StressConc/Refs/worstps-zoom.png index 82197819..a83ed793 100644 Binary files a/Linear/StressConc/Refs/worstps-zoom.png and b/Linear/StressConc/Refs/worstps-zoom.png differ diff --git a/Linear/StressConc/Refs/worstps.png b/Linear/StressConc/Refs/worstps.png index f3c54ee0..81251187 100644 Binary files a/Linear/StressConc/Refs/worstps.png and b/Linear/StressConc/Refs/worstps.png differ diff --git a/Linear/StressConc/par.pre.fbl b/Linear/StressConc/par.pre.fbl index 4820af1f..6d1638bd 100644 --- a/Linear/StressConc/par.pre.fbl +++ b/Linear/StressConc/par.pre.fbl @@ -54,8 +54,7 @@ frame zoom 1.5 view elem plot ld all -hcpy png -sys mv hcpy_1.png Refs/div.png +hcpy png Refs/div swep all new rot y 270 30 ulin Sets: fix (red), pr (blue) @@ -64,5 +63,4 @@ zoom 1.3 plot n fix r 8 plus l pr b 6 plus f all n -hcpy png -sys mv hcpy_2.png Refs/mesh.png +hcpy png Refs/mesh diff --git a/Linear/StressConc/post.fbl b/Linear/StressConc/post.fbl index 88ab1848..d04d3bb8 100644 --- a/Linear/StressConc/post.fbl +++ b/Linear/StressConc/post.fbl @@ -18,12 +18,10 @@ trfm cyl y plot f all n plus ev 2D frame -hcpy png -sys mv hcpy_1.png Refs/worstps.png +hcpy png Refs/worstps # zoom in and annotate maximum zoom 3 txt max n 0.05 0.05 plus nt max r -hcpy png -sys mv hcpy_2.png Refs/worstps-zoom.png +hcpy png Refs/worstps-zoom diff --git a/Linear/StressConc1/README.md b/Linear/StressConc1/README.md index e08d701e..122ab5f4 100644 --- a/Linear/StressConc1/README.md +++ b/Linear/StressConc1/README.md @@ -1,5 +1,5 @@ # Stress concentration in a flat strip with hole under bending load -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 + Plane stress model + Parametric geometry and load diff --git a/Linear/StressConc1/par.run.fbl b/Linear/StressConc1/par.run.fbl index 158e3353..0eaf3bb3 100644 --- a/Linear/StressConc1/par.run.fbl +++ b/Linear/StressConc1/par.run.fbl @@ -23,8 +23,7 @@ rot -z plot la all plus pa all frame -hcpy png -sys mv hcpy_1.png Refs/lines.png +hcpy png Refs/lines # generate the surface from the edges surf ! l1 l2 l3 l4 l5 @@ -65,8 +64,7 @@ send all abq nam # plot: Line divisions rot -z plot ld all -hcpy png -sys mv hcpy_2.png Refs/div.png +hcpy png Refs/div # plot: Mesh and sets view elem @@ -76,8 +74,7 @@ plus n sym r 8 plus na nref b 10 plus n rb b 6 frame -hcpy png -sys mv hcpy_3.png Refs/mesh.png +hcpy png Refs/mesh # solution sys ccx Stress @@ -92,8 +89,7 @@ ds 2 e 23 view vec scal v 3 frame -hcpy png -sys mv hcpy_4.png Refs/vecplot.png +hcpy png Refs/vecplot # expanded deformation plot view disp @@ -105,8 +101,7 @@ zoom 1.2 plot fv base plus e new n plus fv base -hcpy png -sys mv hcpy_5.png Refs/D.png +hcpy png Refs/D # path plot along weakest cross section view disp off diff --git a/Linear/StressConc1/par.run1.fbl b/Linear/StressConc1/par.run1.fbl index b4b3487e..c31d1189 100644 --- a/Linear/StressConc1/par.run1.fbl +++ b/Linear/StressConc1/par.run1.fbl @@ -23,8 +23,7 @@ rot -z plot la all plus pa all frame -hcpy png -sys mv hcpy_1.png Refs/lines.png +hcpy png Refs/lines # generate the surface from the edges surf ! l1 l2 l3 l4 l5 @@ -68,8 +67,7 @@ plus n nref b 10 plus n sym r 6 plus f load b 6 frame -hcpy png -sys mv hcpy_2.png Refs/mesh1.png +hcpy png Refs/mesh1 # solution sys ccx Stress1 @@ -85,8 +83,7 @@ ds 2 e 23 scal v 3 plot fv all frame -hcpy png -sys mv hcpy_3.png Refs/vecplot1.png +hcpy png Refs/vecplot1 # expanded deformation plot # view disp @@ -98,12 +95,10 @@ sys mv hcpy_3.png Refs/vecplot1.png # plot fv base # plus e new n # plus fv base - hcpy png - sys mv hcpy_4.png Refs/D1.png + hcpy png Refs/D1 # # debug plot view elem ds 3 e 4 plot fv all -hcpy png -sys mv hcpy_5.png Refs/RF1.png +hcpy png Refs/RF1 diff --git a/NonLinear/3PB/Refs/PE.png b/NonLinear/3PB/Refs/PE.png index 2d230a11..6306abd3 100644 Binary files a/NonLinear/3PB/Refs/PE.png and b/NonLinear/3PB/Refs/PE.png differ diff --git a/NonLinear/3PB/Refs/PEexpanded.png b/NonLinear/3PB/Refs/PEexpanded.png index 81f3cb70..cda708e4 100644 Binary files a/NonLinear/3PB/Refs/PEexpanded.png and b/NonLinear/3PB/Refs/PEexpanded.png differ diff --git a/NonLinear/3PB/Refs/PEexpanded_y.png b/NonLinear/3PB/Refs/PEexpanded_y.png index 5a19b5b0..04f30ad4 100644 Binary files a/NonLinear/3PB/Refs/PEexpanded_y.png and b/NonLinear/3PB/Refs/PEexpanded_y.png differ diff --git a/NonLinear/3PB/Refs/PEexpanded_yx.png b/NonLinear/3PB/Refs/PEexpanded_yx.png index d3fa3b8f..e1abc11d 100644 Binary files a/NonLinear/3PB/Refs/PEexpanded_yx.png and b/NonLinear/3PB/Refs/PEexpanded_yx.png differ diff --git a/NonLinear/3PB/Refs/groups.png b/NonLinear/3PB/Refs/groups.png index 49514d4b..1fcd589c 100644 Binary files a/NonLinear/3PB/Refs/groups.png and b/NonLinear/3PB/Refs/groups.png differ diff --git a/NonLinear/3PB/Refs/pairs.png b/NonLinear/3PB/Refs/pairs.png index 42dbaf24..f1c12009 100644 Binary files a/NonLinear/3PB/Refs/pairs.png and b/NonLinear/3PB/Refs/pairs.png differ diff --git a/NonLinear/3PB/Refs/parts.png b/NonLinear/3PB/Refs/parts.png index 2fdc18dd..7bbd84bb 100644 Binary files a/NonLinear/3PB/Refs/parts.png and b/NonLinear/3PB/Refs/parts.png differ diff --git a/NonLinear/3PB/movie.gif b/NonLinear/3PB/movie.gif index 518dc16a..d902079e 100644 Binary files a/NonLinear/3PB/movie.gif and b/NonLinear/3PB/movie.gif differ diff --git a/NonLinear/3PB/par.pre.fbl b/NonLinear/3PB/par.pre.fbl index 74049d6a..85146534 100644 --- a/NonLinear/3PB/par.pre.fbl +++ b/NonLinear/3PB/par.pre.fbl @@ -95,16 +95,14 @@ frame zoom 1.5 ulin Parts seta ! all -hcpy png -sys mv hcpy_1.png Refs/parts.png +hcpy png Refs/parts ulin Node groups plot n ysym r plus n xsym r plus n load b plus n support k -hcpy png -sys mv hcpy_2.png Refs/groups.png +hcpy png Refs/groups view back ulin Contact pairs @@ -112,8 +110,7 @@ plot f c1a plus f c1s n plus f c2a plus f c2s n -hcpy png -sys mv hcpy_3.png Refs/pairs.png +hcpy png Refs/pairs # prescribed displacement sys echo Nload,3,3, <-disp> > load.bou diff --git a/NonLinear/3PB/post.fbl b/NonLinear/3PB/post.fbl index 71604704..d43f8b05 100644 --- a/NonLinear/3PB/post.fbl +++ b/NonLinear/3PB/post.fbl @@ -15,14 +15,15 @@ frame rot l 70 rot u 10 zoom 1.5 + # plastic strain ds -1 e 1 plot fv Npart1 min 0 f max 0.04 f ulin Plastic strain -hcpy png -sys mv hcpy_1.png Refs/PE.png +hcpy png Refs/PE + view elem off copy all new mir x copy new new1 mir y @@ -36,16 +37,15 @@ frame zoom 2 max 0.04 min 0 -hcpy png -sys mv hcpy_2.png Refs/PEexpanded.png +hcpy png Refs/PEexpanded + rot y frame -hcpy png -sys mv hcpy_3.png Refs/PEexpanded_y.png +hcpy png Refs/PEexpanded_y + frame zoom 4 rot y rot r 20 rot u 10 -hcpy png -sys mv hcpy_4.png Refs/PEexpanded_yx.png +hcpy png Refs/PEexpanded_yx diff --git a/NonLinear/Cut/README.md b/NonLinear/Cut/README.md index b2d4ac5f..bd2e8040 100644 --- a/NonLinear/Cut/README.md +++ b/NonLinear/Cut/README.md @@ -1,5 +1,5 @@ # Cut Operation: Plasticity and Contact -Tested with CGX 2.15 / CCX 2.15 +Tested with CGX 2.16 / CCX 2.15 Simplified model of a cut operation, where a continuously strip-formed C-shaped profile is sheared between two cutting tools in order to produce separate parts of given length. Both tools (knives) are of identical shape. One of them is fixed (entry side) and one moves (exit side). diff --git a/NonLinear/Cut/Refs/blech-pe-1.png b/NonLinear/Cut/Refs/blech-pe-1.png index 8295b53c..fb27b3cc 100644 Binary files a/NonLinear/Cut/Refs/blech-pe-1.png and b/NonLinear/Cut/Refs/blech-pe-1.png differ diff --git a/NonLinear/Cut/Refs/blech-pe-2.png b/NonLinear/Cut/Refs/blech-pe-2.png index a3b17bdb..235d1af2 100644 Binary files a/NonLinear/Cut/Refs/blech-pe-2.png and b/NonLinear/Cut/Refs/blech-pe-2.png differ diff --git a/NonLinear/Cut/Refs/parts.png b/NonLinear/Cut/Refs/parts.png index bd9279e9..ef1c917e 100644 Binary files a/NonLinear/Cut/Refs/parts.png and b/NonLinear/Cut/Refs/parts.png differ diff --git a/NonLinear/Cut/Refs/rand1.png b/NonLinear/Cut/Refs/rand1.png index 35e2384f..163f12b8 100644 Binary files a/NonLinear/Cut/Refs/rand1.png and b/NonLinear/Cut/Refs/rand1.png differ diff --git a/NonLinear/Cut/Refs/rand2.png b/NonLinear/Cut/Refs/rand2.png index 9cdd2ebb..e1575b7a 100644 Binary files a/NonLinear/Cut/Refs/rand2.png and b/NonLinear/Cut/Refs/rand2.png differ diff --git a/NonLinear/Cut/Refs/randb.png b/NonLinear/Cut/Refs/randb.png index 61a51fd2..727631a8 100644 Binary files a/NonLinear/Cut/Refs/randb.png and b/NonLinear/Cut/Refs/randb.png differ diff --git a/NonLinear/Cut/Refs/surf1.png b/NonLinear/Cut/Refs/surf1.png index b2dc376b..bacff57c 100644 Binary files a/NonLinear/Cut/Refs/surf1.png and b/NonLinear/Cut/Refs/surf1.png differ diff --git a/NonLinear/Cut/Refs/surf2.png b/NonLinear/Cut/Refs/surf2.png index c334dde7..ca49a72a 100644 Binary files a/NonLinear/Cut/Refs/surf2.png and b/NonLinear/Cut/Refs/surf2.png differ diff --git a/NonLinear/Cut/Refs/surfb.png b/NonLinear/Cut/Refs/surfb.png index f258b0d5..f6c976f4 100644 Binary files a/NonLinear/Cut/Refs/surfb.png and b/NonLinear/Cut/Refs/surfb.png differ diff --git a/NonLinear/Cut/Refs/tool1-s1.png b/NonLinear/Cut/Refs/tool1-s1.png index 6516c13e..25fc2a7c 100644 Binary files a/NonLinear/Cut/Refs/tool1-s1.png and b/NonLinear/Cut/Refs/tool1-s1.png differ diff --git a/NonLinear/Cut/Refs/tool1-se.png b/NonLinear/Cut/Refs/tool1-se.png index 274dd8c7..acff5894 100644 Binary files a/NonLinear/Cut/Refs/tool1-se.png and b/NonLinear/Cut/Refs/tool1-se.png differ diff --git a/NonLinear/Cut/Refs/tool2-s1.png b/NonLinear/Cut/Refs/tool2-s1.png index a63d135b..fecab628 100644 Binary files a/NonLinear/Cut/Refs/tool2-s1.png and b/NonLinear/Cut/Refs/tool2-s1.png differ diff --git a/NonLinear/Cut/Refs/tool2-se.png b/NonLinear/Cut/Refs/tool2-se.png index 0582a2fd..fe417533 100644 Binary files a/NonLinear/Cut/Refs/tool2-se.png and b/NonLinear/Cut/Refs/tool2-se.png differ diff --git a/NonLinear/Cut/par.pre.fbd b/NonLinear/Cut/par.pre.fbd index 99a531a2..c74d4816 100644 --- a/NonLinear/Cut/par.pre.fbd +++ b/NonLinear/Cut/par.pre.fbd @@ -212,48 +212,41 @@ rot r 30 rot u 30 seta ! all frame -hcpy png -sys mv hcpy_1.png Refs/parts.png +hcpy png Refs/parts ulin contact surfaces: MI1 (turq.), MA1 (blue) plot l all n plus f MI1 t plus f MA1 b -hcpy png -sys mv hcpy_2.png Refs/surf1.png +hcpy png Refs/surf1 ulin contact surfaces: MI2 (turq.), MA2 (blue) plot l all n plus f MI2 t plus f MA2 b -hcpy png -sys mv hcpy_3.png Refs/surf2.png +hcpy png Refs/surf2 ulin contact surfaces: BlechInnen (turq.), BlechAussen (blue) plot l all n plus f BlechInnen t plus f BlechAussen b -hcpy png -sys mv hcpy_4.png Refs/surfb.png +hcpy png Refs/surfb ulin conststraint regions of Messer1: m1r (black), m1u (red), m1k (green) plot l all n plus n m1r k 4 plus n m1u r 4 plus n m1k g 4 -hcpy png -sys mv hcpy_5.png Refs/rand1.png +hcpy png Refs/rand1 ulin conststraint regions of Messer2: m2r (black), m2u (red), m2k (green) plot l all n plus n m2l k 4 plus n m2o r 4 plus n m2k g 4 -hcpy png -sys mv hcpy_6.png Refs/rand2.png +hcpy png Refs/rand2 ulin conststraint region: Blechrand plot l all n plus n Blechrand r 4 -hcpy png -sys mv hcpy_7.png Refs/randb.png +hcpy png Refs/randb diff --git a/NonLinear/Cut/post.fbd b/NonLinear/Cut/post.fbd index e18cdf01..08928b6c 100644 --- a/NonLinear/Cut/post.fbd +++ b/NonLinear/Cut/post.fbd @@ -11,12 +11,10 @@ plot ev +CF3 zoom 1.5 rot u 10 rot l 10 -hcpy png -sys mv hcpy_1.png Refs/blech-pe-1.png +hcpy png Refs/blech-pe-1 rot r 30 -hcpy png -sys mv hcpy_2.png Refs/blech-pe-2.png +hcpy png Refs/blech-pe-2 ulin Fixed tool (feed), cutting edges rot -z @@ -24,21 +22,18 @@ ds -2 e 7 #scal d 10 plot ev +CF1 frame -hcpy png -sys mv hcpy_3.png Refs/tool1-se.png +hcpy png Refs/tool1-se ds -2 e 11 plot ev +CF1 -hcpy png -sys mv hcpy_4.png Refs/tool1-s1.png +hcpy png Refs/tool1-s1 ulin Moving tool (exit), cutting edges ds -2 e 7 rot z plot ev +CF2 frame -hcpy png -sys mv hcpy_5.png Refs/tool2-se.png +hcpy png Refs/tool2-se ds -2 e 11 rot -z @@ -47,5 +42,4 @@ rot u 30 plot ev +CF2 plus e +CF1 n frame -hcpy png -sys mv hcpy_6.png Refs/tool2-s1.png +hcpy png Refs/tool2-s1 diff --git a/NonLinear/Cut/test.py b/NonLinear/Cut/test.py old mode 100644 new mode 100755