NX8.0工程图中标题栏自动更新日期的问题

12月26日那天,有一个叫“吾股丰登”的网友突然在Q上发消息给我,问他UG出工程图的时候,调用模板, 为什么日期不自动更新了,原来它是自动更新的。我告诉他,我没有写过这样的教程,所以我也不知道!
后来他给了一个连接地址给我,的看了一下那个贴子,贴子地址是:这文章里面提到日期自动更新的问题。
关于这个问题,我曾在自己做自己的工程图模板时,就试过了,我个人觉得在不用二次开发的前提下是难以实现的!并且当时我觉得这个意义不大,原因是我以前公司一般同一产品的一批图纸都写的是一个日期,而没有硬性要求你一定要写当天的日期。用我以前领导话说,图纸一张一个日期感觉乱……
我当天再仔细看了一下那个贴子,也看了大家的回贴,感觉很多人还是一头雾水,不知道怎么弄!所以今天我就跟大家详细的讲解一下!基本上可以回答那个贴子里面其它人的疑问……
那个贴子本身的内容,我们不去讨论,我按我的思维给大家讲一下!(原贴子还有一个地方有错误的)
前提:
① 大家要知道英文一至十二月份的前三个字母是什么?
② subString,dateTimeString,if else这三个函数的用法!
我简单的说一下第二点,几个函数的用法,第一点大家可以自己上网查查就知道了。
subString函数功能是提取给定字符串中提定长度的相关数据。举例说明为:subString(“ABCDEFG”,2,4) 返回结果是:”BCD”意思就是说,给定字符串为ABCDEFG,这7个字母,后面的2与4是指,这串字符的第2个位置到第4个位置。所以返回结果是BCD,由于是字符串,所以它会自动加上双引号。
dateTimeString 函数功能是提取当前个人电脑系统的时间日期信息;格式是:dateTimeString(“localTime?”,True) 返回的结果是:”MonOCT 17 09:10:42 2011″(这个日期与当前电脑系统有关系,基本格式是星期月份 日期 当前时间 年)
大家观察一下,上面返回的日期,其实这个日期根本就不是我们想要的,我们一般理想的日期格式是XXXX.XX.XX或者是XXXX-XX-XX这样的日期格式。
这个函数可以一次性写成功的的,进入UG,以后在表达式中在“类型”中选“字符串”然后名称假如是Date然后公式那里输入下面这段就可以了。
===================================
2012年6月21日
今天突然发现存活了很久的日志,突然显示被审核不通过,所以我将这段内容删除,具体的,大家下载查看。
===========================================
也可以分开写,我分开写一下,大家能看懂分开写的,就能看懂上面一次写的了。
A=subString(dateTimeString(“localTime?”,True),21,24)
这个返回结果肯定就是你电脑日期的年份了,像今年就是“2011”
===================================
2012年6月21日
今天突然发现存活了很久的日志,突然显示被审核不通过,所以我将这段内容删除,具体的,大家下载查看。
===========================================
这个返回结果就是月份,如果是现在就返回“12”
C=subString(dateTimeString(“localTime?”,True),9,10)
这个返回的就是当年的日期……
然后再写Date=A+“.”B+“.”+C 最终日期就会返回XXXX.XX.XX格式
这个具体的演示,我会在后面的视频呈现!接下来再说说做到模板里面去。
这里先说明一下,我个人觉得这个方法采用非主模型出工程图调用模板是没有用的,但用主模型方式,日期是会自动更新的。至于为什么目前还没有弄清楚……
思路如下,我也会在视频中按以下方式来操作,并且我会将表达式分开与一次建两种都做。
进入UG→打开原始UG制图模板→进入建模环境→进入表达式→输入关系式→保存→回到制图→设置调用参数→保存模板→重启UG→再次调用模板生效
→再修改日期尝试是否变更
PS:如果要使日期变成XXXX-XX-XX将我视频中输入“.”的地方变成“-”就可以了。
话先说到此,简单将上述用视频方式做一下。
=====================================================================
另外,我再提一下,采用非主模型方式出工程图日期不自动更新,但我们可以点设置一下,就行了,但每次都要点一个图标,能不能在用户默认设置里面改,我目前没有找到,有兴趣的朋友可以一试。
我的原始想法是,在调用建模的模板时,就日期自动更新,但试了一下不行,要点一下工具→更新→更新以获取外部的更改。
这话的意思我的理解是,日期是来自外部数据,你要手动点一下这个才会马上更新,只是觉得有点麻烦,但是如果能在用户默认设置里面更改一下最好了!

未经允许不得转载:NX1847安装方法|UG12.0安装方法|ug12.0安装教程|ug12.0安装视频|ug12.0软件下载 » NX8.0工程图中标题栏自动更新日期的问题

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 头像
    卢松松博客从百度点进来的,支持一下,希望站长您多出一些好文章。回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