kratki spoj 发表于 2022-7-5 23:37:02

用于生成di的Lisp例程

你好
我正在寻找一个lisp例程,它将从选定的块中绘制一个图表。
这些块应该在中定义一些属性。例如
我可以在一个图形上有25个不同的块,但所有的块都将从1到25进行编号,这些数字将在它们的文本中(属性文本或简单多行文字)。
 
我想画一个相同块的图,但按它们出现的数字顺序。此外,应该有一条线将它们连接起来。
 
我不是程序员,所以非常感谢您的帮助。谢谢。

Tharwat 发表于 2022-7-5 23:45:08

欢迎首先来到CADTutor。
 
第二,如果你能上传一个示例图,除了目标图的形状外,还显示这些块

kratki spoj 发表于 2022-7-5 23:51:28

谢谢你的回复。为了快速响应,我将举一个我需要的例子的图片。
在左边,有一些方块散落在图纸上。右边是一个
按数字顺序从这些块中提取方框图。如果还不够的话,我总是可以放一个。图纸(如需要)。再次感谢。
 
 
 

Tharwat 发表于 2022-7-5 23:59:23

好的,这很清楚,但我需要知道标记和属性块的块名,以便将它们包含在例程中。
 
因此,如果可能的话,上传一个带有该块的样例图形以继续例行程序。
 
从属性块的中心开始画线可以吗?因为这比决定线路从哪一边开始要容易得多。

kratki spoj 发表于 2022-7-6 00:03:46

 
标记和块名称可以更改。它们不必总是严格意义上的同名。该程序应适用于不同的块。图表是为不同类型的块生成的,但如果你能处理这个简单的例子,我认为升级程序将非常容易和有用。现在也可以使用中间位置。我不想在细节上打扰你,所以我要上传这张简单的画,如果你现在能把它做好,那就太好了。示例块。图纸

kratki spoj 发表于 2022-7-6 00:09:26

根据你的帖子,你有什么想法,可以把它贴在这里吗?我要先吃点东西。

BIGAL 发表于 2022-7-6 00:15:43

Tharwat可以使用属性创建顺序,而不是使用唯一的标记,我用VBA很容易做到这一点,预期也可以用VL lisp等完成。只需发布问题。

Tharwat 发表于 2022-7-6 00:21:26

问题是,对于盒子外的属性对象,因为我使用了boundingbox函数来获得每个属性块的中心点,它是这样的。
 

Luís Augusto 发表于 2022-7-6 00:30:09

非常有趣。
祝贺塔瓦。

pBe 发表于 2022-7-6 00:33:44

 
你指的是创作顺序吗?
页: [1] 2
查看完整版本: 用于生成di的Lisp例程