• 大小: 8.33M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-03
  • 语言: 其他
  • 标签: 其他  

资源简介

Franc3D7.0破解版.rar

资源截图

代码片段和文件信息

import PyF3DGUI
import Vec3D

node_bcs_work = False
elem_bcs_work = False

f3d = PyF3DGUI.F3DApp()

f3d_mesh = PyF3DGUI.FemModel()

f3d_mesh.AddNode(1Vec3D.Vec3D(10.0 10.0 10.0))
f3d_mesh.AddNode(2Vec3D.Vec3D(10.0 5.0 10.0))
f3d_mesh.AddNode(3Vec3D.Vec3D(10.0 0.0 10.0))
f3d_mesh.AddNode(4Vec3D.Vec3D(10.0 10.0 5.0))
f3d_mesh.AddNode(5Vec3D.Vec3D(10.0 5.0 5.0))
f3d_mesh.AddNode(6Vec3D.Vec3D(10.0 0.0 5.0))
f3d_mesh.AddNode(7Vec3D.Vec3D(10.0 10.0 0.0))
f3d_mesh.AddNode(8Vec3D.Vec3D(10.0 5.0 0.0))
f3d_mesh.AddNode(9Vec3D.Vec3D(10.0 0.0 0.0))
f3d_mesh.AddNode(10Vec3D.Vec3D(5.0 10.0 10.0))
f3d_mesh.AddNode(11Vec3D.Vec3D(5.0 5.0 10.0))
f3d_mesh.AddNode(12Vec3D.Vec3D(5.0 0.0 10.0))
f3d_mesh.AddNode(13Vec3D.Vec3D(5.0 10.0 5.0))
f3d_mesh.AddNode(14Vec3D.Vec3D(5.0 5.0 5.0))
f3d_mesh.AddNode(15Vec3D.Vec3D(5.0 0.0 5.0))
f3d_mesh.AddNode(16Vec3D.Vec3D(5.0 10.0 0.0))
f3d_mesh.AddNode(17Vec3D.Vec3D(5.0 5.0 0.0))
f3d_mesh.AddNode(18Vec3D.Vec3D(5.0 0.0 0.0))
f3d_mesh.AddNode(19Vec3D.Vec3D(0.0 10.0 10.0))
f3d_mesh.AddNode(20Vec3D.Vec3D(0.0 5.0 10.0))
f3d_mesh.AddNode(21Vec3D.Vec3D(0.0 0.0 10.0))
f3d_mesh.AddNode(22Vec3D.Vec3D(0.0 10.0 5.0))
f3d_mesh.AddNode(23Vec3D.Vec3D(0.0 5.0 5.0))
f3d_mesh.AddNode(24Vec3D.Vec3D(0.0 0.0 5.0))
f3d_mesh.AddNode(25Vec3D.Vec3D(0.0 10.0 0.0))
f3d_mesh.AddNode(26Vec3D.Vec3D(0.0 5.0 0.0))
f3d_mesh.AddNode(27Vec3D.Vec3D(0.0 0.0 0.0))

f3d_mesh.AddElem(1 0 0 ‘BRICK_8‘[13 10 4 1 14 11 5 2])
f3d_mesh.AddElem(2 0 0 ‘BRICK_8‘[14 11 5 2 15 12 6 3])
f3d_mesh.AddElem(3 0 0 ‘BRICK_8‘[16 13 7 4 17 14 8 5])
f3d_mesh.AddElem(4 0 0 ‘BRICK_8‘[17 14 8 5 18 15 9 6])
f3d_mesh.AddElem(5 0 0 ‘BRICK_8‘[22 19 13 10 23 20 14 11])
f3d_mesh.AddElem(6 0 0 ‘BRICK_8‘[23 20 14 11 24 21 15 12])
f3d_mesh.AddElem(7 0 0 ‘BRICK_8‘[25 22 16 13 26 23 17 14])
f3d_mesh.AddElem(8 0 0 ‘BRICK_8‘[26 23 17 14 27 24 18 15])

load_mag = 100.0
load_vec = Vec3D.Vec3D(0.0 1.0 0.0)

f3d_mesh.AddBcCase(0) # always create default 

lstep1 = 1
f3d_mesh.AddBcCase(lstep1) # add load case 

lab1 = 1 # bc set 

f3d_mesh.OverwriteTractElemBc(1 0 “TRACT“ load_mag load_vec lab1 lstep1)
f3d_mesh.OverwriteTractElemBc(3 0 “TRACT“ load_mag load_vec lab1 lstep1)
f3d_mesh.OverwriteTractElemBc(5 0 “TRACT“ load_mag load_vec lab1 lstep1)
f3d_mesh.OverwriteTractElemBc(7 0 “TRACT“ load_mag load_vec lab1 lstep1)

lab2 = 2 # second bc set -> adding to load step 1

f3d_mesh.AddBc(21 “NODE“ “UY“ 0.0 lab2 lstep1)
f3d_mesh.AddBc(12 “NODE“ “UY“ 0.0 lab2 lstep1)
f3d_mesh.AddBc(3 “NODE“ “UY“ 0.0 lab2 lstep1)
f3d_mesh.AddBc(21 “NODE“ “UZ“ 0.0 lab2 lstep1)
f3d_mesh.AddBc(12 “NODE“ “UZ“ 0.0 lab2 lstep1)
f3d_mesh.AddBc(3 “NODE“ “UZ“ 0.0 lab2 lstep1)

f3d.OpenMeshMemModel(fem_model=f3d_mesh 
                         model_type=“ABAQUS“ 
                         model_name=“abaqus_model“
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     185856  2013-09-05 00:56  Franc3D 7.0 破解版\Fcl2Py.exe

     文件        216  2016-05-24 13:21  Franc3D 7.0 破解版\franc3d.lic

     文件   12269568  2016-06-15 12:44  Franc3D 7.0 破解版\franc3d7.0.exe

     文件    4300288  2013-09-05 00:19  Franc3D 7.0 破解版\franc3d_batch.exe

     文件    6105088  2013-09-05 00:56  Franc3D 7.0 破解版\PyF3D.dll

     文件    5861376  2013-09-05 00:56  Franc3D 7.0 破解版\PyF3DGUI.dll

     文件     711680  2014-11-05 23:35  Franc3D 7.0 破解版\rlm1122.dll

     文件     479744  2011-07-29 23:26  Franc3D 7.0 破解版\rlm913.dll

     文件       4000  2012-02-17 04:29  Franc3D 7.0 破解版\template.py

     文件       5061  2012-01-18 05:51  Franc3D 7.0 破解版\Vec3D.py

     目录          0  2018-12-06 11:30  Franc3D 7.0 破解版

----------- ---------  ---------- -----  ----

             29922877                    11


评论

共有 条评论