首页/文章/ 详情

RationalDMIS 自动保存PDF报告 V6.0

13天前浏览27


 

[object Object][object Object]



1.输出窗口(F5)自动保存PDF报告




    在DMIS编辑区右键,选择"DMIS模版一DMIS命令一输出,找到输出窗口的DMIS模版语句:


找到”输出窗口”,--'输出PDF文件”,



将模板语句多选,拖放到DMIS编辑区;



生成的模板语句如下:


DID((DIDLABEL))= DEVICE/STOR,"Filename).PDPF'

OPEN/DID(DIDLABEL),FDATA,V(defaultformat),OUTPUT,OVERWR 


CLOSE/DID(DIDLABEL))


用户需要自定义设备名称及输出文件的路径,大括号和大括号内的内容都需要替换,下面是


替换后的例子


DID(TEST)=DEVICE/STOR,E:\TEST.PDF'


OPEN/DID(TEST),FDATA,V(defaultforat),OUTPUT,OVERWR 


CLOSE/DID(TEST)


运行这样的语句,当前输出面板中的内容就会保存在'E\TEST.PDF'文件中;


如果不希望输出面板中的输出内容累加,而让软件自动删除,可以调用语句完成:


将清除输出屏幕,模板语句加入到程序中即可,可以放在DMIS程序的开头或者结尾;



生成的指令:SS Set.Term.Delete


如果希望保存的文件名不覆盖,文件名自动递增可以使用"?'来完成,示例语句如下:


DID(TEST)= DEVICE/INCR,'E:\TEST???.PDF'


 OPEN/DID(TEST),FDATA,V(defaultforat),OUTPUT,OVERWR 


CLOSE/DID(TEST 


和上面的模板语句的区别是DEVICE类型为INCR(而不是STOR),文件路径中路径名中增加了"?'来实现自动递增;生成的文件名将是TESTO01.PDF,TESTO02.PDF.....



2·图形报告窗口(F6)自动生成/保存PDF报告


2.1图形报告DMIS模板介绍



在DMIS编辑区右键,选择"DMIS模版-DMIS命令一图形报告,,可以找到图形报告的DMIS模版;




双击或者拖放模板语句可以在DMIS编辑器中记录模板语句:


大括号及其包括的内容是需要修改的部分;



‘’输出图形报告语句功能是将图形报告以图片方式发送到输出面板;


2.2创建图形报告方法一:


先将软件界面前端设置为图形报告,界面



调用模板语句:$s Set.ForeGround.GraphicalReport


将要输出的元素拖放输出到图形报告窗口,位置排列好:



打开自学习的情况下,在其中一个元素数据窗口右键选择'创建DMIS',会有两个功能选项:


"此报告窗口,表示只生成此元素输出的语句,"所有报告窗口,表示将所有图形报告中的元素生成输出语句:



以下为自动生产成的语句,at(x,y)中的x,y表示了元素窗口在屏幕上的输出位置:


$$Set.GraphReport.DataWin.FA(CIR1).at(255,512 )

$$Set.GraphReport.Data Win.FA(CIR2).at(232,325)

$$ Set.GraphReport.DataWin.FA(CIR3).at(466,610)

$$ Set.GraphReport.DataWin.FA(CIR4).at(710,615)

$$ Set.GraphReport.Data Win.FA(CIR5).at(929,353)

$$Set.GraphReport.DataWin.FA(CIR6).at(846,62)

$$Set.GraphReport.DataWin.FA(CIR7).at(355,57)


如果用户需要在图形报告中添加文本等内容可以在图形报告窗口空白处点击鼠标右键,会有下图提示框(具体使用方法请见2.4):



在打开自学习情况下都可以创建相应DMIS语句:



将添加的文本、矩形框和图片分别点击鼠标右键产生相应DMIS



产生的DMIS如下:


$$ Set.GraphReport.DataWin.Text(注释).at(389,250)

$$ Set.GraphReport.DataWin.Windef(90,42).at(340,351)

$$ Set.GraphReport.DataWin.Picture(C:\(Users\AKTR\Desktop\日期\2015-9-21 15-23$-38.jpg).at(823,69,338,317)


然后在DMIS模版中添加模板语句,"保存图形报告,、"重置图形报告窗口:


$$ Set.SaveGraphicalReport.REPORT1 

$$ Set.GraphReport.Reset 


$$Set.SaveGraphicalReport.REPORT1意思是将图形报告窗口的内容保存为REPORT1,运行后会在自定义视图区看到一个REPORT1的标签



$$ Set GraphReport.Reset意思是将图形报告窗口中的内容清空,方便后续继续输出别的元素;


然后是调用保存PDF文件命令来保存图形报告:



下面语句是自动生成的保存PDF文件的模版语句,其中大括号及大括号内部文字是需替换的或者可选择的参数;


S$ Set.Save.PDF.GraphicalReport.File(Filename).Portrait I Landscape}.All)


