RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_字符变量

1.先将软件界面前端设置为图形报告界面,将要输出的元素拖放输出到图形报告窗口,位置排列好:
RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_右键_02
2.图形报告窗口空白处点击鼠标右键选择“添加文本”,在打开自学习情况下都可以创建相应DMIS语句:

RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_赋值_03
将添加的文本点击鼠标右键产生相应DMIS

RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_右键_04
RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_赋值_05
3.使用变量;

如果想用程序实时更新图形报告注释的信息,就要使用高级编程的变量功能。

在输出图形报告前需定义变量并赋值:(注意:请在字符变量前加个@)

RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_赋值_06
RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_赋值_07

KNPTC1 = ASSIGN/'山涧果子'

$$ Set.GraphReport.DataWin.Text(@KNPTC1).at(768,285).Size(16).Color(0,0,0)

RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_右键_08
RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_右键_09
RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_赋值_10

KNPTN1 = VALUE/TOL,ALL
KNPTN2 = VALUE/TOL,OUTOL
DECL/COMMON, DOUBLE, KNPTR1
KNPTR1 = ASSIGN/(KNPTN1-KNPTN2)/KNPTN1
DECL/COMMON, CHAR, 256, KNPTC1
KNPTC1 = ASSIGN/CONCAT('评价总数=',STR(KNPTN1))
DECL/COMMON, CHAR, 256, KNPTC2

KNPTC2 = ASSIGN/CONCAT('合格率=',STR(KNPTN1))

$$ Set.GraphReport.DataWin.Text(@KNPTC1).at(839,240).Size(16).Color(0,0,0)

$$ Set.GraphReport.DataWin.Text(@KNPTC2).at(777,227).Size(16).Color(0,0,0)
T(TCOR1)=TOL/CORTOL,XAXIS,-0.0300,0.0300
T(TCOR2)=TOL/CORTOL,YAXIS,-0.0300,0.0300
T(TCOR3)=TOL/CORTOL,ZAXIS,-0.0300,0.0300
T(TPFP1)=TOL/PROFP,-0.0300,0.0300
T(TDM1)=TOL/DIAM,0.0000,0.0210
$$ Set.ViewGraphicalReport.Report1
$$ Set.GraphReport.DataWin.Text(重点管控1).at(806,188).Size(16).Color(0,0,0)



$$ Set.SaveGraphicalReport.Report1
$$ Set.GraphReport.Reset
$$ Set.ViewGraphicalReport.Report2
$$ Set.GraphReport.DataWin.Text(重点管控2).at(728,224).Size(16).Color(0,0,0)



$$ Set.SaveGraphicalReport.Report2
$$ Set.GraphReport.Reset
$$ Set.ViewGraphicalReport.Report3
$$ Set.GraphReport.DataWin.Text(山涧果子).at(810,208).Size(16).Color(0,0,0)
$$ Set.GraphReport.DataWin.Text(果子).at(824,254).Size(16).Color(0,0,0)


$$ Set.SaveGraphicalReport.Report3
$$ Set.GraphReport.Reset
$$ Set.ViewGraphicalReport.Report4
DECL/COMMON, CHAR, 256, KNPTC1
KNPTC1 = ASSIGN/'山涧果子 2020'
$$ Set.GraphReport.DataWin.Text(@KNPTC1).at(795,191).Size(16).Color(0,0,0)


$$ Set.SaveGraphicalReport.Report4
$$ Set.GraphReport.Reset
$$ Set.ViewGraphicalReport.Report5
DECL/COMMON, INTGR, KNPTN1
DECL/COMMON, CHAR, 256, KNPTC2
KNPTN1 = ASSIGN/12
KNPTC2 = ASSIGN/CONCAT('评价特征总数=',str(knptn1))
$$ Set.GraphReport.DataWin.Text(@KNPTC2).at(873,238).Size(16).Color(0,0,0)


$$ Set.SaveGraphicalReport.Report5

RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_右键_11

RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_赋值_12
RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_右键_13
RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_字符变量_14

RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_字符变量_15

RationalDMIS 2020 图形报告“注释“使用变量 (高级编程)_赋值_16