由于 TEST3.DAT 只是看打印效果,固不演示。
PFC3D 中文讲解第二天
(5)通过例子学习几种常见命令
例二:PFC3D 目录下的 Guide\Start\footing.dat,程序如下(注意:本程序与
原程序不同,特加了 plot set rotation (24.0,352.0,340.0)这句以使得模型转过一定
角度,让用户看的更清楚,另外还将原程序一分为二,主要是为了更好地学习每
个命令的作用),以下是程序代码。
;fname: footing.DAT (tutorial example for PFC3D)
new ; clear program state to begin new problem
set random ; reset random-number generator
title 'Tutorial Example'
wall id=1 face ( 0, 0, 0) (10, 0, 0) (10, 0 -5) ( 0, 0,-5)
wall id=2 face ( 0, 0, 0) ( 0, 0,-5) ( 0, 2,-5) ( 0, 2, 0)
wall id=3 face (10, 0,-5) (10, 0, 0) (10, 2, 0) (10, 2,-5)
wall id=4 face (10, 2,-5) (10, 2, 0) ( 0, 2, 0) ( 0, 2,-5)
wall id=5 face ( 0, 0,-5) (10, 0,-5) (10, 2,-5) ( 0, 2,-5)
wall id=6 face ( 0, 0, 0) ( 0, 2, 0) (10, 2, 0) (10, 0, 0)
gen id=1,750 rad 0.15,0.20 x=0,10 y=0,2 z=-5,0
;
plot create Footing
plot set title text 'Basic collection of particles in a box'
plot set rotation (24.0,352.0,340.0)
plot add ball yellow
plot add wall white
plot add axes brown