DM也好QR也好网上太多,并不能显示你的原创能力,@ lxlzmh2002
vba吧
全部回复
仅看楼主
level 11
DwcCC 楼主
大神这么牛逼,帮我写一段 1维排版代码吧。
工业上面2维排版已经差不多了,一维排版要简单的多,但是没人做。
大神真么牛逼要不展现一下实力?毕竟DM也好QR也好 代码太多,有抄袭的嫌疑。
比如 我原材料 长度6米,刀痕 1CM
加入我现在 需要以下数量和长度的材料
1. 长度 73 CM 数量 63
2. 长度 55 Cm 数量 30
3. 长度 36 Cm 数量 20
通过代码 计算如何最节约材料 总的使用6米的材料多少根
并且生成最后的明细切割。每一条的排布方式以及刀痕。
最后生成的结果 比如
第一条 55x10
+3
6x1 总使用量 55x10+36x1 +刀痕 11 =598cm 剩余 2 CM
第二条 xxxxx
代码的要求是 材料长度 刀痕宽度 都可以变
生成结果 要包含
1.具体组合 长度x数量+长度2x数量+长度3x数量。。。。。等
2.使用量可以直接是结果 598
3.剩余长度
4.最省材料为主。。。
第二 拼接模式。
代码中加入选项,并且加入新的参数,最低拼接长度,最多拼接段数
低于最低拼接长度的材料 不参与拼接,最多拼接段数这个很好理解吧。
根据代码 得出剩余材料,根据剩余材料超过最低拼接长度的,开始拼接
距离, 根据初步计算的结果 得出部分剩余材料
根据剩余材料长度
比如 1号材料切割后 剩余32
2号材料切割后 剩余36
3号材料切割后 剩余48
4号材料切割后 剩余7
最低拼接长度 设定为 8,最多拼接段数为3 的情况下
假如拼接 73 那么
32+36+3=73 不符合最低拼接长度
32+48-73=7 符合要求
36+48-73=11 符合要求
相比之下,7为废料,11为可再利用,所以选择后者。。
然后再将 切割方式加入到 3号 或者 4号的切割方案之中。
DM也好QR也好 网上一抄一大把,来个真原创吧。这个代码网上肯定找不到一样的。
2024年01月09日 00点01分 1
level 1
你这也太欺负他了,这个要规划求解才能做吧,他连简单的对象和属性都没搞清楚,这些估计他顶多就喷一下你,然后说这么简单的题目我不想做/浪费时间/不会为你免费打工写代码之类的敷衍过去[滑稽]
2024年01月09日 01点01分 2
规划求解对于大神来说太简单,当然我这个规划求解做不了。像布料排版,激光切割排版都是2维排版,这种软件其实挺多的了,都是各大高校开发的。我这个是1维排版,难度肯定是低于大学水平的。当然对于我们这样小学没毕业的还是太难,但是对于20年代码功底的大神来说不是洒洒水么
2024年01月09日 01点01分
@DwcCC 这种他不敢接招的,一定会各种理由不写出来,还不如出些简单的题目让他做做看,他基础知识不够,一个小坑他就翻车
2024年01月09日 01点01分
@DwcCC 另外你看他回的贴都是挑着回的,不懂就不回
2024年01月09日 01点01分
level 11
DwcCC 楼主
@lxlzmh2002
做不出来也不代表你水平很差。
没关系的。
2024年01月09日 03点01分 6
level 11
DwcCC 楼主
@lxlzmh2002
对了要是看不懂 可以直接说,或许是我表达的不够清楚
2024年01月09日 03点01分 7
level 1
最优化?你这还算好的,体积装箱类的比你这个难度高多呢,你这个应该是可以用规划求解的,或者用VBA调用规划求解也可以,麻烦点的没有千元以上,我是不写的,这特么的不是编程题,这是数学题
2024年01月15日 02点01分 8
level 3
你这个问题我在Excel吧看过类似的
想想就麻烦
2024年01月18日 06点01分 9
level 11
这类问题 各行业均有需求
如裁钢板,制衣行业唛架排版,家具厂裁料
有一些算法,但应该没有最优解。只是较好解。
但在有一些约束条件下,估计 能有一些有实际落地的算法。只是我数学不好。没研究下去。
之前做了一个简单的可视化,先自动排一下,再让客户去手调。但感觉远没实现目标。就不献丑了。
2024年01月19日 04点01分 10
level 12
这问题我几年前刚玩vba就看到大佬放出来了,现在依然不会做[黑线]
2024年01月20日 02点01分 11
1