乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 73|回复: 14

[编程交流] 电气接线

[复制链接]

5

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 18:50:03 | 显示全部楼层 |阅读模式
抱歉给您带来不便
 
我真正想要的是将Pline和Fillet命令结合起来
调用lsp命令后,它将首先询问圆角的半径。
 
图纸说明见附件
195010rr0tbn95x0njm5ub.jpg
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 18:54:37 | 显示全部楼层
我认为没有人真正理解你的要求。我用了你的套路,它画了一些东西,但这对我来说并不意味着什么,原谅我的语言;-)你用这个套路画的是什么?在你的画里应该是什么样子?它是不是应该是一种线型???也许你能更清楚地说明你在这里想要达到的目标是什么?
 
gr.Rlx
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 19:01:51 | 显示全部楼层
有两种选择,你可以画一条柱脚线并添加半径,代码发布在这里需要搜索,或者你可以每隔3点用一个凸起绘制柱脚线并直接添加弧。检查http://www.Lee-mac.com他可能已经做了什么
回复

使用道具 举报

5

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 19:06:04 | 显示全部楼层
不是折线对不起
对快捷键PL感到困惑
我以为是多段线,是普林线
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 19:08:48 | 显示全部楼层
只需绘制一条线,然后圆角,R,半径,P,拾取线。一个快速的谷歌显示,标准命令有很多选项。
回复

使用道具 举报

5

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 19:12:47 | 显示全部楼层
这两个命令可能在一个命令中吗?
我的意思是你将输入半径一次,然后剩下的将只是点击没有更多的空格键。。。
在pline的每个交点/角的中点处,将自动圆角。。。。
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 19:17:10 | 显示全部楼层
  1. (defun c:dfp ();draw filleted polyline
  2. (command ".Pline")
  3. (while (= 1 (logand (getvar "cmdactive") 1))(command pause))
  4. (setvar "filletrad" (getdist "\nEnter fillet radius"))
  5. (command ".fillet" "p" (entlast))
  6. )

 
gr.R。
回复

使用道具 举报

5

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 19:20:49 | 显示全部楼层
谢谢你的rlx先生,
我真正想要做的是尽量减少空格键的使用,lsp只会询问半径一次,在整个命令过程中它将保持不变,其余的则更多地是单击。。。
 
 
我急切地想找到一种方法,让我的手在自动圆角我发现了这个网站https://screencast.autodesk.com/Main/Details/0c255475-447e-466e-985e-b6b783841092
但可悲的是它需要。net和将需要一些剥离等,我不知道如果LSP可以做到这一点
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 19:27:47 | 显示全部楼层
哎呀,我错了,我在while循环中放置了半径部分,它应该在之前或之后
 
  1. (defun c:dfp ();draw filleted polyline
  2. (setvar "filletrad" (getdist "\nEnter fillet radius"))
  3. (command ".Pline")
  4. (while (= 1 (logand (getvar "cmdactive") 1))(command pause))
  5. (command ".fillet" "p" (entlast))
  6. )

 
gr.R。
回复

使用道具 举报

5

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 19:32:03 | 显示全部楼层
谢谢你,先生rlx,uhmmpp如果可以的话,我们可以使用空格键减少吗?输入圆角半径后,下一步要做的是像纯单击一样单击
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 13:59 , Processed in 1.379588 second(s), 75 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表