明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 明经快报

[LISP群(1)] 2013-05-04 明经 AutoLISP 编程(102918348) 群聊记录:ssname

 关闭 [复制链接]
 楼主| 发表于 2013-5-4 16:12:38 | 显示全部楼层
[HNFSF](看海) 16:12:38
有没有用msata接口固态硬盘做系统盘的,好用吗?
[野狼谷]笨鸟 16:18:41
应该好用吧,IBM就是这样的
固态硬盘加传统硬盘
[HNFSF](看海) 16:22:20
准备弄个64G的msata硬盘玩玩
[kewyst]………… 16:22:51
太小了  128吧  600元
[HNFSF](看海) 16:23:22
就做系统盘,64够了吧
[vormittag]桔子 16:24:39
win7勉强,win8就不够了
[kewyst]………… 16:24:56
对 特别是64位的系统
[HNFSF](看海) 16:27:35
没用过这么高级的,用3年后的要求看,应该整大点
 楼主| 发表于 2013-5-4 16:54:06 | 显示全部楼层
[pzweng]路人 16:54:06
组码真是弱暴了
[ds-limt]-厨师木 16:54:24
字符串变成表的函数有哪些
[pzweng]路人 16:54:41
没有吧
自己定
[ds-limt]-厨师木 16:55:04
“(123456,香干肉丝)”
[198526]DZ 16:55:20
READ
[alwtyp][alwtyp] 16:55:30
list
[ds-limt]-厨师木 16:55:35
“(123456 香干肉丝)”
read只能读第一个,不行
[pzweng]路人 16:56:09
菜名?
鱼香肉丝吧
[HNFSF](看海) 16:56:20
使用的时候程序响应快不?
128不便宜呢
[qqimg]oldimg/{C58D48C7-9725-8995-C3AD-3F82906CAC7F}.jpg[/qqimg]
[ds-limt]-厨师木 16:57:22
香干肉丝,别乱改
[阿然][阿然] 17:04:08
;;字条串列表=>字符串 By Lee Mac
;;(BAtte:lst->str (list "A" "B") ",")返回"A,B"
(defun BAtte:lst->str (lst del)
  (if (cdr lst)
    (strcat (car lst) del (BAtte:lst->str (cdr lst) del))
    (car lst)
  )
)
;;字符串=>字条串列表 By Lee Mac
;;(BAtte:str->lst "A,B" ",")返回("A" "B")
(defun BAtte:str->lst (str del / pos)
  (if (setq pos (vl-string-search del str))
    (cons (substr str 1 pos)
      (BAtte:str->lst (substr str (+ pos 1 (strlen del))) del)
    )
    (list str)
  )
)
 楼主| 发表于 2013-5-4 17:18:50 | 显示全部楼层
[328302216]小莫 17:18:50
英语不好学visual lisp好难啊~~~
[ds-limt]-厨师木 17:19:50
[qqimg]oldimg/{0727C99B-DAEC-44C6-9315-C1BB3DACD9C8}.jpg[/qqimg]
[qqimg]oldimg/{970D5DCD-AE9F-A784-F233-DD7C85FA1D66}.jpg[/qqimg]
 楼主| 发表于 2013-5-4 18:51:07 | 显示全部楼层
[ds-limt]-厨师木 18:51:07
(list
'(131100 "我爱你")
'(131101 "我恨你")
.......)
 楼主| 发表于 2013-5-4 19:17:14 | 显示全部楼层
[no13bus]13公交车 19:17:14
功利?
 楼主| 发表于 2013-5-4 19:56:40 | 显示全部楼层
