UG爱好者

标题: NX10.0工程图标题栏时间更新问题 [打印本页]

作者: jch2013    时间: 2015-8-17 13:31
标题: NX10.0工程图标题栏时间更新问题
1,制图模板标题栏处时间是链接表达式自动提取系统日期的
如下图




作者: jch2013    时间: 2015-8-17 13:32
2,模板中设置的提取系统时间的表达式,如下图



作者: jch2013    时间: 2015-8-17 13:32
3,昨天用主模型调用模板出好的工程图,保存好,
  时间是2015.08.16,如图所示。




作者: jch2013    时间: 2015-8-17 13:33
本帖最后由 jch2013 于 2015-8-17 13:36 编辑

4,到了今天图档有改动,重新打开昨天作好的工程图更新后,想把日期更新为今天
   即2015.08.17,请问如何更新,看了表达式,也
   无法更新,知道的请指点下 ,谢谢!




作者: echo101601    时间: 2015-8-17 20:36
手动更新图纸也不行吗,或者单元格是不是可以设置自动更新呢,文件发来看看。
作者: echo101601    时间: 2015-8-17 20:37
刚才看了一下,表格注释里面有个自动更新,勾上试试吧。从来没弄过日期的
作者: jch2013    时间: 2015-8-17 21:07
谢谢指点,都勾了,不起作用,现在在外面没电脑,回去再发图档给你
作者: 爷↘万人敬仰    时间: 2015-9-7 15:34
看不到表达式,可不可以发上来呀
作者: 其雨霖潼    时间: 2015-9-27 21:52
怎么设置
作者: pakie    时间: 2018-6-25 14:35
发来看一下找
作者: sytuyl*    时间: 2018-8-24 13:49
本帖最后由 sytuyl* 于 2018-8-24 15:02 编辑
jch2013 发表于 2015-8-17 13:32
2,模板中设置的提取系统时间的表达式,如下图

楼主 datetime后面是什么看不到
找到了

MyDate      = StringUpper(dateTimeString("localTime?", True))
MyDay       = subString(MyDate, 9, 10)
MyMonth=if(subString(MyDate, 5, 7)=="JAN")("01")ELSE IF(subString(MyDate, 5, 7)=="FEB")("02")ELSE IF(subString(MyDate, 5, 7)=="MAR")("03")ELSE IF(subString(MyDate, 5, 7)=="APR")("04")ELSE IF(subString(MyDate, 5, 7)=="MAY")("05")ELSE IF(subString(MyDate, 5, 7)=="JUN")("06")ELSE IF(subString(MyDate, 5, 7)=="JUL")("07")ELSE IF(subString(MyDate, 5, 7)=="AUG")("08")ELSE IF(subString(MyDate, 5, 7)=="SEP")("09")ELSE IF(subString(MyDate, 5, 7)=="OCT")("10")ELSE IF(subString(MyDate, 5, 7)=="NOV")("11")ELSE("12")
MyYear      = subString(MyDate, 21, 25)
MyTimeStamp = MyDay + " " + MyMonth + " " + MyYear

作者: xy881022    时间: 2019-4-16 10:05
jch2013 发表于 2015-8-17 13:33
4,到了今天图档有改动,重新打开昨天作好的工程图更新后,想把日期更新为今天
   即2015.08.17,请问如何 ...

能帮忙录个视频,还是不会设置时间
作者: 丹徒先生*    时间: 2019-5-31 17:16
工具-更新-更新以获取外部更改
作者: 四海晴空    时间: 2019-8-7 15:08
sytuyl* 发表于 2018-8-24 13:49
楼主 datetime后面是什么看不到
找到了

这个表达式在12.0上有问题,获取的日在1~9的时候,不是“01”“02”,而是“ 1”“ 2”,有办法改么
作者: jiangjiang21    时间: 2019-8-7 16:06
sytuyl* 发表于 2018-8-24 13:49
楼主 datetime后面是什么看不到
找到了

补充一点:像MyDate要引用新建的“MyDate”,第一步新建MyDate表达式后,点击应用、确认,甚至推出表达式对话框,让“MyDate”生效。后面的MyDate、MyMonth才会出现正确提示。
尝试了几个小时提示错误发现的细节!
作者: jiangjiang21    时间: 2019-8-7 16:17
四海晴空 发表于 2019-8-7 15:08
这个表达式在12.0上有问题,获取的日在1~9的时候,不是“01”“02”,而是“ 1”“ 2”,有办法改么

StringUpper(dateTimeString("localTime?", True))的意思是提取系统时间,得到的结果是“WED AUG 7 16:10:37 2019"即”星期 月份 日 时间 年“的格式。
SubString(MyDate,9,10),即提取第9,10位。如果显示不正确,可以改为SubString(MyDate,8,10)。
作者: jiangjiang21    时间: 2019-8-7 16:27
jiangjiang21 发表于 2019-8-7 16:17
StringUpper(dateTimeString("localTime?", True))的意思是提取系统时间,得到的结果是“WED AUG 7 16:1 ...

MyDay=if(subString(MyDate,9,9)==" ")("0"+subString(MyDate,10,10))else(subString(MyDate,9,10))

可实现”07“
作者: 四海晴空    时间: 2019-8-7 22:07
jiangjiang21 发表于 2019-8-7 16:27
MyDay=if(subString(MyDate,9,9)==" ")("0"+subString(MyDate,10,10))else(subString(MyDate,9,10))

...

可以了老哥,多谢,总算把这个问题解决了
作者: cwghaier    时间: 2019-8-15 10:24
jch2013 发表于 2015-8-17 13:32
2,模板中设置的提取系统时间的表达式,如下图

请问图中代码怎么写的?日期后面,0的前面那个逗号怎么都写不出来。
还有就是按照图1点表达式进去,不像是图2,而是图3的界面,请问怎么回事?可否指点一下。

aaa.jpg (89 KB, 下载次数: 81)

aaa.jpg

bbb.jpg (138.43 KB, 下载次数: 84)

bbb.jpg

ccc.jpg (94.49 KB, 下载次数: 67)

ccc.jpg

作者: baoqingyun1990    时间: 2019-9-9 09:52
”工具-更新-更新以获取外部更改”  试一下(最好设置快捷键)
作者: baoqingyun1990    时间: 2019-9-9 10:39
为啥我的写出来的是两行啊

1.png (10.32 KB, 下载次数: 45)

1.png

作者: 工厂带土    时间: 2023-6-3 08:51
baoqingyun1990 发表于 2019-9-9 10:39
为啥我的写出来的是两行啊

兄弟.你解决了吗.我也遇到这个难题了

作者: 夏季里那丝清凉    时间: 2023-6-3 09:42
菜单-工具-更新-更新以获取外部更改
作者: 工厂带土    时间: 2023-6-3 16:04
夏季里那丝清凉 发表于 2023-6-3 09:42
菜单-工具-更新-更新以获取外部更改

大佬.为啥我链接出来的的会是两行日期.不能搞成一行吗
作者: 夏季里那丝清凉    时间: 2023-6-3 16:12
工厂带土 发表于 2023-6-3 16:04
大佬.为啥我链接出来的的会是两行日期.不能搞成一行吗

单元格格式里去设置一下
作者: 夜雨听宣    时间: 2024-5-9 09:04
兄台,你的模板好漂亮啊,能不能发个完整的出来,我照着你的做一个
作者: wweeoo    时间: 2024-6-29 10:55
工厂带土 发表于 2023-6-3 16:04
大佬.为啥我链接出来的的会是两行日期.不能搞成一行吗

把MyYear=subString(MyDate,21,25)中的25改为24




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2