第17章 报告生成器.docx
- 文档编号:8883403
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:12
- 大小:79.96KB
第17章 报告生成器.docx
《第17章 报告生成器.docx》由会员分享,可在线阅读,更多相关《第17章 报告生成器.docx(12页珍藏版)》请在冰豆网上搜索。
第17章报告生成器
第17章报告生成器
报告生成器允许在整个分析过程的任何时候抓取图象和数据,然后用抓取的数据组成HTML形式的报告。
抓取数据可以通过交互式报告生成器或通过批处理方式进行。
使用抓取的数据生成报告,可以使用下列工具中的任何一个:
∙报告生成器自身(交互方式或批处理方式)
∙第三种(外部)HTML编辑器
∙第三种(外部)表达陈述软件
使用报告生成器是一个简单的过程,步骤如下:
1.启动报告生成器,并指定数据和报告的存储目录。
2.抓取要放在报告生成器中的数据(图象、动画、表格、列表)。
3.用抓取的数据形成报告。
这一章余下的部分更详细的介绍了报告生成器。
下面的章节主要包括这些主题:
·启动报告生成器
·抓取图象
·捕捉动画
·获取数据表格
·获取列表
·生成报告
·报告生成器默认设置
17.1启动报告生成器
启动报告生成器可以选择菜单UtilityMenu>File>ReportGenerator。
结果使报告生成器窗口出现,如下:
从左到右这些按钮将激活这些功能:
图象抓取、动画捕捉、表格获取、列表获取、报告生成和设置。
当使用报告生成器时,把鼠标移动到按钮上将显示按钮功能描述。
17.1.1指定抓取数据和报告的位置
当启动报告生成器时,需要为抓取的数据和生成的报告指定目录。
默认的目录是jobname_report。
如果指定的目录不存在,报告生成器在提醒接受新目录后创建它。
如果目录已经存在,可以添加抓取的数据到该目录下存在的数据中,也可以覆盖目录下的内容然后重新开始。
当指定数据和报告目录时,报告生成器将在LOG文件中写上这条命令:
eui,"ansys:
:
report:
:
setdirectorydirectory"。
17.1.2了解ANSYS图形窗口的功能
报告生成器限制图象的尺寸以适应大多数打印机和纸张的尺寸。
当启动报告生成器时,它将重新调整图形窗口的大小以获得最佳的图象尺寸。
注意:
在启动报告生成器后,不要再调整ANSYS图形窗口的尺寸,否则将出现不可预料的结果。
为了更加有利于打印,图象前景应改变成黑色,背景改变成白色(可以修改报告生成器来防止默认颜色的改变更多信息参见报告生成器的默认设置)。
当关闭报告生成器时,它将恢复ANSYS图形窗口的原始尺寸和颜色设置。
17.1.3关于对图形文件格式的注意
报告生成器使用便携的网络图形格式存储图象。
这种文件非常小而且颜色失真少。
转换成标准的格式也很快,它支持许多软件产品如微软的浏览器、NetscapeNavigator、Powerpoint、Word。
17.2抓取图象
这一节主要讲述怎样通过交互方式或批处理方式来抓取和存储静态图象。
报告生成器把图象保存到指定目录下的images子目录下。
每个文件的名字是imagen.png,n是从1开始的连续的数字符号,当抓取其它图象时它逐渐递增。
17.2.1交互方式
图形用户交互方式抓取静态图象的步骤如下:
1.点击图象抓取按钮,结果图象抓取对话框出现。
2.为抓取的图象指定标题(如五棱柱“PentagonalPrism”)
3.点击确定按钮OK。
结果报告生成器确认这个报告命令给ANSYS程序,并且把图象保存到报告目录eui,"ansys:
:
report:
:
imagecapture"caption""下。
17.2.2批处理方式
在批处理方式生成任何报告之前,必须要出现下面这一行:
eui,"packagerequireansys"
要通过批处理抓取图象,需要把生成报告命令插在要抓取图象的点上:
eui,"ansys:
:
report:
:
imagecapture"caption""。
17.3捕捉动画
这一节讲述了怎样抓取和存储动画序列,也有两种方式交互式和批处理方式可选。
(抓取动画只能在发出SET命令之后的后处理中应用)
报告生成器保存所有独立的由动画序列组成的图象文件到子目录下(指定的目录),并命名为animseq_n,n是从1开始的连续的数字符号,当抓取其它图象时它逐渐递增。
获得动画的功能保留在报告目录下由Java语言描述的ansysAnimations.js里。
17.3.1交互式方式
通过图形用户交互方式捕捉动画的步骤如下:
1.点击捕捉动画按钮,结果捕捉动画对话框出现。
2.为捕捉动画指定标题(如棱柱变形动画结果“PrismDeformedShapeAnimationResult”)
3.指定捕捉动画序列应用的类型(如振型、变形图等)
4.点击确定按钮OK。
结果报告生成器确认这个报告命令给ANSYS程序,并且把动画保存到报告目录eui,"ansys:
:
report:
:
animcapture"caption""下。
而且动画设置窗口是与选择的动画类型有关的(如振型动画与变形动画)。
5.修改动画的设置或接受默认的设置,然后点击OK确认。
报告生成器保存动画序列。
17.3.2批处理方式
在批处理方式生成任何报告之前,必须要出现下面这一行:
eui,"packagerequireansys"
要通过批处理捕捉动画,需要把生成报告命令插在要捕捉动画的点上:
eui,"ansys:
:
report:
:
animcapture"caption""。
ANSYS动画命令是跟在生成报告命令之后的。
(如ANTIME和ANDATA)
17.4获得数据表格
这一节主要讲述怎样通过交互方式或批处理方式来获取表格数据。
报告生成器把获取的表格添加到ansysTables.js文件中,在指定报告目录下的文件包括JAVA函数来获取表格数据。
(该文件包括产生HTML的代码,也包括表格限制形式信息的内容,允许连贴表格数据到其他非HTML文件中。
)报告生成器指定table_n名字给每一个表格,n是从1开始的连续的数字符号,当抓取其它表格时它逐渐递增。
17.4.1交互式方式
通过图形用户交互方式获取表格的步骤如下:
1.点击表格获取按钮,结果获取表格对话框出现。
2.为表格指定标题(如棱柱材料属性表PrismMaterialPropertiesTable)。
这个标题不能包括这种格式%parm%.APDL参数。
(如果想在标题中显示%可以指定为“%%”)
3.从列表中选择预先定义好的表格类型。
(报告生成器根据当前的分析来筛选可以获得的表格类型。
)如果选择材料属性表格类型,要通过材料选择域来指定材料。
注意:
ANSYS是不会显示那些没有数据相对应的材料属性的。
如果选择自定义表格选项,可以通过用户表格大小域来指定表格的大小(行与列的数量)。
4.点击OK确认。
将保存获取的表格数据。
如果选择自定义表格选项,则参见创建用户表格。
17.4.1.1创建自定义表格
如果创建自定义表格,则自定义表格对话框在点击表格获取框的确认钮OK后出现。
这个对话框包括指定大小的空表。
例如,假定指定的表格是三列四行的如下:
填写自定义的信息到每个单元格中,可以包括下列正确的元素。
正确的实体类型
例如
文本
最大变形
带有超连接的文本
MaximumStress[Kg/mm2]
ANSYS*GET命令
*get,,node,10,u,y
带超连接的ANSYS*GET命令
{}{*get,,node,10,u,y}{}
Important:
The“{”and“}”charactersarenecessaryforparsingpurposes.
在每个单元格中添入内容后,点击写按钮来保存自定义的表格。
17.4.2批处理方式
在批处理方式生成任何报告之前,必须要出现下面这一行:
eui,"packagerequireansys"
要通过批处理获取数据表格,需要把生成报告命令插在要获取表格的点上:
eui,"ansys:
:
report:
:
tablecapture"caption"tableIDmaterialIDmaterialName"。
表格的特征号是用来反映下列预定义的表格类型的标志符。
表格代号
描述
1
创建分析过程的单元实体表
2
根据在分析中的材料号创建表格
3
创建分析过程中的载荷表
4
反作用力
5
反作用力
6
最大位移
7
方向应力
8
剪应力
9
主应力
10
等效应力和应力密度
11
热梯度
12
热流量
13
热温度
14
固有频率
15
转速
16
温度
17
压力
18
电动势
19
流体速度
20
电流
21
电压差
22
动能变化
23
能量消耗
24
零件总应变
25
总剪切应变
26
主应变
27
总应变密度和总的等效应变
28
零件弹性应变
29
弹性剪应变
30
弹性主应变
31
弹性应变密度和弹性等效应变
32
零件塑性应变
33
塑性剪应变
34
主弹性应变
35
塑性应变密度和塑性等效应变
36
ComponentCreepStrain
37
ShearCreepStrain
38
PrincipalCreepStrain
39
CreepStrainIntensityandCreepEquivalentStrain
40
热应变
41
热剪应变
42
主热应变
43
热应变密度和等效热应变
44
压力梯度和压力和
45
电场
46
电场密度和总合
47
磁场密度和总合
48
磁通密度和总和
如果表格特征号是2(材料属性)则有两个额外的要求:
·材料特征号——相对应ANSYS的材料号
·材料名字——为当前表的名字。
17.5获取列表
这一节主要讲述怎样通过交互方式或批处理方式来获取列表。
报告生成器把列表添加到ansysTables.js文件中,在指定报告目录下的文件包括JAVA函数来获取表格数据。
(该文件包括产生HTML的代码,也包括列表信息的内容,允许连贴列表数据到其他非HTML文件中。
)报告生成器指定table_n名字给每一个表格,n是从1开始的连续的数字符号,当抓取其它表格时它逐渐递增。
如果打算在超连接报告中使用列表(可以使用报告生成器或其他超连接工具)我们知道如果HTML的宽度超过132列,则文本尺寸要减小,然而与列表相关的文本可能仍然不适合打印。
17.5.1交互方式
通过图形用户交互方式获取表格的步骤如下:
1.点击列表获取按钮,结果列表对话框出现。
2.为列表指定标题(如列出棱柱模型的面“PrismModelAreaListing”)
3.指定ANSYS命令来确认产生输出文本。
4.点击OK确认。
报告生成器确定该命令给ANSYS程序,将保存列表:
eui,"ansys:
:
report:
:
datacapture"caption"ansysCommand"
17.5.2批处理方式
在批处理方式生成任何报告之前,必须要出现下面这一行:
eui,"packagerequireansys"
要通过批处理获取列表,需要把生成报告命令插在要获取列表的点上:
eui,"ansys:
:
report:
:
datacapture"caption"ansysCommand"。
17.6生成报告
这一节讲述怎样把获取的图象和数据来生成报告,通过交互式,批处理或通过JAVA界面手工生成。
17.6.1激活报告生成
使用报告生成器的图形用户交互方式生成报告的步骤如下:
1.点击HTML报告生成按钮,出现下面所示:
打开按钮,在面板的左边有一个非常小的图象来添加组件到报告中。
在右边的大面板是的工作区域,显示在这个报告中选择包括那些组件。
2.生成报告的部件
点击按钮和面板左面的小图象来添加抓取的图象、文本和下面一些其他组件:
按钮或区域
用途
文本
允许加入超连接格式的文本到报告中的文本区域
超连接文件
插入存在的特定的超连接文件
图象
插入特定的图象文件(I如PNG,JPG,JPEGorGIF格式)。
报告生成器复制图形到指定的工作目录,并且在工作区域插入一个小图标
动态数据
在文本区域允许插入ANSYS命令,结果将出现在报告中.动态数据变成写入日志文件的HTML代码的一部分。
报告生成器也写report:
:
interpdynamicdata命令到日志文件中;为了在报告中出现ANSYS命令,所以命令文件必须由HTML代码处理。
报告标题
指定特定的名字,作者名或副标题并包含当前的数据。
标题组件总是出现在报告的上面。
REPORTIMAGES
Insertsanyorallofyourcapturedimagesandanimations.Movethe mousepointeroverathumbnailtoseethecaptionthatyouassigned tothecorrespondingimageoranimationwhenyoucapturedit.Clickonanythumbnailimagetoinserttheimageoranimationthatitrepresentsintoyourreport.
报告表格
插入抓取的数据表,在这个地方将出现一个带有标题前十五个字符的按钮,这个标题是在抓取表格时指定给相应表格的。
把鼠标移动到按钮上来看指定的标题。
点击该按钮就把这个表插入了报告中。
报告列表
插入原始数据输出列表。
在这个地方将出现一个带有标题前十五个字符的按钮,这个标题是在保存列表时指定给相应列表的。
把鼠标移动到按钮上来看指定的标题。
点击该按钮就把这个列表插入了报告中。
3.预览并整理报告,如下:
执行的编辑任务
做法
预览报告
在工具条上点击按钮
删除报告组件
选择要删除的组件,点击按钮
改变报告组成部分的顺序
选择要移动的组件,然后分别点击上移和下移的组件,按钮是
注意:
如果的报告有标题,它仍然在报告的上部。
改变报告组件的标题
把鼠标放在想改变标题的文本位置,然后直接把新的标题添进去。
在打印时防止IE浏览器把组件分在两页上
对适当的组件点击InsertpagebreakforMicrosoftIE,在报告的最初草稿打印出来之前,来看报告是什么样时,这个特点是十分有用的。
4.保存报告
定期选择File>Save(或File>SaveandClose来关闭并保存的报告生成窗口)。
17.6.2报告生成的批处理方式
在批处理方式下,发出*CREATE命令来打开并添加HTML标签到报告中。
在默认情况下,报告生成器使用*CREATE命令来把报告写入ANSYS日志文件中。
17.6.3使用JAVA语言界面的报告生成器
为了最大的灵活性和用途,报告生成器使用JAVA语言,它是支持微软浏览器和Netscape浏览器的代码语言。
它容易实现数据的具体化。
在抓取图象和文本,报告生成器可以创建JAVA功能。
因此,使用JAVA功能来手工生成HTML的报告,而不是使用报告生成器来建立报告。
17.6.3.1插入图象
下面这个例子是用JAVA语言创建HTML报告的图象。
如果图象不能生成,这个报告将显示存在问题的信息。
imgName("imgCaption");
17.6.3.2插入动画
下面这个例子是用JAVA语言创建HTML报告的动画。
如果动画不能生成,这个报告将显示存在问题的信息。
animName("animCaption",animTime,"animDirect");
17.6.3.3插入表格
下面这个例子是用JAVA语言创建HTML报告的表格。
如果表格不能生成,这个报告将显示存在问题的信息。
tableName("tableCaption");
17.6.3.4插入列表
下面这个例子是用JAVA语言创建HTML报告的表格。
如果表格不能生成,这个报告将显示存在问题的信息。
listingName("listingCaption");
17.7报告生成器的默认设置
这一节主要讲述怎样改变影响报告生成器操作的设置,点击设置按钮打开设置对话框如下:
下面来可以控制报告生成器:
·当开始报告生成时,可以倒转ANSYS图形窗口的前景和背景颜色。
·写捕捉命令到ANSYS的日志文件
·把生成的报告写入日志文件中。
也可以使用设置对话框来设置百分比,它是报告生成器用来减少动画图象尺寸的。
在默认的情况下,所有的选项都是激活的,并且报告生成器使用动画图形窗口的100%大小。
在窗口中做的任何改变,都将成为一个新的默认设置,直到再次改变它为止。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第17章 报告生成器 17 报告 生成器