sai 19:56:40
我想学autolisp应该怎么开始
[阿然][阿然] 19:57:25
cad自带的教程花园小径
[VBALISPER]恐龙 19:57:50
那个不一定看得懂.
sai 19:58:09
[qqimg]oldimg/{62A4826C-8E42-6906-B972-5503238DA969}.jpg[/qqimg]
我看网上有人推荐这本书
[VBALISPER]恐龙 19:58:35
才初学,里面就讲反应器了.整死人了.
sai 19:59:06
我工作就是围绕着cad
sai 19:59:38
所以想学autolisp
[阿然][阿然] 19:59:43
从第一课看起,研究透了再进行下下一课
sai 20:00:06
第一课是指?
[ZZXXQQ] 20:00:14
CAD是计算机辅助设计的缩写
你围绕的是哪种CAD?
sai 20:00:44
幕墙设计
[ZZXXQQ] 20:01:00
答非所问
sai 20:01:16
工程制图
建筑外饰
[ZZXXQQ] 20:01:32
还是答非所问
sai 20:01:37
。。!我比较笨
[yanshengjiang]明镜 20:07:13
那你先把图整一下哈
明镜亦非台 20:01:01 
半夜发来也行
明镜亦非台 20:01:19 
周建测都没有测完   这个图也不是急着要交
发错
[VBALISPER]恐龙 20:07:35
没发错.
[yanshengjiang]明镜 20:07:42
[VBALISPER]恐龙 20:07:48
[yanshengjiang]明镜 20:07:57
恐龙哥  青年节没出去晃一盘哇
[VBALISPER]恐龙 20:08:14
进山修行了.
[yanshengjiang]明镜 20:08:42
我刚修行归来
[阿然][阿然] 20:08:59
[qqimg]oldimg/{F121C294-CE2B-B4C6-8B07-E85305218683}.jpg[/qqimg]学lisp就是冲着反应器去学的,这个比较好玩
[VBALISPER]恐龙 20:09:34
已步入中年的行列,不和你瞎掺和了.
还是先把LISP的基础搞好了,再飞吧.
[VBALISPER]恐龙 20:11:09
陈伯雄  这本书,初学可以,但有人说它太唠叨.
[yanshengjiang]明镜 20:11:52
sai 20:11:57
谢谢 谢谢
[yanshengjiang]明镜 20:11:57
我都好久没学了样
这两年都没进步了
[VBALISPER]恐龙 20:12:57
是啊.我觉得2011年底群里学习风气很浓啊,一过完年,大家都忙了.
sai 20:14:23
觉得这是个大工程 但觉得对自己很有用希望自己可以坚持并学会
[yanshengjiang]明镜 20:14:24
是这个情况
[ZZXXQQ] 20:15:12
从大处着眼,从小处着手
[ZZXXQQ] 20:16:00
不积小流无以成江海
sai 20:16:45
我先买个基础的书看一遍 自己掂量下 现在什么也不懂
[yanshengjiang]明镜 20:17:30
我觉得 没需求 学东西很困难
这床不高撒
[ZZXXQQ] 20:17:47
[yanshengjiang]明镜 20:18:00
又发错了
[ZZXXQQ] 20:19:35
有时碰到问题再找解决办法,这时记忆最深刻
sai 20:19:41
我现在做设计 觉得光靠cad画图的话就是绘图员 学了结构力学勉强算设计师   但终究是拼体力  所以很想学lisp
maiqi杂填土 20:22:16
2008ET 安装程序谁有呀
谢谢
[VBALISPER]恐龙 20:22:54
最后这两位,在明经里要改群昵称.注意.
2008ET应该自带了,难道你没看到吗.
[kwok][kwok]巭隼 20:26:25
et光盘或有安装文件里自带就有
[yanshengjiang]明镜 20:26:35
[qqimg]oldimg/{F169178F-635B-7A89-27C2-C3EB35F3E30D}.jpg[/qqimg]
maiqi杂填土 20:26:41
[qqimg]oldimg/{8B593152-E7FB-BCBB-0240-C3CACCFF08AD}.jpg[/qqimg]
是点那个
[kwok][kwok]巭隼 20:27:13
自定义安装,然后选et
[alwtyp][alwtyp] 20:27:24
最后一个
[kwok][kwok]巭隼 20:27:28
从你图片看点下面看看
maiqi杂填土 20:27:44
[qqimg]oldimg/{4D8D584F-7E1E-37CA-CD74-B291C4F04C5C}.jpg[/qqimg]
是那个
[kwok][kwok]巭隼 20:28:19
后退点最上面看看
可以看到修复那个就接近了
点安装产品
maiqi杂填土 20:29:16
[qqimg]oldimg/{DFE93CEC-8BFB-EAD8-1E9E-45B878AE02BA}.jpg[/qqimg]
没有修复呀
[kwok][kwok]巭隼 20:30:09
[kwok][kwok]巭隼 20:30:49
你去控制面板里点[qqimg]oldimg/{279ED8EE-EF2B-4C08-01D7-001FC6BBBB3D}.jpg[/qqimg]
[kwok][kwok]巭隼 20:31:21
控制面板找到[qqimg]oldimg/{A1BACF59-3551-822E-3CCA-6CC93D94F275}.jpg[/qqimg]
[kwok][kwok]巭隼 20:31:53
[qqimg]oldimg/{B750A291-E744-A2BC-A00E-392687EEF45F}.jpg[/qqimg]
搞定
[alwtyp][alwtyp] 20:32:19
装这么CAD
[kwok][kwok]巭隼 20:32:20
[qqimg]oldimg/{9979C431-F3E0-5218-9EB6-F69A2070A80E}.jpg[/qqimg]
[kwok][kwok]巭隼 20:33:05
2013那个是教育版,前天才装的,
一直用2008,现在准换了,2014,
[alwtyp][alwtyp] 20:33:31
2013的教育版?
[kwok][kwok]巭隼 20:34:02
可惜我的2014到6月就到期了,
maiqi杂填土 20:34:27
OK
[alwtyp][alwtyp] 20:34:35
论坛上不是有注册机吗?
maiqi杂填土 20:34:36
我安装一下看看
[kwok][kwok]巭隼 20:34:48
最近在试用2014相当满意
maiqi杂填土 20:35:10
有没有汉化程序
[skg123]刚 20:35:18
本人想写一个段代码:实现的效果是,运行后 打开指定的 网址,如http://bbs.mjtd.com  。请高手指点一下
maiqi杂填土 20:35:19
这个英文的
[kwok][kwok]巭隼 20:35:29
2014没有教育版,真汗
et没有中文的
到论坛下个汉化吧
[yanshengjiang]明镜 20:36:44
2008有什么特点?
[weiqi]weiqi 20:36:56
经典界面
[yanshengjiang]明镜 20:37:11
比04还经典?
[alwtyp][alwtyp] 20:38:42
界面不就那样,还能怎么样经典法
[kwok][kwok]巭隼 20:39:15
可以变成r14界面
[weiqi]weiqi 20:39:34
 楼主| 发表于 2013-5-4 20:51:00 | 显示全部楼层