{Filename}:PDF文件保存的路径及名称;


(.Portrait Landscape}:选择模板类型,横向模板或者竖向模板;


(.All)1是可选项,没有此参数保存的报告是当前页面显示的内容,是单页的;有此参数是将所有报告保存在一个文件中,是右键将所有报告保存为PDF'菜单的语句实现:



例如,下面语句将图形报告输出到E盘的TEST-2.PDF文件中,使用的模版为Landscape;


S$ Set.Save.PDF.GraphicalReport.File(E:\TEST-2.PDF).Landscape.ALL 


可以在文件名称中加"?,使文件名自动递增而不覆盖之前文件:

$$ Set.Save.PDF.GraphicalReport.File(E:\TEST-???.PDF).Landscape..ALL 


大部分时候一页是不能将所有元素都输出完的,就需要重复上述过程,保存多个REPORT报告页面,最后以多页方式保存到一个PDF文件中,以下是模板示例:


S$ Set.ForeGround.GraphicalReport


$$第一页报告内容


$$ Set.GraphReport.DataWin.FA(CIR1).at(255,512 )

$$ Set.GraphReport.DataWin.FA(CIR2).at(232,325 )

$$ Set.GraphReport.Data Win.FA(CIR3).at(466,610)

$$Set.GraphReport.Data Win.FA(CIR4).at(710,615)

$$Set.GraphReport.Data Win.FA(CIR5).at(929,353)

$$ Set.GraphReport.Data Win.FA(CIR6).at(846,62 )

$$ Set.GraphReport.Data Win.FA(CIR7).at(355,57)

$$ Set.SaveGraphicalReport.REPORT:

$$ Set.GraphReport.Reset 

$$Set.Save.PDFGraphicalReport.File(E:\TEST-2.PDF).Landscape.ALL 

$$ Set.SaveGraphicalReport.REPORT1

 $$ Set.GraphReport.Reset


$S第二页报告内容


$$Set.GraphReport.Data Win.FA(CIR8).at(232,320)

$$Set.GraphReport.DataWin.FA(CIR9).at(681,617)

$$Set.GraphReport.DataWin.FA(SPH1).at(957,203)

S$ Set.GraphReport.DataWin.FA(SPH2).at(948,503)

S$ Set.SaveGraphicalReport.REPORT2 

S$Set.GraphReport.Reset 


$S第三页、第四页。。。。类似重复 制作即可



$$Set.Save.PDF.GraphicalReport.File(E:\TEST-2.PDF).Landscape.ALI



2.3创建图形报告方法二:


先将第一页输出的元素拖放到图形报告,窗口位置排列好,点击"保存为图像报告'



弹出的保存窗口,默认给出一个报告名,如果不修改就会使用软件推荐的名字;



确认后会在自定义视图区生成一个报告标签



重复此动作,将所有元素输出依次保存为Report2,Repot3....

然后是制作输出语句,打开图形报告语句模板:


激活图形报告


激活一个图形报告到图形报告窗口:


şş Set.ViewGraphicalReport.{Input graphical report Label)

