C#中的3D容器包装 这是一个C#库,可用于查找3D容器包装解决方案(也称为3D箱包装)。 它包括EB-AFIT打包算法的实现,该算法最初是由美国空军技术学院(AFIT)的ErhanBaltacıoğlu(EB)于2001年作为硕士论文开发的。该算法在《发行商的三维托盘》中也有描述包装问题:基于人类智能的启发式方法,作者:ErhanBaltacıoğlu,James T. Moore和Raymond R.Hill Jr.,于2006年发表在《国际运筹学杂志》上(第1卷,第3期)。 EB-AFIT算法支持整个项目轮换,并具有出色的运行时性能和容器利用率。 用法 首先在解决方案中包含ContainerPacking项目。 创建一个Container对象列表,该列表描述了容器的尺寸: List containers = new List();
2024-04-16 17:12:10 455KB
1
板上芯片封装(COB),半导体芯片交接贴装在印刷线路板上,芯片与基板的电气连接用引线缝合方法实现,芯片与基板的电气连接用引线缝合方法实现,并用树脂覆盖以确保可靠性。虽然COB是最简单的裸芯片贴装技术,但它的封装密度远不如TAB和倒片焊技术。
2024-04-16 09:19:06 81KB 芯片封装 焊接方法 工艺流程
1
pcb是现代电子不可缺少的部件,是电子元器件电气连接的载体。金籁科技一体成型电感、高频变压器也广泛应用在pcb板上。随着电子技术的不断发殿,PCB的密度也越来越高,从而对焊接的工艺要求也越来越多,因此,必须分析和判断出影响PCB焊接质量的因素,找出其焊接缺陷产生的原因,这样才能有针对性的改进,从而提升PCB板的整体质量。下面跟金籁科技小编一起来看一下PCB板产生焊接缺陷的原因吧! 图片来自网络 1、电路板孔的可焊性影响焊接质量 电路板孔可焊性不好,将会产生虚焊缺陷,影响电路中元件的参数,导致多层板元器件和内层线导通不稳定,引起整个电路功能失效。 影响印刷电路板可焊性的因素主要有: (1)焊料的成份和被焊料的性质。焊料是焊接化学处理过程中重要的组成部分,它由含有助焊剂的化学材料组成,常用的低熔点共熔金属为Sn-Pb或Sn-Pb-Ag.其中杂质含量要有一定的分比控制,以防杂质产生的氧化物被助焊剂溶解。焊剂的功能是通过传递热量,去除锈蚀来帮助焊料润湿被焊板电路表面。一般采用白松香和异丙醇溶剂。 (2)焊接温度和金属板表面清洁程度也会影响可焊性。温度过高,则焊料扩散速度加快,此
2024-04-16 09:18:40 326KB 金籁科技
1
bo 快速灵活的C ++库,用于处理OpenStreetMap数据。 Libosmium可在Linux,macOS和Windows上运行。 请参阅以获取本自述文件所不能提供的更多详细信息。 先决条件 由于Libosmium使用许多C ++ 11功能,因此您需要现代的编译器和标准的C ++库。 至少需要GCC 4.8或clang(LLVM)3.4。 (某些部分可能适用于旧版本。) Libosmium的不同部分(以及基于它的应用程序)需要不同的库。 您不需要安装所有程序,只需安装程序所需的程序即可。 有关详细信息,请参见手册。 以下外部(仅标头)库包含在libosmium存储库中: 请注意, 已包含在早期版本的libosmium中,但已不再包含。 目录 基准:一些基准检查Libosmium的不同部分。 cmake:CMake配置脚本。 doc:API参考文档的配置。 示例:e
2024-04-15 20:17:50 862KB c-plus-plus openstreetmap
1
ESP32 I2C从站 该库提供了ESP32 Slave功能,作为针对Arduino核心和ESP-IDF缺乏支持的解决方法。 尽管有一些警告,请继续阅读。 用法 在从属端,只需使用WireSlave而不是Wire 。 请参见示例和 。 但是,在主端,必须先使用WirePacker打包数据,然后再通过Wire发送数据(请参阅示例 )。 读取数据有些麻烦,因此必须使用WireSlaveRequest类(请参阅示例 )。 语境 目前,ESP32 Arduino Core中未实现I2C从设备功能( )。 另一方面,ESP IDF只为ESP32提供了两个进行功能,尽管它说可以定义一个自定义的ISR功能,但没有关于如何正确执行该功能的示例(例如读取和清除中断)标志)。 在这种情况下,此库是作为一种变通方法来临时为ESP32提供用作I2C从设备的功能。 因此,它不能像AVR和ESP8266 Ard
2024-04-15 18:03:17 31KB arduino-library esp32-arduino
1
numpy库的使用 创建数组 x1 = np.array([1, 2, 3], dtype="int8") print(x1) print(x1.dtype) # 数据类型 x2 = np.array(range(1, 10), dtype="int8") print(x2) print(x2.dtype) x3 = np.arange(1, 10, 2, dtype="int8") print(x3) print(x3.dtype) 数据类型 x3 = np.arange(1, 10, 2, dtype="int8") print(x3) print(x3.dtype) # 改变数据类
2024-04-15 17:32:32 37KB numpy
1
我已将C51工程文件以及Proteus文件都上传,除此之外还有C语言、STC8H8K系列等源码,所有资源均为免费下载,欢迎各位亲手尝试。 感谢各位观看!
2024-04-15 15:21:23 58KB Proteus
1
手工转成excel,方便使用,可编辑。包含数据框架和数据元目录 浙 江 省 地 方 标 准DB33/T 2067—2017 法人库数据规范 本标准规定了法人库的建设、管理和应用活动中应遵循的数据标准原则和要求。 本标准适用于法人信息的梳理和法人库数据框架编制以及法人信息核心数据元的构成。
2024-04-15 15:05:21 99KB excel
1
PADS9.5从元器件封装到PCB布局布线,讲解详细,图文并茂,适用于初学者和刚安装使用PADS软件的人员。
2024-04-15 11:44:48 1.74MB PADS9.5 封装
1
基于STM32单片机的条形码扫描识别系统(实物图+源码+原理图+PCB+论文)
2024-04-15 10:59:06 63.49MB
1