相关分类
MAYA教程
3DSMAX教程
AutoCAD教程
VRay教程
MentalRay教程
Zbrush教程
SoftimageXSI教程
Cinema 4D教程
三维理论
Rhino教程
飞特网 顶部通栏广告

DIESEL表达式的调试

四叶草发布于:2012-3-10 02:12 |原作者: 飞特信息采编-张薇| |来自:互联网
四叶草
云南省 昆明市 网页设计师
发私信 + 关注
简介: 本教程向FEVTE的朋友们介绍DIESEL表达式的调试。希望教程对朋友们有所帮助!
用户在AutoCAD系统中使用DIESEL表达式时,如果系统变量MACROTRACE的值置为1,则执行DIESEL表达式,会在命令提示行显示运行结果及错误信息。该变量的缺省值为0。例如,将变量MACROTRACE置为1后,在用DIESEL表达式给MODEMACRO赋值时,如果在"getvar"和"dwgname"之间不加",",则系统提示如下:Enter new value for MODEMACRO, or . for none <"">: $(getvar dwgname)Eval: $(GETVAR DWGNAME)Err: $(GETVAR DWGNAME)??提示中给出了DIESEL的错误信息,具体意义见表35-4。表35-4 DIESEL错误信息一览表

错误信息

意义

$?

语法错误(通常是由于括号不匹配或字符串太长)

$(func,??)

func 的参数错误

$(func)??

未知函数func

$( )

输出字符串太长,计算值被截断

可以在菜单文件中执行 DIESEL 字符串表达式,并可以将它们用作创建宏的方法。这些表达式可以返回字符串值,以响应标准的 AutoCAD 命令、AutoLISP 和 ObjectARX 例行程序以及其他菜单宏。它们也可以将字符串值返回给菜单本身,藉此改变菜单标签的外观或内容。 菜单项中使用的DIESEL表达式的格式为:$section=submenu其中,"section"名称为M,"submenu "为所需的 DIESEL表达式。例如,下面的菜单项定义用于在图形中以单行文字的形式插入当前的日期:[Insert Current Date]^C^Ctext \\\$M=$(edtime,$(getvar,date),DDD", "D MON YYYY);关于菜单定义请参见第34章。小 结本章主要介绍了DIESEL的概念、作用和函数调用,并讲述了通过DIESEL定制状态栏的方法。此外,本章还介绍了在AutoCAD中对DIESEL表达式的调试方式,以及在菜单定义中的应用。

FEVTE编注:更多AUTOCAD教程讨论交流和作业提交请进入飞特论坛三维作业板块,地址:https://www.fevte.com/forum-54-1.html

10

好评
13

差评

刚表态过的朋友 (23 人)

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

四叶草
云南省 昆明市 网页设计师
+关注 发私信

最新评论

您需要登录后才可以评论和提交作业 登录 | 立即注册
本周热点文章
2020 新飞特 从心开始
关于飞特| 广告服务| 付款方式| 版权申明| 网站地图| 联系我们| 加入我们| 举报| 帮助中心| 移动版| 手机版| 飞特网

委托设计