• 命令说明

命令名称:YLT_SJLXJS

命令组名:YLTOOL

菜单名称:数据连续计算

命令功能:对图中数值进行连续计算并替换指定文本,支持自定义公式。

程序版本:V4.00


  • 操作步骤

(1)从命令行运行命令“YLT_SJLXJS”。

(2)系统弹出如下界面。

(3)选择第1次计算首变量文本实体(首文本a采用实体方式输入时)或输入首变量值。

(4)选择第1次计算次变量文本实体(次文本b采用实体方式输入时)或输入次变量值。

(5)选择第1次计算结果文本实体,用a和b运算结果填充该文本,该文本用作第2次计算的a值。

(6)选择第2次计算结果文本实体,用a和b运算结果填充该文本,该文本用作第3次计算的a值。

(7)……

(8)选择第n次计算结果文本实体,用a和b运算结果填充该文本,该文本用作第n+1次计算的a值。

(9)……

(10)按ESC取消或不选择实体,命令结束。

  • 界面

数据连续计算 - 界面.PNG

计算公式:指定计算公式,公式中a表示首变量,b表示次变量。

结果精度:小数位数。

自动消除后导0:小数位数为0时自动去除,例如3.50显示3.5

首文本a采用实体方式输入:首文本采用选择实体方式还是命令行输入值。

次文本b采用实体方式输入:次文本采用选择实体方式还是命令行输入值。


  • 要点分析

(1)被操作实体只能是单行文本

(2)实体所在图层不能被锁定。


  • 示例参考

本示例公式为a*b,首变量和次变量均采用实体输入方式,执行过程描述如下:

第1次计算:首变量选择1,次变量选择2,结果实体选择3(结果1*2=2,所以2→3)。

第2次计算:首变量2(第1次计算结果),次变量选择4,结果实体选择5(结果2*4=8,所以8→5)。

第3次计算:首变量8(第2次计算结果),次变量选择6,结果实体选择48。

数据连续计算 - 示例.PNG