【7299969】人生 20:51:00
14版好在哪
[ZZXXQQ] 20:52:33
可以直接看到程序代码
【7299969】人生 20:53:07
可以反编译了?
[ZZXXQQ] 20:53:17
不参
[alwtyp][alwtyp] 20:53:18
怎么个直接看到法
[ZZXXQQ] 20:53:19
[仑通]仑通 20:53:21
是CAD自带的代码吗
还是 加密的代码
[kwok][kwok]巭隼 20:53:28
稳定,分配内存更好,对有大内存的话,同一份图,我用几个cad版本打开都不能编,一编就挂,只有用20014就能编,特顺.
[alwtyp][alwtyp] 20:53:34
没有谁有装,给个图看看一下
[ZZXXQQ] 20:53:47
在命令行在!号后面跟函数名
【7299969】人生 20:54:14
能还是不能啊
[ZZXXQQ] 20:54:26
我说的是R14
[kwok][kwok]巭隼 20:55:04
打开acad.lsp也有代码吧
[kwok][kwok]巭隼 20:56:39
[qqimg]oldimg/{D7ED1E14-B33F-7A5B-B698-0DBB687A6F0A}.jpg[/qqimg]
【7299969】人生 20:57:14
14版是破解版吗
[kwok][kwok]巭隼 20:57:40
网上有破解
[kwok][kwok]巭隼 20:58:23
也有正版,也有试用版
 楼主| 发表于 2013-5-4 21:18:49 | 显示全部楼层
