明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1991|回复: 12

分享源码 DCL 幻灯片显示/切换 示例

  [复制链接]
发表于 2024-2-22 12:52:58 | 显示全部楼层 |阅读模式
本帖最后由 lxf20190917 于 2024-2-22 14:35 编辑

分享源码 DCL 幻灯片显示/切换 示例


所用工具:1、CAD自带编辑器 VLIDE   2、幻灯片库工具。

功      能:幻灯片的显示/切换

要     求:把文件夹存放在D盘的根目录使用,也可以自己修改代码路径。

说      明:源码只是一个幻灯片切换显示功能,供大家参考,要实现具体功能,要根据自己需求添加即可。

图中幻灯片做成了一个幻灯片库文件,(我的幻灯片库软件过期了,就采用了之前的幻灯片库文件)。

如果要用自己的幻灯片要自己制作幻灯片库。






存盘截图:





示意图:



源码:

自己根据需要修改。







本帖子中包含更多资源

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

x

评分

参与人数 7明经币 +7 收起 理由
magicheno + 1 很给力!
bssurvey + 1 赞一个!
1028695446 + 1 很给力!
mercio + 1 很给力!
自贡黄明儒 + 1 很给力!
ssyfeng + 1 赞一个!
飞雪神光 + 1 赞一个!

查看全部评分

发表于 2024-2-22 17:06:50 | 显示全部楼层
本帖最后由 crtrccrt 于 2024-2-25 10:14 编辑

最近几个月,正好研究了一下SLB/SLD的显示/转换/合成/分解/转换为ACAD实体,
其中:
显示是可以在DCL中任意放大/缩小/平移;
转换是看到一些专业软件对SLB动了手脚,如何在正常/异常来回修改;
合成是SLD组合成SLB;
分解是SLB分解成SLD;(可以全部/部分分解)
转换为ACAD实体是SLB/SLD直接生成ACAD实体(一个SLD对应一个图块)(可以全部/部分转换)

程序也是多年前看到论坛上有图库插件,实际使用效果不理想,最近重新自研了一套SLB/SLD组合工具。

实际上,在DCL显示图像,直接使用数据+用vector_image更方便,数据可以组合在LSP中。

.DCL也可以组合在LSP中。

说来惭愧,明经陪伴我廿多年了,自从**年前论坛改规则后,没有独立发帖权,借本贴共享一个思路。

(将nuomi_gz_slb.slb转换为nuomi_gz_slb.dwg)(不贴图片显示了)
(SLD-Reference-英文.pdf)
(SLD-格式-中文.pdf)(经过校对+修改,添加说明)

友情【提醒】各位注意:附件谨慎下载,不靠附件挣明经币,级别不够的,也不要抱怨。

不喜勿喷。不喜勿喷。不喜勿喷。

nuomi_gz_slb.slb中SLD名称:
CB-活动层板圈
CT-横剖抽屉
CT-纵剖抽屉
CTC-纵剖抽屉
CTP-纵剖抽屉
CTW-纵剖抽屉
HP-内插
HP-平钉
HP-外钉
HS-绘制门板
HX-定距等分
HX-定数等分
HX-横向内格
L-L左收口
L-左收口
LMS-上柜
LMX-下柜
M-L中收口
M-中收口
MB-斜扣面板
R-L右收口
R-右收口
S-L上收口
S-上收口
SPS-内插
SPS-平钉
SPS-外钉
SPX-内插
SPX-平钉
SPX-外钉
SX-定距等分
SX-定数等分
SX-竖向内格


本帖子中包含更多资源

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

x
回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2024-2-23 10:53:43 | 显示全部楼层
p-3-ianlcc 发表于 2024-2-22 14:59
刚刚重新下载後
运行後正常
是不是要先把nuomi_gz_slb.slb放置的目录先加入acad搜寻的目录路径

文件放到D盘的根目录。

本帖子中包含更多资源

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

x
发表于 2024-2-22 13:35:05 | 显示全部楼层
显示错误,请问是哪里操作有误吗?
指令: GZ1
"损坏的参数类型: stringp nil"
"提示音end"
加密中止
 楼主| 发表于 2024-2-22 14:36:50 | 显示全部楼层
p-3-ianlcc 发表于 2024-2-22 13:35
显示错误,请问是哪里操作有误吗?
指令: GZ1
"损坏的参数类型: stringp nil"

重新修改了,再下载试一下。
 楼主| 发表于 2024-2-22 14:39:37 | 显示全部楼层
lxf20190917 发表于 2024-2-22 14:36
重新修改了,再下载试一下。
  1. (if (null $dfg:lxf:sys-path$) (setq $dfg:lxf:sys-path$ "D:\\nuomi"))


发表于 2024-2-22 14:59:38 | 显示全部楼层

刚刚重新下载後
运行後正常
是不是要先把nuomi_gz_slb.slb放置的目录先加入acad搜寻的目录路径
对吧!因为我没有加入,图形是没有显示出来
发表于 2024-2-22 15:27:12 | 显示全部楼层
看起来不错,对话框界面设计也很好,先点赞
 楼主| 发表于 2024-2-23 10:56:05 | 显示全部楼层
lxf20190917 发表于 2024-2-23 10:53
文件放到D盘的根目录。

看上图的文件位置,把解压出来的文件夹“nuomi”,放到D盘根目录。注意:“nuomi”文件夹内是直接所用的文件。
发表于 2024-2-23 11:58:23 | 显示全部楼层
lxf20190917 发表于 2024-2-23 10:56
看上图的文件位置,把解压出来的文件夹“nuomi”,放到D盘根目录。注意:“nuomi”文件夹内是直接所用的 ...

好的,谢谢你!
我再来试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 02:29 , Processed in 0.159630 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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