将大括号及大括号内部替换为图形报告名称,运行此语句软件会将此图形报告激活为当前图形报告:


şş Set.ViewGraphicalReport.Report1


 保存图形报告


如果标签不存在是保存为此标签,如果标签存在是刷新报告中数据:

ş$ Set.SaveGraphicalReport.Input graphical report Label}

大括号及大括号内部替换为图形报告名称


ş$ Set.SaveGraphicalReport.Report1 


输出图形报告


将图形报告输出到输出(F5)窗口(非必需,如果有必要的话可以添加此语句)


ş$ Set.OutputGraphicalReport.{Input graphical report Label'

大括号及大括号内部替换为图形报告名称


S$Set.OutputGraphicalReport.Report1


保存当前窗口为图片


当图形报告窗口在最前端显示时,可以保存当前图形报告窗口为图片文件(非必需,如果有必要的话可以添加此语句):


$$Set.SavePicture.GraphicalReport.File(Filename JPG,BMP,PNG,or GIF})


大括号及大括号内部替换为图片文件的路径及名称:


$$ Set.SavePicture.GraphicalReport.File(E:\TEST.JPG)


保存报告为PDF文件


此语句在2.2方法中已经有说明,参考前面说明:

$$Set.Save.PDF.GraphicalReport.File(Filename}).Portrait | LandscapeH.All)以下是模板示例

$$第一页报告内容

$$ Set.ViewGraphicalReport.Report1

$$ Set.SaveGraphicalReport.Report1

$$第二页报告内容

$$ Set.ViewGraphicalReport.Report2

S$ Set.SaveGraphicalReport.Report2

$$第三页、第四页 类似重复 制作即可

$$Set.Save.PDF.GraphicalReport.File(E:\TEST-2.PDF).Landscape.ALI



2.4图形报告添加文本、矩形框、图片


2.4.1添加文本


图形窗口空白处点击鼠标右键,选择"添加文本



用户可输入要注释的内容,点击回车接受。此窗口可以用鼠标拖放改变位置。


在注释窗口上击鼠标右键,有"删除文本,、"创建DMIS'和"透明,三个选项。



删除文本:删除这个注释文本。


创建DMIS:会产生一个DMIS语句,可实现在图形窗口特定位置输出制定注释文本。例如下图会在以图形窗口左上角为零点位置,在(390,112)像素位置产生一个注释文本'重点尺寸,。(使用此功能需打开自学习)



透明:下图左为默认窗口,下图右为透明窗口。



相应DMIS语句可在DMIS编辑窗口点击鼠标右键一DMIS模版一DMIS命令一图形报告一添加文本显示找到:




2.4.2添加矩形框



图形窗口空白处点击鼠标右键,选择"添加矩形框’,



调用出这个矩形框后,用户可点击鼠标左键拖放此窗口的位置,或者改变窗口的大小



在矩形框上点击鼠标右键有"删除,和'创建DMIS'的选项



删除:删除这个矩形框创建DMIS:会产生一个DMIS,如下图所示,Windef(x1,y1)表示此矩形框的长和宽,at(x2,y2)表示此矩形框的位置。(使用此功能需打开自学习)



相应DMIS语句可在DMIS编辑窗口点击鼠标右键一DMIS模版一DMIS命令一图形报告一添加矩形框找到:



2.4.3添加图片


图形窗口空白处点击鼠标右键,选择"添加图片”



在弹出窗口中选择需要的图片



导入图片效果如下:



在加载的图片点击鼠标右键有'适合图片、·删除图片,和·创建DMIS'功能



适合图片:当图片框的长宽比例不适合图片时,软件会自动调整。

删除图片:删除这个图片


创建DMIS:会产生DMIS语句,此语句包含图片的路径和图片在图形报告中的显示位置。(使用此功能需打开自学习)



相应DMIS语句可在DMIS编辑窗口点击鼠标右键一DMIS模版一DMIS命令一图形报告一添加图片:


