QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: txh007
收起左侧

[已解决] 现有凸轮外形,要把数据采集,有没有好的方法

[复制链接]
发表于 2014-10-29 13:40:04 | 显示全部楼层 来自: 中国广东佛山
xhq1954425 发表于 2014-10-26 09:14 static/image/common/back.gif/ @6 D) F% V1 r0 O% |
我不厉害,二次开发只是业余爱好,本人是从事制图教学工作

7 p. b; l$ G1 N  ]哦 !看你离教授不远了啊
发表于 2014-10-29 13:50:28 | 显示全部楼层 来自: 中国辽宁本溪
股海一客 发表于 2014-10-29 13:40 static/image/common/back.gif, ^) E) I0 k; i3 Z/ f
哦 !看你离教授不远了啊

% X  G, l6 h* Q- }' q什么叫离教授不远了?是0距离……
发表于 2014-10-29 13:55:08 | 显示全部楼层 来自: 中国辽宁本溪
txh007 发表于 2014-10-27 12:33 static/image/common/back.gif' f) }+ p( T3 x! u5 |$ w0 [/ t: |
就是这样的
& q2 {$ Z1 k7 c' F1 }; P就是把精度为小数点后的第4位如100.6666
! \# b3 |) |' t$ q2 `谢谢,高手啊

- g% x, Y/ j* P! i; y. F3 @发上来了,如果复制数据还有不便之处,可以再改动……# S3 x+ m2 b9 W

7 e% f) b; g) J9 k6 h 计算凸轮曲线上点数据存入记事本.zip (1.12 KB, 下载次数: 16)
发表于 2014-10-29 14:12:49 | 显示全部楼层 来自: 中国广东佛山
xhq1954425 发表于 2014-10-29 13:50 static/image/common/back.gif+ m9 T  R: M  }* m) G) F
什么叫离教授不远了?是0距离……
  F+ ?+ h2 c6 k$ U8 O1 Z
教授
 楼主| 发表于 2014-10-29 21:42:04 | 显示全部楼层 来自: 中国浙江绍兴
xhq1954425 发表于 2014-10-29 13:55 static/image/common/back.gif: e7 d% ?1 u" ~% L. D
发上来了,如果复制数据还有不便之处,可以再改动……

7 `5 F5 F& m  L; C6 V已经下了,但我不知道怎么弄
发表于 2014-10-30 01:29:12 | 显示全部楼层 来自: 中国辽宁本溪
txh007 发表于 2014-10-29 21:42 static/image/common/back.gif
( }. L$ ^2 x; ^4 {+ M7 o9 T已经下了,但我不知道怎么弄
1 R# k6 B* Q7 ]4 k3 ?' z( t, b( z
尽管我编写这样的程序是举手之劳,可是你只少也得说点什么吧……?比如:你要学的东西多着呢……
发表于 2014-10-30 07:15:47 | 显示全部楼层 来自: 加拿大
Autocad 中加载教授的程序 然后,输入tt,执行就行了。
发表于 2014-10-30 08:40:06 | 显示全部楼层 来自: 中国辽宁本溪
daji 发表于 2014-10-30 07:15 static/image/common/back.gif
: \7 Q+ [( v  bAutocad 中加载教授的程序 然后,输入tt,执行就行了。
' r0 M- G$ G* t6 r
估计这样告诉他他还是不明白,我教他个容易的拖拽加载法吧:
( Z  _( H% T: V1 m4 C# W先把CAD界面最小化……, R- Q$ X- x3 g& z
lisp拖拽加载法.gif / S8 v( [# \: S9 V; c4 {. c0 }' H
发表于 2014-10-30 09:43:56 | 显示全部楼层 来自: 加拿大
这个凸轮看外形,估计可能是个控制用的如联控手柄或者类似自动车床上的,可能精度没有必要这样高
发表于 2014-10-30 10:12:19 | 显示全部楼层 来自: 中国辽宁本溪
daji 发表于 2014-10-30 09:43 static/image/common/back.gif
4 B4 `4 v' v# {9 w' h这个凸轮看外形,估计可能是个控制用的如联控手柄或者类似自动车床上的,可能精度没有必要这样高

/ j. f& J6 S8 u2 R8 J他根本就没发图……
 楼主| 发表于 2014-10-30 12:43:39 | 显示全部楼层 来自: 中国浙江绍兴
