admin 发表于 2016-8-31 09:32:51

Calypso应用技巧之自定义标准输出报告表头变量

如下图所示,Calypso中默认的报告表头(default格式的标准输出报告)。上面有测量程序名称,图号,日期,时间,操作者,CMM类型,订单号和增加工件号等信息。如果觉得信息不够,我们可以通过修改表头文件模板进行增加我们需要的信息。
怎么修改表头文件呢?路径:资源--用户输出格式设计--报告表头文件编辑S1:打开页头编辑器,在红框区域有Calyspo软件自带的一些信息,分成四大类:
[*]SYS ; 2.EDIT ;3.START ;4.OTHER

S2:在页头编辑器中打开Calypso自带的页头模板vphead.graS3:直接把红框中你想要的信息选中,然后鼠标在我们的页头区域点击一下就可以增加到Vphead.gra的表头中。比如:想增加工件温度作为额外信息,先在左边的区域内点中工件温度,然后在表头区域内想要增添的位置点击一下就可以了,如下图它已经出现在我们的表头中了。注:点击一次这个信息就会在表头中出现一次,如果想删除先需要点击左边工具栏的鼠标箭头符号,再选中你想要删除的信息,然后点击上面的工具栏的剪刀,就可以删除了。
如果这里所有的变量都不是需要的信息呢?我们是否可以通过自定义变量来增加我们需要的信息呢?回答是肯定的,下面就讲述怎样自定义变量。这些变量是通过使用userfields.ini文件定义。userfields.ini在Calypso5.6或者更高的版本中,这个文件在C:\Users\Public\Documents\Zeiss\CALYPSO\protocol\protform目录下,找到。复制该文件并重命名为userfields.ini注:名称和格式固定,不能修改为了便于介绍,就举一个3操作者3次试验的例子。S1: 打开userfileds.ini在下增加两个变量,u_Trial,u_Operator注:
[*]变量格式“u_***”,其中***不要和系统已存在的变量冲突,比如定义成u_date或u_日期,就会有问题。定义成u_Riqi或u_工作日期,就没问题。
[*]一般习惯将变量按次序往下排列,不过放置其他位置不影响定义
S2: 在这个文件的后面增加如下语句注:
[*]每个变量一段语句 开始
[*]如果希望变量默认一些选择内容,
selectiveList = true (不是false)selectiveListValues = u_***_valueList下方增加 ,定义默认的选择内容
[*]如果希望变量可以手动编辑输入,editable = true(非false),如下图所示的变量无法编辑,也就是只能选择默认的内容,无法手动输入
[*]editMode 和 runMode中至少有一个true,一般runmode = true
S3: “资源--用户输出格式设计--报告表头文件编辑”,进入报告表头编辑页面。S4: 在左侧变量列表中,“Start”会出现已经定义的“工人”和“试验”两个变量,将变量加载在表头文件合适位置并点击保存,如下图所示
S5: 这样在启动输入参数里面增加了工人和试验两个输入变量。在下拉菜单里选择相应的工人名和试验次数名的时候报告上就会出现相应的内容。如下图所示注:只能选择,不能手动更改(参照文章前面的描述,editable = false 而不是true)最终报告样板,如下图示
注:Calypso常用的报告类型很多。标准输出报告也有很多格式参考文章:Calypso应用之常用报告介绍每种格式都有独立的存储位置。需要了解的是当前修改的是哪一种格式的标准输出报告!不过每一种报告的对应的表头文件都是"vphead.gra"文章采集于蔡司专业人士,不便之处请蔡司官方人士多多谅解,能帮到的人请多多感恩那些奉献蔡司技术的专业人士!!!{:2_27:}{:2_27:}{:2_27:}{:2_27:}
页: [1]
查看完整版本: Calypso应用技巧之自定义标准输出报告表头变量