乐筑天下

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

[编程交流] 使用at帮助生成块

[复制链接]

4

主题

7

帖子

3

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-5 23:54:50 | 显示全部楼层 |阅读模式
你好
我不知道该怎么做我想做的事。我有一个非常广泛的设备列表,我想驱动简单的平面表示的去噪-每个都是一个矩形,有宽度和长度,可能还有一些文本字段来识别对象。有人能解决这样的问题吗?我需要用LISP从头开始写吗?
 
谢谢
O
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-6 00:11:04 | 显示全部楼层
如果你能发布一些示例来说明你想要实现什么,以及你必须从什么样的信息开始,那么任何答案都会更切题。
回复

使用道具 举报

4

主题

7

帖子

3

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 00:19:24 | 显示全部楼层
我附上了一个我刚刚提出的起点。我用宽度和长度参数制作了一个动态块。我为设备的id、高度和重量做了一些属性。
 
我的csv将包含如下字段:
ID程序数量设备名称L(in)W(in)H(in)Wt(kg)
MACH01加工5 Kondia铣刀60 65 85 1200
MACH02加工8 Maximart Mills 67 72 87 1000
MACH03加工17台Bridgeport铣刀60 65 82 1180
MACH04加工20台Colchester车床105 50 52 1500
 
我希望块的每个实例拾取宽度和高度,并在矩形中表示它们。我希望“ID”、“H”和“Wt”值显示为属性。或者,我认为每个实例都可以是它自己的块,而不是通过其维度调整同一个实例。
 
如果你需要更多信息,请告诉我。
非常感谢!EQP-BLOCK-02。图纸
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-6 00:33:38 | 显示全部楼层
是否要创建块库。还是在图形中插入块?
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-6 00:49:58 | 显示全部楼层
这是使用excel生成的部分块的简单输出,您可以将文本直接复制并粘贴到Autocad的命令行中,也可以将其作为脚本运行。也可以直接从excel电子表格中复制,或使用VBA输出作为文本文件或Autocad脚本文件。话虽如此,如果有任何LISP程序员愿意,LISP可能会提供更好的选择。
  1. -attdef
  2. ID
  3. MACH01
  4. 20,20
  5. 3
  6. 0
  7. Program
  8. MACHINING
  9. rectangle
  10. 0,0
  11. 60,65
  12. -block
  13. test
  14. 0,0
  15. all
  16. -insert
  17. test
  18. 0,0
  19. 1
  20. 1
  21. 0
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 01:01:36 | 显示全部楼层
在一个简单的脚本中唯一缺少的是如何为块做插入点,比较下面的两行,期望块MACH01存在使用steven-g代码创建。注意空格不是“,”
 
插入MACH01(getpoint)1 1 0“加工5 Kondia铣刀”60 65 85 1200
MACH01加工5 Kondia铣刀60 65 85 1200
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 21:22 , Processed in 0.416841 second(s), 64 queries .

© 2020-2025 乐筑天下

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