偏爱云~小吴 21:18:49
一个二维截面(因为第三个方向坐标值是一致的),如何在定义了基准点如中点后标注出坐标值,如(X,Y,Z),X截面X是一致的,标注出Y,Z.X值可后续直接替换。因为截面是按比例缩放的,所以还得考虑比例对剖面的坐标值得影响,比例需人工定义。抱歉,表达能力有限。一直想做这么个东西,可惜学了这么久LIPS一直不开窍,求助各位大神。
 楼主| 发表于 2013-5-4 21:57:23 | 显示全部楼层
偏爱云~小吴 21:57:23
有大神研究过7参数坐标系的问题么
[小伟jeny]小伟 21:57:43
布尔萨模型
七参数转换
偏爱云~小吴 21:57:52
恩,
[小伟jeny]小伟 21:58:08
就是矩阵运算
偏爱云~小吴 21:58:13
是的,两个三维坐标系间的转换
[小伟jeny]小伟 21:58:21
偏爱云~小吴 21:58:28
大神貌似您搞懂了
怎么个算法,有公式么
一直没弄明白
[小伟jeny]小伟 21:59:06
有公式啊
控制测量书上有
我曾经搞懂过
偏爱云~小吴 22:00:14
请指教,其实我们在实用中是先设定一个理论三维坐标系,然后与检测后的坐标系进行比对
[小伟jeny]小伟 22:00:40
我很弱的
偏爱云~小吴 22:01:34
就是从模型中取出理论上的三维坐标,与实物的三维坐标进行关联,找出实物的缺陷点
偏爱云~小吴 22:02:04
曾经搞懂过已经很厉害了,我到现在都没有搞懂过
[小伟jeny]小伟 22:02:33
你说的是测绘坐标的转换么
偏爱云~小吴 22:02:51
可以这么说,
就是理论尺寸与实际尺寸进行比对
一直没弄明白两个独立的坐标系是如何关联的
[小伟jeny]小伟 22:03:40
貌似没有缩放啊
偏爱云~小吴 22:03:52
没有缩放
坐标上1:1
[小伟jeny]小伟 22:04:20
理论尺寸=实际尺寸啊
偏爱云~小吴 22:05:06
我之前所说的缩放只是制图上需求。是的,就是通过理论尺寸-实际尺寸=差值,这样一种方式找到修正量
[小伟jeny]小伟 22:05:27
我不懂
我很弱的
偏爱云~小吴 22:06:10
没关系,问了很多人都说不懂。貌似是个非常高深的数学问题
[小伟jeny]小伟 22:06:20
你是要研究模型咋出来的吧
偏爱云~小吴 22:07:19
不是,是想找到理论坐标和实物坐标上的关联参数,
偏爱云~小吴 22:08:05
这样我就可以直接测量实物后通过参数与理论值进行比较,从而找到缺陷点
[小伟jeny]小伟 22:09:06
亲 说的通俗点啊
是不是就是咋求转换参数?
偏爱云~小吴 22:09:51
[小伟jeny]小伟 22:10:03
偏爱云~小吴 22:10:08
貌似我把问题说复杂了
[小伟jeny]小伟 22:10:19
有公式
偏爱云~小吴 22:10:28
偏爱云~小吴 22:11:03
请指教
[小伟jeny]小伟 22:11:22
控制测量书上就有
偏爱云~小吴 22:12:00
[qqimg]oldimg/{E271FBB9-81C9-9E78-A597-ED0D4D8FD6C0}.jpg[/qqimg]
你是指这个?
[小伟jeny]小伟 22:13:43
不是吧 我记不得了
[alwtyp][alwtyp] 22:19:22
怎么样依次把表中元素取出
比如(1 2 3)取成1 2 3
[仑通]仑通 22:24:31
(setq n 0  ssn (lenght lst))
(foreach ssn lst
(setq ent_n (nth (n (+ 1 n) lst))
)
????????
刚刚看到FOREACH 这 不知道是不是这样的
(setq n 0  ssn (lenght lst))
(foreach ssn lst
(setq ent_n (nth (n (+ 1 n) lst))
)
)
[alwtyp][alwtyp] 22:26:19
foreach没用过,还不会用。
我再试试。
谢谢
[pzweng]路人 22:26:46
(1) (2) (3)行不
[仑通]仑通 22:26:48
要闻下高手 我是菜鸟级
[小伟jeny]小伟 22:26:49
循环都可以吧
[alwtyp][alwtyp] 22:27:07
可以,
[仑通]仑通 22:27:10
(setq n 0  
      ssn (lenght lst)
)
  (foreach ssn lst
    (setq ent_n (nth (n (+ 1 n) lst))
    )
  )
[alwtyp][alwtyp] 22:27:24
有(1),就可以得到1了
[仑通]仑通 22:28:15
(denfun get_ent_n (lst / ssn)

(setq n 0  
      ssn (lenght lst)
)
  (foreach ssn lst
    (setq ent_n (nth (n (+ 1 n) lst))
    )
  )
写成常用函数了 呵呵
[alwtyp][alwtyp] 22:28:30
要用REPEAT吧
[仑通]仑通 22:28:37
(denfun get_ent_n (lst / ssn)

(setq n 0  
      ssn (lenght lst)
)
  (foreach ssn lst
    (setq ent_n (nth (n (+ 1 n) lst))
    )
  )
(princ)
)
[野狼谷]笨鸟 22:28:44
如何将HZTXT里的字母与数字设为0.8汉字高度,形成一个新的字体?
{cadlisp)-lzf 22:28:44
!!
[仑通]仑通 22:28:51
(denfun get_ent_n (lst / ssn)
 (setq n 0  
      ssn (lenght lst)
  )
  (foreach ssn lst
    (setq ent_n (nth (n (+ 1 n) lst))
    )
  )
(princ)
)
[野狼谷]笨鸟 22:29:44
如何将HZTXT里的字母与数字设为0.8汉字高度,形成一个新的字体?
 还有就是创造一个上角标及小角标的特殊字,便于在CAD里编辑
[仑通]仑通 22:30:28
(denfun get_ent_n (lst / ssn);遍阅表项
 (setq n 0  
      ssn (lenght lst)
  )
  (foreach ssn lst
    (setq ent_n (nth (n (+ 1 n) lst))
    )
  )
(princ)
)
[仑通]仑通 22:31:11
不知道有没错 SSN  还是ent_n
foreach  ent_n lst 吧
[alwtyp][alwtyp] 22:32:02
运行好像有问题
[仑通]仑通 22:32:51
(denfun get_ent_n (lst / ssn);遍阅表项
 (setq n 0  
      ssn (lenght lst)
  )
  (foreach ent_n lst
    (setq ent_n (nth (n (+ 1 n) lst))
    )
  )
(princ)
)
试试这个
[kwok][kwok]巭隼 22:33:01
用字体编辑器
[仑通]仑通 22:33:14
(denfun get_ent_n (lst / ent_n);遍阅表项
 (setq n 0  
      ssn (lenght lst)
  )
  (foreach ent_n lst
    (setq ent_n (nth (n (+ 1 n) lst))
    )
  )
(princ)
)
[alwtyp][alwtyp] 22:33:55
好像也不对
[仑通]仑通 22:34:19
(denfun get_ent_n (lst / ent_n);遍阅表项
 (setq n 0  
      ssn (lenght lst)
  )
  (foreach ent_n lst
    (setq ent_n (nth (n (+ 1 n)) lst)
    )
  )
(princ)
)
最后这个试试
(denfun get_ent_n (lst / ent_n);遍阅表项
 (setq n 0  
      ssn (lenght lst)
  )
  (foreach ent_n lst
    (setq ent_n (nth (n (+ 1 n)) lst)
    )
  )
(princ)
)
[alwtyp][alwtyp] 22:35:21
你把length写成LENGHT了
[仑通]仑通 22:35:42
!!
;遍阅表项 
(denfun get_ent_n (lst / ent_n)
 (setq n 0  
      ssn (length lst)
  )
  (foreach ent_n lst
    (setq ent_n (nth (n (+ 1 n)) lst)
    )
  )
(princ)
)
{cadlisp)-lzf 22:36:03
老哥咋还发
你啥目的
[仑通]仑通 22:36:18
呵呵 修正
{cadlisp)-lzf 22:36:32
目的不纯
[alwtyp][alwtyp] 22:36:35
还是不行
[alwtyp][alwtyp] 22:42:09
(denfun get_ent_n (newlist / ssn)
 (setq n 0  
      ssn (length newlist)
  )
  (foreach n newlist
    (setq ent_n n)
  )
(princ)
)
这是我要结果
[仑通]仑通 22:43:23
肯定不是
[alwtyp][alwtyp] 22:44:17
是的。
[alwtyp][alwtyp] 22:44:54
(setq ent_n n)
可以换成想要任何表达
[仑通]仑通 22:45:35
(denfun get_ent_n (lst / ent_n)
 (setq n 0  
      ssn (length lst)
  )
  (foreach ssn lst
    (setq ent_n (nth (n (+ 1 n)) lst)
    )
  )
(princ)
)
[pzweng]路人 22:45:36
mapcar
[仑通]仑通 22:48:14
(denfun get_ent_n (lst / ent_n)
 (setq n 0  
      ssn (length lst)
  )
  (if (< n ssn)
  (foreach ent_n lst
    (setq ent_n (nth (n (+ 1 n)) lst)
    )
  )
(princ)
)
(denfun get_ent_n (lst / ent_n)
 (setq n 0  
      ssn (length lst)
  )
  (if (< n ssn))
  (foreach ent_n lst
    (setq ent_n (nth (n (+ 1 n)) lst)
    )
  )
(princ)
)
 楼主| 发表于 2013-5-4 23:01:53 | 显示全部楼层
[黑洞—杜明智] 23:01:53
请问CAD高版本的局部加载的自定义菜单有办法移植到低版本么?比如2012的菜单扩展名为CUIX,2006的为CUI。2006的加载不了2012的,有办法实现么?
[阿然][阿然] 23:03:36
这写的什么代码啊?(nth (n (+ 1 n)) lst)?没觉得少了什么?
[仑通]仑通 23:04:35
[qqimg]oldimg/{D73BA2C7-62B1-302A-79B3-4B5957BCCBA3}.GIF[/qqimg]
[ddbb2008]笨笨 23:05:24
[仑通]仑通 23:05:42
[qqimg]oldimg/{EA7FB6F5-C756-DA2A-B747-BD43A078B2EF}.gif[/qqimg]
[ddbb2008]笨笨 23:06:28
[仑通]仑通 23:07:22
[fsxm]飞诗 23:07:41
[qqimg]oldimg/{719024F2-16B9-C2E4-C3EF-952FC34925D2}.gif[/qqimg]
[阿然][阿然] 23:07:50
看着都累,参考飞老大的贴,下面有高飞老师的跟贴
[阿然][阿然] 23:08:42
平时论坛你们都不看的啊
[alwtyp][alwtyp] 23:11:44
直接用REPEAT+NTH也可以
[仑通]仑通 23:13:10
[仑通]仑通 23:13:42
(denfun get_ent_n (lst / ent_n)
 (setq n 0  
      ssn (length lst)
  )
  (repeat ssn
    (setq ent_n (nth (n (+ 1 n)) lst)
    )
  )
(princ)
)
[仑通]仑通 23:14:36
怎么改成foreach
[阿然][阿然] 23:15:09
你这个函数不会no function  definition:n?
[仑通]仑通 23:16:05
[qqimg]oldimg/{3FD24B50-1AD9-76B1-D153-80B6859D5C59}.jpg[/qqimg]
[阿然][阿然] 23:16:26
(n (+ 1 n))
[阿然][阿然] 23:17:04
至少要(setq n (+ 1 n))我想
[alwtyp][alwtyp] 23:18:22
应该是的
[阿然][阿然] 23:19:44
即使改了,这个函数返回的也是nil
不知道干啥用
[alwtyp][alwtyp] 23:20:37
(setq n 0)
(repeat (length newlist)
   (princ  (nth n newlist))
  (setq n (1+ n))
 )
[pzweng]路人 23:23:16
[yanshengjiang]明镜 23:25:07
有没有办法实现这个功能

滚动鼠标滚轮执行一个命令???
[ds-limt]-厨师木 23:28:14
如何给(c:fs)指定对象?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-23 18:18 , Processed in 0.209759 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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