找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18326|回复: 9
打印 上一主题 下一主题

各位大哥:为什么宏命令编辑不成功呢

[复制链接]
跳转到指定楼层
1
发表于 2005-1-5 12:06:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
      是这样的:题目是在两个 marker之间创建一个marker我按书上编辑了一个宏命令,然后用debug调试,可是老提示说:
Enter first_marker (required)
! >>  
! >> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! >> !  SELECT OBJECT
! >> undo begin
! >> group modify group=SELECT_LIST object=.model_14.ground.MARKER_1
! >> undo end
! >> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! >>  
ERROR:  No Marker was found because 'MACRO_1' does not exist beneath '.model_14.PART_2'.
ERROR:  -> MACRO_1
各位大虾,请帮帮忙,小弟急用!谢谢!
  
    
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
头像被屏蔽
2
发表于 2005-1-7 14:39:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3
发表于 2005-1-7 15:18:54 | 只看该作者
谢谢!是这样的
  
!$first_marker: t=marker
!$second_marker: t=marker
!$new_marker_name: t=new_marker
!
marker creat marker_name=$new_marker_name&
   location=((($first_marker.loc_x)+($second_marker.loc_x))/2)&
            ((($first_marker.loc_y)+($second_marker.loc_y))/2)&
            ((($first_marker.loc_z)+($second_marker.loc_z))/2)&
  orientation=0,0,0 &
  relative_to=ground
  
然后,我输入了两个 marker点(是一开始就建立的)用debug调试,
就提示上面的错误
头像被屏蔽
4
发表于 2005-1-7 16:05:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
5
发表于 2005-1-8 10:13:01 | 只看该作者
谢谢!成功了!
太激动了..........
6
发表于 2005-1-8 10:20:28 | 只看该作者
可是,为什么我那样写不行呢?
头像被屏蔽
7
发表于 2005-1-10 10:38:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
8
发表于 2005-1-10 17:22:15 | 只看该作者
谢谢!
9
发表于 2005-1-21 13:13:19 | 只看该作者
斑竹好热心哦,呵呵,精神可敬
10
发表于 2011-12-29 13:07:40 | 只看该作者
renzhoucan 发表于 2005-1-7 14:39
贴上你写的macro来看看……

renzhoucan 你好!
我是学习ADAMS的新手,在学习宏命令那块遇到了困难,想向您请教一个问题。
题目是在两个 marker之间创建一个marker我按书上编辑了一个宏命令,以下是命令
! $FIRST_MARKER: T=marker

! $SECOND_MARKER: T=marker

! $NEW_MARKER_NAME: T=new_marker

!

marker create marker_name=$NEW_MARKER_NAME &

location = (( ($FIRST_MARKER.loc_x)+($SECOND_MARKER.loc_x) )/2 ),&

(( ($FIRST_MARKER.loc_y)+($SECOND_MARKER.loc_y) )/2 ),&

(( ($FIRST_MARKER.loc_z)+($SECOND_MARKER.loc_z) )/2 )&

orientation = 0,0,0&

relative_to = ground
在运行的时候出现了以下错误,
ERROR:   ---------------------------------------------------------------------
ERROR:   Error detected on line number 11, character 10 of the macro '.MACRO_1'.
ERROR:   'location' is not a valid entity.
ERROR:   The command was not executed.
ERROR:   >> location = (( (.model_1.ground.MARKER_1.loc_x)+(.model_1.ground.MARKER_2.loc_x) )/2 ),&
ERROR:   ---------------------------------------------------------------------
ERROR:   ---------------------------------------------------------------------
ERROR:   Error detected on line number 13, character 76 of the macro '.MACRO_1'.
ERROR:   Invalid input. Enter an object, qualifier, or action.
ERROR:   The command was not executed.
ERROR:   >> (( (.model_1.ground.MARKER_1.loc_y)+(.model_1.ground.MARKER_2.loc_y) )/2 ),&
ERROR:   ---------------------------------------------------------------------
ERROR:   ---------------------------------------------------------------------
ERROR:   Error detected on line number 15, character 75 of the macro '.MACRO_1'.
ERROR:   Invalid input. Enter an object, qualifier, or action.
ERROR:   The command was not executed.
ERROR:   >> (( (.model_1.ground.MARKER_1.loc_z)+(.model_1.ground.MARKER_2.loc_z) )/2 )&
ERROR:   ---------------------------------------------------------------------
ERROR:   ---------------------------------------------------------------------
ERROR:   Error detected on line number 17, character 13 of the macro '.MACRO_1'.
ERROR:   'orientation' is not a valid entity.
ERROR:   The command was not executed.
ERROR:   >> orientation = 0,0,0&
ERROR:   ---------------------------------------------------------------------
ERROR:   ---------------------------------------------------------------------
ERROR:   Error detected on line number 19, character 13 of the macro '.MACRO_1'.
ERROR:   'relative_to' is not a valid entity.
ERROR:   The command was not executed.
ERROR:   >> relative_to = ground
ERROR:   ---------------------------------------------------------------------
新建的点在原点位置,没有在两点之间,请问是怎么回事啊,万分感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-9 19:22 , Processed in 0.033709 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表