作者:UG爱好者小梁 联系邮箱:haoyuan366@qq.com NX网主页:https://www.ugnx.net/space/9
小梁提示:本人测试的是UG12.0.1.7MP02和MP03的版本。遇到的必须看,没遇到的看着先日后你可能会遇到的
答案很简单,就是不识别语句了,解决方法非常简单,会者不难难者不会,可以两个方法解决此问题。
以前发过文章跟大家讲解过怎么写语句获取系统时间和日期,最近有人说在UG12里面添加语句后报警,今晚我测试了一下确实有报警,添加了定制命令输入语句后不能确定,报警如图:
语句如下:
set a [clock format [clock seconds] -format "%Y/%m/%d"]
set b [clock format [clock seconds] -format "%H:%M"]
set c [clock format [clock seconds] -format "%A"]
if {$c == "Monday"} {set c 一}
if {$c == "Tuesday"} {set c 二}
if {$c == "Wednesday"} {set c 三}
if {$c == "Thursday"} {set c 四}
if {$c == "Friday"} {set c 五}
if {$c == "Saturday"} {set c 六}
if {$c == "Sunday"} {set c 日}
MOM_output_literal "(日期$a 时间:$b 星期$c)"
(代码明明发上来了的自动没了啥情况啊,还好还能编辑)
那么到底啥原因呢?根据提示是格式有问题啊,不能处理这语句啊,那么以前的版本是可以的。用以前版本的后处理构造器创建的后处理添加这个获取系统时间日期和星期几是没问题,而且在ug12上是可以正常后处理程序的,但是UG12的后处理构造器就不支持了。本站不能上动画就不上图了,大家可以看一下后面的视频或者就测试一下。
所以大家可以用以前的版本做后处理,完全不影响使用,但是UG12的后处理构造器添加这个语句就报警不能添加了,其实我们的语句格式改一下就可以了,使用正确的语法这样UG12的后处理构造器就可以识别了。语句怎么修改我就不发了,演示可以看看后面的视频。
小梁提示:用timezone选项即可,信不信由你,语法代码就不告诉大家了,下面公布一个最简单方法,由于上面的分析就是UG后处理构造器不能识别语句,所以报错,我们把语法错误忽略就好了,设置如下:
大家试试现在是不是可以了,把选项里面的语句错误检测关了(去掉打勾)就好了,就怎么简单。忽略了可以添加修改语句保存后处理可以正常后处理程序,这样的方法是最好的,因为其它低版本都可以使用这个后处理,如果修改语法用timezone选项只能在UG12处理程序,在其它版本就不支持这个选项了。所以才不跟大家说那语句的事情了,懂的人就懂,不懂的人没必要去搞,因为上面忽略报警完全可以完美的把问题解决掉。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!