蔡司(zeiss)三坐标测量技术专业论坛-国内最专业的三坐标论坛

标题: Calypso应用技巧之自定义标准输出报告表头变量 [打印本页]

作者: admin    时间: 2016-8-31 09:32 AM
标题: Calypso应用技巧之自定义标准输出报告表头变量
如下图所示,Calypso中默认的报告表头(default格式的标准输出报告)。上面有测量程序名称,图号,日期,时间,操作者,CMM类型,订单号和增加工件号等信息。如果觉得信息不够,我们可以通过修改表头文件模板进行增加我们需要的信息。
[attach]1692[/attach]
怎么修改表头文件呢?
路径:资源--用户输出格式设计--报告表头文件编辑
[attach]1693[/attach]
S1:打开页头编辑器,在红框区域有Calyspo软件自带的一些信息,分成四大类:
[attach]1694[/attach]
S2:在页头编辑器中打开Calypso自带的页头模板vphead.gra
[attach]1695[/attach]
S3:直接把红框中你想要的信息选中,然后鼠标在我们的页头区域点击一下就可以增加到Vphead.gra的表头中。比如:想增加工件温度作为额外信息,先在左边的区域内点中工件温度,然后在表头区域内想要增添的位置点击一下就可以了,如下图它已经出现在我们的表头中了。
[attach]1696[/attach]
注:
点击一次这个信息就会在表头中出现一次,如果想删除先需要点击左边工具栏的鼠标箭头符号[attach]1697[/attach],再选中你想要删除的信息,然后点击上面的工具栏的剪刀,就可以删除了。

如果这里所有的变量都不是需要的信息呢?我们是否可以通过自定义变量来增加我们需要的信息呢?回答是肯定的,下面就讲述怎样自定义变量。
这些变量是通过使用userfields.ini文件定义。userfields.ini在Calypso5.6或者更高的版本中,这个文件在C:\Users\Public\Documents\Zeiss\CALYPSO\protocol\protform目录下,找到[attach]1698[/attach]。复制该文件并重命名为userfields.ini
注:名称和格式固定,不能修改
为了便于介绍,就举一个3操作者3次试验的例子。
S1: 打开userfileds.ini在[Fieldnames]下增加两个变量,u_Trial,u_Operator
注:
[attach]1699[/attach]
S2: 在这个文件的后面增加如下语句
[attach]1700[/attach]
注:
selectiveList = true (不是false)
selectiveListValues = u_***_valueList
下方增加 [u_***_valueList],定义默认的选择内容
S3: “资源--用户输出格式设计--报告表头文件编辑”,进入报告表头编辑页面。
S4: 在左侧变量列表中,“Start”会出现已经定义的“工人”和“试验”两个变量,将变量加载在表头文件合适位置并点击保存,如下图所示
[attach]1701[/attach]
S5: 这样在启动输入参数里面增加了工人和试验两个输入变量。在下拉菜单里选择相应的工人名和试验次数名的时候报告上就会出现相应的内容。如下图所示
注:只能选择,不能手动更改(参照文章前面的描述,editable = false 而不是true)
[attach]1702[/attach]
最终报告样板,如下图示
[attach]1703[/attach]

注:Calypso常用的报告类型很多。标准输出报告也有很多格式
参考文章:Calypso应用之常用报告介绍
每种格式都有独立的存储位置。需要了解的是当前修改的是哪一种格式的标准输出报告!不过每一种报告的对应的表头文件都是"vphead.gra"
文章采集于蔡司专业人士,不便之处请蔡司官方人士多多谅解,能帮到的人请多多感恩那些奉献蔡司技术的专业人士!!!






欢迎光临 蔡司(zeiss)三坐标测量技术专业论坛-国内最专业的三坐标论坛 (http://www.measurer8.com/) Powered by Discuz! X3.4