[yeahyeah]王晓平 20:16:50
路人,我发帖了
[yeahyeah]王晓平 20:24:22
怎么样像CAD命令那样设置默认值啊?
[csalh]小帅 20:25:31
if
[yeahyeah]王晓平 20:25:48
嗯?
(setq a (getdist "
横向布置点数:")) ;取均匀布置排布数
(setq b (getdist "
纵向布置点数:"))
比如这两句,我想把a、b默认设置为1
[csalh]小帅 20:27:01
(if (null a)(setq a 1))
就是这个意思,我手机上的不好打字
[yeahyeah]王晓平 20:27:45
null没见见过,我看看啊
谢谢啊
[vormittag]桔子 20:28:25
(or (setq a (getdist)) (setq a 1))
[yeahyeah]王晓平 20:31:21
桔子哥,不行
[vormittag]桔子 20:34:39
(or (setq a (getdist)) (setq a 1.0))
[yeahyeah]王晓平 20:39:04
哈哈!橘子哥可以的!
(or (setq a (getdist "
横向布置点数[默认值1]:")) (setq a 1.0))
(or (setq b (getdist "
纵向布置点数[默认值1]:")) (setq b 1.0))
[yeahyeah]王晓平 20:42:11
(if (null a)(setq a 1)(setq a (getdist "
横向布置点数[默认值1]:"))
(if (null b)(setq b 1)(setq b (getdist "
横向布置点数[默认值1]:"))
哈哈哈!
谢谢大家!
[yeahyeah]王晓平 20:52:09
[yeahyeah]王晓平 20:52:40
咋的了?
[yeahyeah]王晓平 20:53:19
我CAD里试了
[caoyin][caoyin] 20:54:06
[caoyin][caoyin] 20:55:12
[qqimg]201308/{B0580A46-1F6B-5EAA-477B-7723A1313930}.gif[/qqimg]
[yeahyeah]王晓平 20:56:03
我的这个程序缺少了一个要是用户反悔了,不想做了,该咋么退出不执行的程序
比如有些时候想错了,想反悔该怎么办
[yeahyeah]王晓平 21:00:50
我看看
[csalh]小帅 21:01:42
(if (null a)(setq a 1))放到后面 重新起一句
[yeahyeah]王晓平 21:02:21
我刚才调试好好的,关了CAD又重开,怎么说; 错误: 输入的列表有缺陷了
[yeahyeah]王晓平 21:03:02
哦
[csalh]小帅 21:03:21
前面已经给a附值了所以对了
[csalh]小帅 21:04:25
关了重新开CAD后a没有值就不对了呗
[yeahyeah]王晓平 21:05:31
帅哥,你说的是这意思吗?
[csalh]小帅 21:05:50
OK
[csalh]小帅 21:06:32
(if (null a)(setq a 1))
[csalh]小帅 21:07:51
[yeahyeah]王晓平 21:09:01
我按了什么?修改程序的光标变成横的了。。。
[ZZXXQQ] 21:09:32
insert
[yeahyeah]王晓平 21:10:11
哦,谢谢谢谢
[yeahyeah]王晓平 21:13:14
帅哥,不行啊
。。。。。。。。。
笑神马
我才学了八天
[pzweng][pzweng]路人 21:14:00
叫Z版帅哥
[yeahyeah]王晓平 21:16:03
不研究了,采纳桔子哥的吧
[yeahyeah]王晓平 21:17:19
怎么加
[yeahyeah]王晓平 21:18:43
(setq a (getdist "
横向布置点数[默认值1]:")
(if (null a)(setq a 1)())
(setq b (getdist "
横向布置点数[默认值1]:")
(if (null b)(setq b 1)())
_$
; 错误: 输入的列表有缺陷
_$
[vormittag]桔子 21:19:05
[qqimg]201308/{56F98472-63B2-D26D-0977-A6A539307057}.jpg[/qqimg]你数数括号匹配么。[qqimg]201308/{F3710241-B851-5EA6-79E8-AAB91970A634}.gif[/qqimg]
[pzweng][pzweng]路人 21:20:22
(setq a (getdist "
横向布置点数[默认值1]:"))
(if (null a)(setq a 1)())
(setq b (getdist "
横向布置点数[默认值1]:"))
(if (null b)(setq b 1)())
[onestonest] 21:27:07
谁有数值取大值的历史片
[yeahyeah]王晓平 21:27:14
是我马虎了。但是按照这么修改,执行后粘贴到第一点的位置了
[ds-limt]-厨师木 21:27:51
[qqimg]201308/{9A882FE4-1B5F-6927-AFCA-7DD65B37CA7B}.jpg[/qqimg]这是N条多段线,一小段的
[onestonest] 21:28:23
不是这个,是重叠在一起
取个大值
[onestonest] 21:28:57
应该有很多成熟的lisp,一下找不到
[yeahyeah]王晓平 21:33:34
(defun c:fb (/ a b)
[yeahyeah]王晓平 21:34:07
全局变量,a,b可能不为空
[yeahyeah]王晓平 21:34:59
不对不对不对,还是错的
[cie0588][cie0588] 21:35:31
要说清楚撒
[onestonest] 21:36:05
两个计算模型,我要取个大值
[cie0588][cie0588] 21:36:38
。。。
[yeahyeah]王晓平 21:37:04
[cie0588][cie0588] 21:37:39
两个计算模型 是啥?
[野狼谷]笨鸟 21:38:50
[qqimg]201308/{1397D912-DBDB-E634-DF45-27A6E1C49374}.jpg[/qqimg]
[qqimg]201308/{78A0025C-E6F3-4280-91AD-4841CE1C27ED}.jpg[/qqimg]
[yeahyeah]王晓平 21:46:47
我国有的设计院也有类似的软件了
比如配管什么的
[野狼谷]笨鸟 21:47:15
差距还是不小
[yeahyeah]王晓平 21:47:28
那是啊
人家那多强啊,世界第一啊
[优先级][oldenn]河马 21:47:57
检查管道碰撞的?
[野狼谷]笨鸟 21:48:17
可操作性
[优先级][oldenn]河马 21:49:10
我一个同学在某核工业设计院的,说他们公司一个管道碰撞检查软件花了1000W+,我怀疑自己有没有听错
[野狼谷]笨鸟 21:49:35
100万美金吧
中国人就喜欢买办
软件买了一大堆,
[优先级][oldenn]河马 21:50:04
1000W当然是人民币了
[yeahyeah]王晓平 21:51:53
比如石化项目,有的地方是很窄的,石化管道,电气配线管,给排水管道等,就需要提前模拟下
[yeahyeah]王晓平 21:52:32
把各个专业的东西输进去,很快的就知道碰不碰了
[野狼谷]笨鸟 21:53:34
这只是一个方面
[yeahyeah]王晓平 21:57:48
举个例子,没想具体的。。
[野狼谷]笨鸟 21:58:18
高点排气,低点放液
[yeahyeah]王晓平 21:58:46
[yeahyeah]王晓平 22:01:01
谁懂为什么小帅那个为什么不行啊
[yeahyeah]王晓平 22:02:04
谢谢 |