2.1.7 实用软件和图形芯片
在运行PFC2D时,几种类型的实用软件和图形设备可提供以极大的帮助。
文字编辑器可用来创建PFC2D输入数据文件。任何文本编辑器,产生标准ASCII文本文件都能使用。必须注意,使用文字处理软件(例如, 的WordPerfect , Word )时,这些软件通常将编码格式描述成标准输出格式,这说明不会被PFC2D识别 ,将导致错误。 PFC2D输入文件必须是标准ASCII格式。
PFC2D图形输出支持几种不同类型的图形设备。默认情况下,Windows将图形的产生与这些图形打印的命令(或PFC2D主窗口视图菜单的文件打印)传给打印机。(请注意,可在我的电脑文档中使用Printers文件夹改变打印机的默认设置)Windows 打印机输出也是选择SET命令窗口图形。
该命令集图形剪贴板指示所有图形输出到Windows剪贴板(无档案产生) 。该图像是增强型图元文件格式,它随后可以以这种格式粘贴到另一个Windows应用程序。
图形集SET命令指示输出到增强型图元文件格式的磁盘上,在那里可以保存以供参考或更新嵌入Windows文件。输出的SET命令应该用“emf”扩展名设置输出文件名。
请注意,可以从PFC2D主窗口菜单选择不同的图形文件输出类型。
2.1.8 运行PFC2D
PFC2D可以以交互模式或从输入命令驱动的模式运行。如果要以PFC2D代码运行,只要在开始命令窗口输入命令。 按回车键,PFC2D会执行每个命令。如果出现错误,屏幕上将显示错误信息。
作为一种替代办法,,可使用文字编辑器(见第2.1.7 )创建输入的数据文件。此文件包含了一套命令可以使其进入交互模式。该数据文件可能以任意何命名,一般都用扩展名(例如,“DAT ” )将其与其他PFC2D文件区分开(见第2.10 )。
在窗口的命令行中输入以下命令可将数据文件读入PFC2D
call file.dat
其中“ FILE.DAT ”是用户指定的数据文件名称。可以看到PFC2D内容的每一行数据条目在屏幕上滚动。
如果调用的文件位于同一文件夹中,其中“ PFC2D.EXE ”正在运行,要输入档案名称的调用命令。否则,该文件只有通过完整路径(例如: C : \\ myfolder \\ file.dat )才能调用 。另外,可以从菜单文件目录调用(见第2.11 )。
13
2.1.9 安装测试
三个简单的数据文件, “ TEST1.DAT ” , “ TEST2.DAT ”和“ TEST3.DAT ”被列入“ \\ PFC2D310 ”目录,这样可以确保PFC2D是正确安装。这些文件为计算机测试计算内核,屏幕上的图形绘制和印刷图形设备。为了运行第三次试验,计算机必须连接Windows打印机。
如果要执行这些测试,通过调用菜单(File Call)从“ \\ PFC2D310 ”目录进入文档“ TEST1.DAT ”,或在Pfc2D 提示栏中键入 call test1.dat 按回车。
有几个数据条目会在屏幕上滚动,一个简单的模型将执行100 次计算。例如2.1,成功的运行“ TEST1.DAT ”。
现在,从“ \\ PFC2D310 ”目录调用文件“ TEST2.DAT ”,或输入命令
屏幕上将会出现这一模式的图形。图形一个盒子里装一个色彩渲染的球。 按下回车键返回到Pfc2D 提示界面。
如果电脑连接到Windows打印机,调用文件“ TEST3.DAT ” ,从“ \\ PFC2D310 ”目录打开,或输入
14
如图2.1所示图形应发送到的印表机,如果没有打印机相连,该程序退出,不加载“ TEST3.DAT ” ,输入quit退出PFC2D。
如果按上述步骤不能成功地进行这三项测试,应该检查该系统是否满足要求和安装步骤第是否正确。如果仍然有困难,我们建议您联系艾塔斯卡,并描述您遇到的的问题类型和所用的计算机配置。(见第5.2节程序的错误报告)
2.2 简单教程――常用命令的使用
在本节中给新手用户提供了一个简单的例子,可以通过它试着操作PFC2D。
此范例测定一个搁置在一组圆形颗粒上的粗条形基础的承载能力。对于本教程,我们以一垂直不变的速度使基础逐渐嵌入球颗粒中(图 2.7),并监测其产生的应力,一直进行到确定其破坏荷载。
只是为了达到演示目的, 该模型非常粗糙(只产生500球),并且假设模型关于x=0平面
15
对称。这样只要求解一半的问题。(Pfc2d \\指南\\启动”目录,数据文件“footing.DAT ” ,包含所有的命令,可进入交互模式。 )
可以这样操作这个问题(即,从键盘键入命令,每行命令结束时敲回车,可直接看到结果) 。在艾塔斯卡码组里点击PFC2D图标,出现PFC2D主窗口,其中包含命令窗口,通过命令行开始操作Pfc2D。
我们首先指定粒子为单位厚度的圆盘,键入
然后,我们确定模型的边界(即墙壁包含的粒子)。通过键入如下边界墙的命令,
这些命令将创建一个方块型的四面墙壁。每个墙给定一个单独的识别(身份证)号码。每一个墙的位置是由两个顶点确定,每个顶点是关键字X和Y坐标的节点。顶点的次序确定了墙的主动性(即将和球接触的一面)。当我们从第一个顶点到第二个顶点时墙的左边为主动的一面。(详细命令介绍见墙的节壁几何体)。
下一步,我们填充圆块(下面均称球)。通过输入命令
在此命令中,我们指定球要产生的区域,球的尺寸范围和总数。每个球用数字从1至500 标记,于是500个球就生成了。装球的盒子由半径在
确定,球的
0.08米和0.13米之间随机选取,如果该盒子尺寸过小或球的半径过大而容
纳不下500个,系统将会减少球的数目,并显示实际数量。
该模型可以通过PFC2D图形模式观察到。键入命令
出现
提示,在
提示下键入的任何命令都将与图形命令联系,
,
提示一般是与当前图形的名称有关。在这里,如果没有创建图形,将会显示不管其他图形有没有创建,创建了多少,这始终是成立的。 为了建立一个附带图形的模型,沿着模型轴,输入如下图形命令
16