如果我每次从头开始运行程序,如何生成新数字?

时间:2014-12-03 16:03:06

标签: matlab catia

我正在研究CATScript以优化零件。

每次运行脚本时,它都会按升序提供数字。

例如,如果我第一次运行程序,它应该将输出提供为“1” 如果我再次运行程序,它应该输出“2”等等。

我坚持这个,我无法弄清楚我们必须在这里使用的逻辑。

期待您的帮助。

谢谢!

2 个答案:

答案 0 :(得分:1)

一个选项(基于matlab)可以将一个计数器变量保存到脚本末尾的.mat文件中,然后在脚本的开头再次加载。

这将允许您跟踪脚本运行的次数。

答案 1 :(得分:0)

在CATIA中,如果它在同一部件/产品上多次运行,您可以在规范树中添加一个隐藏的整数参数,并在每次运行宏时递增它。

另一种更通用的方法是在用户的本地创建文本文件并更新文本文件中的数字。