来源:山涧果子
科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-12-28
最近编辑:13天前
山涧果子
大专 签名征集中
获赞 204粉丝 52文章 754课程 0
点赞
收藏
作者推荐

RationalDMIS输出设置详细说明

总体说明 输出设置窗口用来设置输出窗口的各种属性,这些属性包括自定义输出窗口的样式,输出设备设置,各个输出项输出参数的设置等.在输出工具条左端点击"打开/关闭输出设置窗口"图标就可以打开或关闭输出设置窗口.如下图所示: 输出设置窗口中使用树型结构来保存输出设置,输出设置树有以下几个父节点,分别是"设备定义"节点,"格式定义"节点,"报告选项"节点,"元素定义"节点,"小数点位置"节点和"输出风格"节点,打开输出设置窗口会在输出主窗口旁边并排显示.如下图所示:输出设置-设备定义设备定义节点用来设置输出的设备以及输出设备的属性.RationalDMIS预定义了以下几种输出设备:文件,打印机,屏幕,串口和Socket客户端,其中文件又预定义了Excel文件,缺省和默认DMIS,见下图: 每个预定义的设备前都有一个复选框,选中某个设备前的复选框表示打开这个设备,不选中表示关闭设,备,还可以通过运行DMIS程序来打开或关闭某些预定义设备,这些设备包括Excel文件,打印机和屏幕,相应的DMIS关键字是OPEN/DID、CLOSE/DID.而默认文件只能通过手工进行开关.选定一个设备后,通过输出相应的测量结果,会自动输出到选定的设备中,例如选择屏幕,会把结果输出到输出报告窗口,选择打印机,会把输出结果传送到打印设备。 也可以同时选择多个输出设备,软件会同时执行相应的输出指令。文件选项下有三种默认设备,分别是Excel,缺省和默认DMISExcel:文件名--可以自定义输出的路径和名称,文件保存类型为.xls Excel格式-只有默认格式 写方式--“覆盖”,输出下一个文件时会覆盖上一个输出文件的内容,“追加”,输出会附加到上一个输出文件后面缺省:文件格式-只有默认格式 文件名--可以自定义输出的路径和名称,文件保存类型为.out 写方式--“覆盖”,输出下一个文件时会覆盖上一个输出文件的内容,“追加”,输出会附加到上一个输出文件后面 默认DMIS:文件格式-为DMIS 文件名--可以自定义输出的路径和名称,文件保存类型有.dmo,htm,.pdf,.out,.excel几种格式 写方式-“覆盖”,输出下一个文件时会覆盖上一个输出文件的内容,“追加”,输出会附加到上一个输出文件后面。打印机:性能一可以选择黑白和彩色两种打印模式 格式-只有默认格式屏幕:屏幕格式--只有默认格式。串口:根据相应设备配置参数,选中后以该串口作为输出终端。Socket客户端:根据相应设备配置参数,选中后可将输出结果传送到相应客户端定义新的输出设备:定义新的输出设备有两种途径:通过"设备定义"节点的右键菜单和通过执行DMIS程序,右键单击"设备定"节占就会弹出声明设备菜单,见下图:选择"声明设备"菜单项后就会弹出定义设备对话框,见下图:通过定义设备对话框只能定义新的Store设备即文件设备."设备ID"是在输出设置树中显示的设备标签名,"设备名"是保存输出内容的文件名,可以通过点旁边的浏览按钮进行选择.创建的新输出文件设备会添加到预定义文件设备的下面,见下图定义设备保存的文件类型有以下几类:Output File,HTML File,PDF File,DMIS File打开自学习,定义设备的程序会生成相应DMIS语句DID(qwe)= DEVICE/STOR,'C:Userslaktr\DesktoplNeptune.out"DID(qwe)=DEVICE/STOR,C:\UserslaktrDesktoplqwe.htm'DID(qwe)=DEVICE/STOR,C:\Userslaktr\Desktoplqwe.pdf DID(qwe)= DEVICE/STOR,'C:UserslaktrlDesktoplNeptune.dmo'通过执行DMIS程序来定义新设备是通过DMIS关键字DEVICE/STOR,TERM,PRINT,EXCEL,INCR】实现的.例如:EXCEL为定义Excel设备的DMIS扩展关键字,可以使用下面的DMIS语句来定义一个Excel设备:DID(ExOut)= DEVICE/EXCEL,'CTextExcelOutput.xls'INCR为定义统计用输出文件(*.mea)的DMIS扩展关键字,可以使用下面的DMIS语句来定义一个设备:DID(SPC DATA)-DEVICE/INCR,'C:ISPCDATAITest Part??.mea'输出类型:RationalDMIS目前可输出五种元素类型,分别是:测量元素公差视图图片文本变量注意:文本和变量只允许输出到文件类型(不包括Excel),视图图片只允许输出到屏幕打印机或Html文件.具体规则如下表:打印功能: 当在"设备定义"中选中"打印机"设备时,所有的输出对象都会自动输出到打印机,每满一页,自动打印,页码自动累加.同时在Output窗口中的分割线可以看到目前自动打印的位置.如下图红色箭头所示: 最后一页如果没有填满内容,不会自动打印出来,可以通过执行DMIS语句Endfil或点输出工具条上的打印图标来输出该页.当在"设备定义"中不选中"打印机”设备时,需要点输出工具条上的打印图标 来打印输出内容,这时打印的是整个屏幕的内容.输出设置-格式定义格式定义节点用来设置输出项在输出窗口中的显示格式,见下图:方向: 方向节点用来设置输出元素和公差时显示的方向,方向节点有两个方向选项,分别为水平方向和竖直方向,同一时间只能选中其中一个方向选项.当选中水平方向选项时,输出元素和公差会显示如下图: 当以水平方向显示时,自定义输出窗口顶部的"输出列标题"会隐藏起来,在每个输出元素项的左边一列和输出公差的头一行会相应的显示输出标题. 当选中垂直方向选项时,输出元素和公差会显示如下图: 当以垂直方向显示时,在自定义输出窗口顶部会显示"输出列标题"。矢量: 向量节点用来设置输出元素时显示元素向量的形式.向量节点有两个选项,分别为"JK"和"NML",同一时间只能选中其中一个选项当选中"JK"选项时,输出元素时会以1,J,K的形式显示元素向量,当选中"NML"选项时,输出元素时会以N,M,L的形式显示元素向量以I,J,K的形式显示元素向量如下图所示:只显示超差项:如果选中只显示超差项节点下的"激活"项就可以在输出时只显示数据超差的项,方便用户查看.如下图是未选中"激活"项时输出的情况:下图是选中"激活"项时输出的情况:显示参数描述:选中后会显示测量元素的相关参数,如测量时激活的坐标系,长度单位,角度单位,坐标系类型,工作平面等。显示元素输出选项信息选中后可以显示元素输出了哪些内容。如下图是未选中"激活"项时输出的情况:显示元素名称选中后可以显示输出元素的名称如下图是未选中"激活"项时输出的情况:使用OK或NP输出趋势选中该项后会以“好”和“不好”来显示趋势如下图是未选中"激活"项时输出的情况:合并相同元素的公差输出对于同一元素的公差会合并显示如下图是未选中"激活"项时输出的情况:操作文档操作文档节点用来记录必要的用户操作,这个操作文档是在一定的用户接口操作下自动产生的如果是DMIS程序运行产生的则不做任何事情,操作文档只适用于屏幕输出和HTML输出.激活后会显示相应的用户操作记录。下图显示的是坐标系操作区坐标系平移面板中创建一个坐标系后产生的操作文档。不显示零公差项选择是否显示元素的零公差项如下图是未选中"激活"项时输出的情况:不显示未参与元素公差计算的输出项未参与元素公差计算的输出项可以选择性输出如下图是未选中"激活"项时输出的情况:显示打印页数选中“激活”则显示打印页数,不选中不显示拖放时在选中的项前输出新项选中“激活”后,在输出窗口选择一个输出项,再拖放其他输出项时就会输出在该选中项前面使用默认公差列表选择“激活”后会使用默认的公差列表,”不激活”则使用自定义公差范围例如默认公差范围设置如下。各输出项独显示表头选择“激活”会单独显示每一个输出项的表头如下图是未选中"激活"项时输出的情况:显示公差数据描述选择“激活”,输出公差时会显示相应的公差数据描述如下图是未选中"激活"项时输出的情况:每打印页都输出标题头选择是否需要在每一个打印页都输出标题头兼容性坐标系公差使用绝对值:输出窗口中所有坐标公差的理论和实际值取绝对值再输出X(Y/Z)误差计算使用绝对值:输出窗口相应的误差计算中,理论值取绝对值后再参与计算输出,当设置如下图缺省 默认节点允许用户设置是否显示输出项的理论值(NOM),实际值(ACT),误差值(DEV)和公差(TOL).选中某个选项前的复选框表示要显示输出项中有关此选项的数值.理论值,实际值和误差值输出项的输出顺序可以通过在树节点间拖拽来改变,而公差输出项中的UpTol和LwTol的输出顺序也可以改变,方法是在公差条目右边一列点击鼠标会弹出下拉选择框让用户进行选择,见下图:默认节点实际上是RationalDMIS中默认的VForm,用户还可以自定义VForm,请参看下面的说明.订制用户格式 可以通过在”格式定义"父节点的右键菜单中选择"订制用户格式"来添加新格式.见下图: 创建VForm对话框中的VForm标签名输入窗口用来输入要创建的VForm名,理论(NOM),实际(ACT)和误差(DEV)3个复选框用来设置格式的具体内容创建好VForm后会在格式定义父节点下产生一个新的子节点,见下图: 用户也可以通过DMIS程序添加新的VForm格式,相应的DMIS关键字VFORM. 所有创建的VForm格式对于文件、屏幕、打印机、Excel的输出都有效可以在"设备定义"节点中手动选择设备输出格式为自定义的Vform,见下图:也可以在DMIS程序中使用关键字OPEN,FDATA来选择自定义的Vform,比如:OPEN/DID(stor1),FDATA,V(VForm1),OUTPUT,OVERWR。输出设置-报告选项VECBLD点元素以实际点投影到理论点方式输出报告选择“激活”,向量创建点元素会以实际点投影到理论点的方式输出报告如下图是未选中"激活"项时输出的情况:所有点元素以实际点投影到理论点方式输出报告 选择“激活”,说有的点元素都会以实际点投影到理论点的方式输出报告如下图是未选中"激活"项时输出的情况:点输出只输出主坐标系下选择“激活”,点元素输出时只显示向量方向的坐标,例如点PT1方向向量为(0,0,1),只输出Z方向坐标,如果方向向量不和任意坐标轴一致如(1,1,1),则全部坐标值都会显示,如下图是未选中"激活"项时输出的情况:输出设置-元素定义元素定义节点允许用户设置输出时要具体输出输出项的哪些参数通常情况下输出项的参数除输出图片外都包括x,Y,Z值和1,J,K值.输出项每个参数设置前都有一个复选框,选中复选框表示输出时要输出出这个参数以设置圆元素为例,输出设置-小数点位置输出设置-输出风格输出风格节点用来设置输出报告的输出样式,包括报告头的样式,输出使用的字体和颜色.同时RationalDMIS还预定义了几种输出样式,用户可以直接选择使用.报告头用户可以通过报告头子节点来定制报告头的内容,可以定制的内容如下:报告头子节点前有一个复选框,选中这个复选框表示要在输出报告中显示报告头,如果不选中就不会显示报告头,定制的内容中公司名取自硬件密钥;日期和时间为输出时的计算机时间,不可修改;其它内容都可以通过鼠标点击右边一列在显示的编辑框中直接进行修改如上图中的设置对应的输出报告头如下图;来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