xhq1954425 发表于 2014-10-30 01:29 static/image/common/back.gif8 d/ x3 V+ i% Y7 ]! E) [# g# A. W) b
尽管我编写这样的程序是举手之劳,可是你只少也得说点什么吧……?比如: ...
2 {: f  X% w4 h0 |1 t0 L+ c1 W
高手我失礼了,补上我的谢意:kiss::kiss::rose::rose:
 楼主| 发表于 2014-10-30 12:55:16 | 显示全部楼层 来自: 中国浙江绍兴
daji 发表于 2014-10-30 09:43 static/image/common/back.gif& }- a+ O+ Z/ f& @
这个凸轮看外形,估计可能是个控制用的如联控手柄或者类似自动车床上的,可能精度没有必要这样高

$ m8 e: p0 L2 U$ x9 s这是高手自己画示意图
 楼主| 发表于 2014-10-30 14:54:07 | 显示全部楼层 来自: 中国浙江绍兴
xhq1954425 发表于 2014-10-30 10:12 static/image/common/back.gif
9 P! q% ^* z) H; D他根本就没发图……
, G) n) S; E; b6 y- h
帅哥,我试了怎么是个错误呢
; r/ L$ v  z0 [$ P9 l% C5 |命令:6 j4 V( S. d! A6 B2 s, W
命令: TT; ?' D% l5 r4 @
选择凸轮曲线:- u3 t6 f; f6 ], H6 D) K# T/ E
选择极轴直线:
- c2 u1 J9 h! z4 G4 Y+ a选择凸轮中心点:; 错误: no function definition: VLAX-ENAME->VLA-OBJECT% B: Q7 i' p6 z6 R1 H# H) k
发表于 2014-10-30 15:28:05 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2014-10-30 15:29 编辑
: X8 \! G9 M# ^3 c
txh007 发表于 2014-10-30 14:54 static/image/common/back.gif
; ^9 c( V1 o' k" H! d帅哥,我试了怎么是个错误呢$ Z  e0 K) V# I  B! E% ]
命令:
$ j8 Q8 `7 ^8 Y7 B, p/ N9 E命令: TT

+ d; p8 |( k6 ^9 U' X把(vl-load-com)加在程序第四行中后重加载一下!(注意不要自己打字,要复制使用)
- ^. _, N3 t  i8 E, s: S! t4 c8 N/ t4 H4 f
;;;首先建立记事本文档,所采集的数据将存放于此+ Y" K- E: P; q8 B$ b3 _9 \6 H
(defun c:tt()$ v8 F" o3 N1 a; h% v
  (setvar "cmdecho" 0)
* W$ d% j" _6 b; T, U, z  (vl-load-com)
( m( ]3 G' g$ @5 ]2 E7 w  (setq nm (if (= (type nm) 'STR) nm ""))
发表于 2014-10-30 15:33:23 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2014-10-30 15:35 编辑
+ c3 U' o  T& @- k+ n7 e) O9 I" j5 R
你还可以先带括号复制  (vl-load-com)   ,然后粘贴到命令行中,再回一下车,然后再输入TT运行程序看看……
 楼主| 发表于 2014-10-30 20:41:52 | 显示全部楼层 来自: 中国浙江绍兴
xhq1954425 发表于 2014-10-30 15:33 static/image/common/back.gif
% j4 o2 j6 D) C; w你还可以先带括号复制  (vl-load-com)   ,然后粘贴到命令行中,再回一下车,然后再输入TT运行程序看看……
5 R9 s6 J+ @1 N! w, }9 f9 m! p: R
我成功了,现在可以出数据。那个激动啊,就像是做新郎一样。
$ R. R; y( D" c+ H! P6 p我想问一下,出来的数据精度怎么到小数点后4位。7 A/ R3 k0 l, Q5 X1 F- K2 K5 e
太谢谢你了。你来我绍兴新昌这边,在论坛里发个信息给我
 楼主| 发表于 2014-10-30 22:11:29 | 显示全部楼层 来自: 中国浙江绍兴
xhq1954425 发表于 2014-10-30 15:33 static/image/common/back.gif6 m+ y* O3 V6 [) Z% x
你还可以先带括号复制  (vl-load-com)   ,然后粘贴到命令行中,再回一下车,然后再输入TT运行程序看看……

2 A8 o4 G  q' I: F' D你能帮我把这个凸轮数据能出来嘛,我们选择凸轮时不能框选,线条不能更改线条的性质,因为我们一改成多线段,他的实际轮廓线有变化了,我们组成块后,用你的小程序得到的数据比实际的大。这就是我们要用的修整后的凸轮,不能改变实际轮廓线的情况怎么得到凸轮数据?* y) C7 L3 }# b2 h% X9 l

0305P0.zip

436.26 KB, 下载次数: 9

发表于 2014-10-31 09:27:46 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2014-10-31 09:39 编辑 . {, G& \2 p6 Q! @! x( w

) m- T% F) l/ U- I3 Z6 M1.(print (list "角度=" m "极轴长度=" (atof (rtos(distance o Point) 2 4))) fp)的4就是要保留的4位数,接来的是3,自己改一下,把(vl-load-com) 也加到程序中(我的CAC是自动加载的,所以我忽略了这个问题)' P1 l; q' A8 b, [" Q9 b# _- `
/ C. e2 U" _, I% f
2.你那个不会弄的凸轮曲线有一个断点没连上(有空隙的意思),先把它处理一下,然后合并成一条多段线后再用程序算就行了,这样简单的事应该自己做,看来你的功夫尚浅,应该系统地学一下。
# F  f+ d2 T! w% q  l1 Q$ P: U
8 j  T, C2 H. }* N* }' Z, l
: }, _: X& W( o& C( c aa.gif
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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