UG NX图框自动调用日期函数的解决方案

在建模环境中ctrl+e 进入表达式,格式选择字符串 MyDate      = StringUpper(dateTimeString("localTime?", True))MyDay       = subString(MyDate, 9, 10)MyMonth     = subString(MyDate, 5,...

在建模环境中
ctrl+e 进入表达式,格式选择字符串

MyDate      = StringUpper(dateTimeString("localTime?", True))
MyDay       = subString(MyDate, 9, 10)
MyMonth     = subString(MyDate, 5, 7)    (这可能设置出来会是月份英文的缩写,想要用数字的就用下的表达式直接替换)
MyYear      = subString(MyDate, 21, 25)
MyTimeStamp = MyDay + " " + MyMonth + " " + MyYear  (这个顺序是日,月,年;改成年月日的话变更一下顺序就好)

在制图环境中

在注释中输入函数 <X0@MyTimeStamp>

MyMonth     = 
If (subString(dateTimeString("localTime?",True),5,7)="Jan")
("01")
Else If(subString(dateTimeString("localTime?",True),5,7)="Feb")
("02")
Else If(subString(dateTimeString("localTime?",True),5,7)="Mar")
("03")
Else If(subString(dateTimeString("localTime?",True),5,7)="Apr")
("04")
Else If(subString(dateTimeString("localTime?",True),5,7)="May")
("05")
Else If(subString(dateTimeString("localTime?",True),5,7)="Jun")
("06")
Else If(subString(dateTimeString("localTime?",True),5,7)="Jul")
("07")
Else If(subString(dateTimeString("localTime?",True),5,7)="Aug")
("08")
Else If(subString(dateTimeString("localTime?",True),5,7)="Sep")
("09")
Else If(subString(dateTimeString("localTime?",True),5,7)="Oct")
("10")
Else If(subString(dateTimeString("localTime?",True),5,7)="Nov")
("11")
Else("12")


  • 发表于 2019-05-10 14:48
  • 阅读 ( 12818 )
  • 分类:NX工程图

你可能感兴趣的文章

相关问题

11 条评论

请先 登录 后评论
Z
Z

非标自动化设计

1 篇文章

作家榜 »