Superman 发表于 2020-4-8 19:54:18

【经验分享】CoCreate定制的图框内自动添加出图日期

自己定制的图框,如何自动添加出图日期呢?
在工程图中,文本(Text)中文本参考是没有自动日期选项,也就没有办法自动在图框中加入日期显示。因此需要手动添加。步骤如下:
1.找到以下文件:
中文版:C:\Program Files\PTC\Creo Elements\Direct Modeling20.1\personality\schinese\sd_customize\ANNOTATION
英文版:C:\Program Files\PTC\Creo Elements\Direct Modeling20.1\personality\sd_customize\ANNOTATION
文件夹内以记事本方式打开am_customize(如果文件只读,请取消只读)
2.在文档最后面添加以下语句后保存:(docu-register-tr-type "Sheet_local" "SHEET_DATE" "DATE" 'setdate)(defun setdate()    (setf today(multiple-value-list (get-decoded-time)))      (setf year (nth 5 today))      (setf month (nth 4 today))      (setf day (nth 3 today))(format nil "~a-~a-~a" year month day)如下图所示:
3.重新启动Annotation,调入一个需要编辑的图框,在需要填写日期的位置,用文字写上日期,内容随意,注意文字的颜色和大小。如下图所示,随意输入日期,比如输入2020-3-10。
4.打开文字编辑的命令组,点击更多—文本参考。如下图,所示点击“活动组“,在弹出的”组“对话框内选择Sheet_local,Apply确定。
点击“分配“,选择SHEET_DATE,点击要设定日期的文字,点击确定即可,可以观察到,日期自动切换到今天的日期。
经过上面的设定,把图框保存出去即可<框架(*.mi)格式>。以后每次出图时,调用图框即刻显示出图日期的显示。
原创,欢迎转发和点赞,分享给需要的朋友。

JH1216 发表于 2021-2-17 14:02:00

可以添加語法註解~~

勿忘128√e9 发表于 2024-1-23 11:17:30

这是什么情况,日期仅显示date

Superman 发表于 2024-1-23 11:24:26

勿忘128√e9 发表于 2024-1-23 11:17
这是什么情况,日期仅显示date

(docu-register-tr-type "Sheet_local" "SHEET_DATE" "DATE" 'setdate)
(defun setdate()
    (setf today(multiple-value-list (get-decoded-time)))
      (setf year (nth 5 today))
      (setf month (nth 4 today))
      (setf day (nth 3 today))
(format nil "~a-~a-~a" year month day)
)
提示丢了")",应该是最后一行丢了“)”字符

勿忘128√e9 发表于 2024-1-23 11:29:32

Superman 发表于 2024-1-23 11:24
提示丢了")",应该是最后一行丢了“)”字符

感谢楼主,已经在另一个帖子最后面看到原因,已经成功了
页: [1]
查看完整版本: 【经验分享】CoCreate定制的图框内自动添加出图日期