dcl对话框
本帖最后由 ZXD111 于 2023-11-12 16:08 编辑非常感谢明经朋友的解答!!! ZXD111 发表于 2023-10-25 21:05
麻烦您看一下
替换此函数 就可以 只加了一句显示幻灯片
;;;***select shaft shaft_type be used "shaft"
;;;选择轴段结构函数
(defun shaft_stype ()
(if (not (new_dialog "stype" dia))
(exit)
)
(shaft_vslide "sh1" "D:\\ZHOU\\S1.SLD" 0)
(shaft_vslide "sh2" "D:\\ZHOU\\S2.SLD" 0)
(shaft_vslide "sh3" "D:\\ZHOU\\S3.SLD" 0)
(shaft_vslide "sh4" "D:\\ZHOU\\S4.SLD" 0)
(shaft_vslide "sh5" "D:\\ZHOU\\S5.SLD" 0)
(shaft_vslide "sh6" "D:\\ZHOU\\S6.SLD" 0)
(shaft_vslide "sh7" "D:\\ZHOU\\S7.SLD" 0)
(shaft_vslide "sh8" "D:\\ZHOU\\S8.SLD" 0)
(shaft_vslide "sh9" "D:\\ZHOU\\S40.SLD" 0)
(action_tile "sh1" "(setq shaft_type 1)")
(action_tile "sh2" "(setq shaft_type 2)")
(action_tile "sh3" "(setq shaft_type 3)")
(action_tile "sh4" "(setq shaft_type 4)")
(action_tile "sh5" "(setq shaft_type 5)")
(action_tile "sh6" "(setq shaft_type 6)")
(action_tile "sh7" "(setq shaft_type 7)")
(action_tile "sh8" "(setq shaft_type 8)")
(action_tile "sh9" "(s_gear) (setq shaft_type 40)")
(action_tile "fan" "(done_dialog 7)")
(action_tile "help" "(do_help)")
(action_tile "accept" "(done_dialog 0)")
(setq what1 (start_dialog))
(if (= what1 7)
(sfanye)
)
(type_act)
(if (or (= shaft_type 40) (= shaft_type 45) (= shaft_type 46))
(progn
(set_tile "shaft_D1" (rtos d1 2 1))
(set_tile "chamfer_B" (rtos b 2 1))
(setq d0 (* sca d0)
d1 (* sca d1)
b (* sca b)
)
)
(progn
(shaft_vslide "shaft_image" (strcat "D:\\ZHOU\\S" (itoa shaft_type) ".SLD") 0)
)
)
)
ZXD111 发表于 2023-10-26 10:27
你好,还有一个问题,上面那个程序就是我每次画完一个轴段都会有一个“是否进入中断循环”。这是咋回事, ...
VER是系统函数 不可赋值
ZXD111 发表于 2023-10-26 15:56
这个如果不取消,点个“是”CAD直接卡死了
当然是改自变量啊系统函数不能当做自定义变量 会导致CAD不稳定 已经验证,对话框程序没啥问题,总共感觉这段程序有问题 想解决问题请把测试的代码发全 这样一段代码没人能精确的猜到问题 黄色背景看着好难受 请在标题中简要描述出你的问题 本帖最后由 ZXD111 于 2023-11-12 16:07 编辑
非常感谢明经朋友的解答!!! 飞雪神光 发表于 2023-10-25 17:54
想解决问题请把测试的代码发全 这样一段代码没人能精确的猜到问题
麻烦您看一下 飞雪神光 发表于 2023-10-25 23:17
替换此函数 就可以 只加了一句显示幻灯片
可以,终于解决了,感谢大佬
本帖最后由 ZXD111 于 2023-11-12 16:06 编辑
1
页:
[1]
2