svg到cnc 编译 SVG 形状并将 CNC 软件转换为基本路径。 笔触和填充的每种组合都成为一个路径元素。 这样可以更轻松地将它们附加到CAM软件(如Cricut Designer)中,然后为每个图层设置工具。 Demo,带SVG文件输入: : 特征 将所有形状转换为路径 将所有嵌套转换烘焙到路径中 删除分组 将所有具有相同笔画/笔画宽度/填充的路径合并为一个路径 为什么 Cricut 的软件因元素计数、组和变换的某些不确定组合而窒息。 我注意到的问题: 大约 100 组元素:“附加”操作使应用程序冻结 有许多剪切和绘制元素:无法在导入时保留这些元素(?),因此选择每个元素来设置钢笔颜色/工具很痛苦 `transform="translate(-10, 0)"` 切换 x 和 y,向上移动元素而不是向左移动 :face_without_mouth: translate`的`一些组合和`scale`得到... .
2024-07-10 17:43:45 44KB JavaScript
1
"canmv-ide软件"是一款专为K210图形识别设计的集成开发环境(IDE),主要用于Python编程。K210是一款低功耗、高性能的RISC-V双核处理器,常见于嵌入式系统和人工智能应用,尤其在边缘计算领域有着广泛的应用。这款IDE为开发者提供了便捷的平台,用于编写、调试和运行针对K210芯片的Python程序,以实现图像处理和识别功能。 K210图形识别主要涉及以下几个关键知识点: 1. **RISC-V架构**:K210处理器基于RISC-V指令集架构,这是一种开放源代码的ISA,具有简洁、高效的特点,允许开发者根据需要定制硬件和软件。 2. **图像处理单元(GPU)**:K210内置了专门的图像处理单元,能够加速图像数据的处理,对于视觉应用来说,这是必不可少的部分。 3. **神经网络加速器**:为了支持人工智能任务,K210集成了神经网络加速器,能够快速执行卷积神经网络(CNN)等深度学习模型,提高图像识别的效率和准确性。 4. **Python编程**:Python是当前数据科学和机器学习领域的主流语言,其简洁的语法和丰富的库使得K210上的图像识别算法实现变得更加简单。 5. **canmv-ide功能**: - **代码编辑**:提供代码编辑器,支持语法高亮、自动补全等功能,提升编程体验。 - **编译与调试**:具备编译器和调试工具,帮助开发者快速检查代码错误并进行调试。 - **模拟器**:可能包含K210的硬件模拟器,允许在没有实际硬件的情况下测试代码。 - **图形化界面**:可能提供图形化的配置界面,简化对K210硬件资源的配置和管理。 - **库支持**:集成K210相关的Python库,如OpenCV、TensorFlow Lite等,方便调用图像处理和识别函数。 6. **版本信息**:"canmv-ide-windows-v2.9.2-30-g65f7289-20220928.exe"这个文件名显示了IDE的版本为2.9.2,修订版为30,Git哈希值为g65f7289,表明这是2022年9月28日的构建版本。这通常意味着软件开发者已经进行了多次迭代和优化,以增强稳定性和功能。 "canmv-ide软件"是针对K210处理器的图形识别应用开发工具,它将RISC-V架构、图像处理硬件和Python编程结合在一起,提供了一站式的解决方案,使得开发者可以高效地进行图像识别算法的开发和调试工作。
2024-07-10 16:52:22 79.26MB
1
以 python 库的形式实现 NSGA-II 算法。 该实现可用于解决多变量(多于一维)多目标优化问题。目标和维度的数量不受限制。一些关键算子被选为:二元锦标赛选择、模拟二元交叉和多项式变异。请注意,我们并不是从头开始,而是修改了wreszelewski/nsga2的源代码。我们非常感谢 Wojciech Reszelewski 和 Kamil Mielnik - 这个原始版本的作者。修改了以下项目: 修正拥挤距离公式。 修改代码的某些部分以适用于任意数量的目标和维度。 将选择运算符修改为锦标赛选择。 将交叉运算符更改为模拟二元交叉。 将变异算子更改为多项式变异。 用法 班级问题 在question.py中定义。 用于定义多目标问题。 论据: objectives:函数列表,表示目标函数。 num_of_variables: 一个整数,代表变量的个数。 variables_range:两个元素的元组列表,表示每个变量的下限和上限。 same_range: 一个布尔参数,默认 = False。如果为真,则所有变量的范围都相同(这种情况下variables_range只有一个
2024-07-10 15:51:59 69KB python 源码软件 开发语言
软件介绍: GoodSync Enterprise是一款文件双向同步或单向同步软件,你可以定义同步操作的优先方向,双向任务将保持左侧和右侧的同步进行,即文件有任何更改两侧都同时改变。单身任务将传递方向锁定为从左到右,或从或到左,这种任务多数用于备份目的。Goodsync能够实现两台电脑或者电脑与U盘之间的数据和文件的同步转换。通过此工具,可以备份U盘中中的数据或者其他文件到个人电脑的硬盘上。触发删除功能是指,当用户删除了某一侧的某个文件或文件夹,此选项将促使GoodSync Enterprise在同步时删除另一侧相应的内容。双向任务中关闭:删除操作将改为不复制操作。单向任务中关闭:删除操作将改为设置相关项目为排除。本地模式是将该计算机连接到您的其它电脑,使用GoodSync 备份/同步硬盘,共享以及其它服务器。    使用GoodSync Connect连接我的计算机,它更快,更稳定,符合潮流,它是纯正的P2P.
2024-07-10 15:36:42 32.99MB 其他资源
1
EtherCAT(Ethernet for Control Automation Technology)是一种实时工业以太网通信协议,被广泛应用于嵌入式控制系统中。本文将深入探讨基于ECM-XF芯片的EtherCAT主站系统,包括其数据手册、参考原理图和使用说明中的关键知识点。 `ECM-XF datasheet.pdf`是关于ECM-XF芯片的技术规格说明书。该文档详细介绍了芯片的功能特性、电气参数、引脚定义以及应用电路。ECM-XF芯片作为EtherCAT主站,负责管理EtherCAT网络的通信,并提供与微控制器的接口。其中可能包含以下重要信息: 1. **功能特性**:ECM-XF可能支持高速EtherCAT通信,具有低延迟和高精度时间同步能力。 2. **电气参数**:包括电源电压范围、电流消耗、工作温度范围等,这些参数在设计硬件时必须考虑。 3. **引脚定义**:每个引脚的功能,如PHY连接、中断、时钟输入等,对于正确连接外部组件至关重要。 4. **应用电路**:提供了推荐的外围电路配置,如晶振选择、电源滤波、以太网PHY连接等。 `ECM-XF-SK USER GUIDE.pdf`和`ECMXF使用手冊 Ver.038.pdf`是用户指南和使用手册,它们提供了如何使用ECM-XF芯片的详细步骤和示例。其中可能涵盖以下内容: 1. **系统配置**:如何配置ECM-XF与微控制器的接口,如STM32,以及如何设置 EtherCAT 网络参数。 2. **固件开发**:可能涉及如何编写和烧录固件,实现EtherCAT从站设备的通信控制。 3. **故障排查**:提供常见问题及解决方法,帮助开发者在遇到问题时快速定位和修复。 4. **实验指导**:包括如何搭建开发环境,进行功能验证和性能测试。 `ECM_XF_SK_v12_PRO.DSN`和`ECM_XF_SK_v12_PRO.pdf`很可能是ECM-XF开发板的原理图和PCB布局文件,用于理解硬件设计。开发者可以参考这些文件来了解如何实际构建基于ECM-XF的EtherCAT主站系统,包括: 1. **硬件布局**:PCB上的元件分布和信号路径,这对于理解和复制设计非常有用。 2. **电源管理**:如何为ECM-XF芯片及其周边组件提供稳定电源。 3. **连接性**:如何通过RJ45连接器接入以太网,以及如何连接外部传感器和执行器。 `STM32_sample_pack_V147.zip`可能包含STM32微控制器的示例代码和库文件,帮助开发者快速上手STM32与ECM-XF的接口编程。这可能涉及到: 1. **API接口**:STM32如何通过SPI或GPIO与ECM-XF通信的示例函数。 2. **固件库**:包含必要的驱动程序和RTOS(实时操作系统)支持,以便进行 EtherCAT 协议栈的开发。 3. **调试工具**:如JTAG或SWD接口的调试配置,以及如何使用IDE进行代码调试。 通过深入研究这些文件,开发者可以全面了解ECM-XF芯片在EtherCAT系统中的应用,掌握从硬件设计到软件开发的全过程,从而构建自己的EtherCAT主站系统。无论是对嵌入式系统开发者还是对自动化技术感兴趣的工程师,这些资料都是宝贵的资源。
2024-07-10 15:15:57 37.64MB ethercat
1
Matlab含新能源(风电光伏)和多类型电动汽车配电网风险评估 软件:matpower+Matlab: 关键词:蒙特卡洛、时序、电网风险、风险评估、风光不确定性 介绍:由于电动汽车负荷与风电光伏出力的不确定性,造成配电网运行风险,运用蒙特卡洛概率潮流计算分析电压和线路支路越限,并且风险指标考虑损失严重度放大系数函数。 绘制电压和支路功率时空越限风险图,并给出风光出力曲线、电动汽车出力图、网损大小分布,在IEEE33配电网节点系统进行验证
2024-07-10 14:54:49 1.82MB matlab
1
AnyDesk是一款免费的远程桌面软件,对标Teamviewer、向日葵。 给人最大的感受,就是连接速度很快,操作过程也非常流畅。 使用了先进的视频压缩技术,哪怕网络条件较差,用QQ远程会卡,换用AnyDesk就不会卡。 而且,它能轻松穿透防火墙和路由器,可以防止由于各种因素,导致的连接错误。 复制的文字或截图,可以直接粘贴到对方电脑上。 软件原生免费无广告,单文件执行,可以用免费授权一直使用下去。
2024-07-10 13:54:33 28.79MB AnyDesk TeamViewer 远程桌面
1
**CPK计算软件详解** CPK(CpK)是统计过程能力指数之一,它用于衡量生产过程的质量稳定性。在制造业、工程和质量控制领域,CPK被广泛应用于评估一个过程是否能持续产出符合规格的产品。这个计算软件的出现,为用户提供了便捷的方式来分析数据,进行制程分析和风险评估,无需深入理解复杂的统计理论。 1. **CPK概念理解** CPK(Process Capability Index,过程能力指数)是衡量生产过程能力的一个关键指标,它综合考虑了过程的中心位置与分布宽度。Cp表示过程的分散程度,而K则反映了过程中心值与规格限之间的对齐情况。当Cp和K结合时,CPK提供了一个更全面的过程能力评估。 2. **软件功能** 这款CPK数据分析软件通常具备以下功能: - 数据导入:支持用户导入各种格式的数据,如CSV、Excel等,以便进行分析。 - 数据预处理:清洗数据,处理缺失值或异常值,确保分析的准确性。 - CPK计算:自动计算Cp和Cpk指数,同时展示过程能力的优良等级(如A级、B级、C级等)。 - 图形展示:通过直方图、控制图等可视化工具,清晰展示数据分布及与规格限的关系。 - 风险评估:根据CPK结果,评估生产过程的风险,指出可能存在的问题。 - 报告生成:自动生成分析报告,便于分享和存档。 3. **Demo.cpk文件** "Demo.cpk"可能是该软件的演示或示例文件,用户可以通过这个文件了解软件的使用方法,学习如何进行CPK计算和过程分析。 4. **TyCPKTools.exe** "TyCPKTools.exe"是执行文件,可能是该CPK软件的主程序。双击此文件,用户就可以启动软件,开始进行数据导入、分析和报告生成等一系列操作。 5. **应用实例** 在实际工作中,比如在汽车制造业,工程师可以使用CPK软件来监控零件尺寸的生产过程,确保零件尺寸始终处于规格范围内,从而提高产品质量和客户满意度。 6. **学习与进阶** 对于初学者,了解基本的统计概念和CPK计算原理是必要的,这有助于更好地理解和解读软件结果。随着经验的积累,用户还可以探索更高级的功能,如多元CPK、过程稳定性分析等,以提升过程优化的能力。 7. **注意事项** 在使用CPK软件时,确保数据准确无误是至关重要的。此外,分析结果仅是参考,实际问题的解决还需要结合生产现场的具体情况。 这款CPK计算软件提供了一种直观、易用的方式,帮助用户快速评估和改善生产过程,对于质量管理而言是一大利器。无论是质量工程师还是生产线管理人员,都能从中受益。
2024-07-10 10:42:04 2.25MB CPK软件
1
《16x32 LED点阵屏电路设计详解》 LED点阵屏作为一种常见的显示设备,广泛应用于广告、信息展示、艺术创作等多个领域。本文将深入解析一款基于51单片机控制的16x32 LED点阵屏的电路原理,以及其核心组件74HC595和74HC154芯片的功能与应用。 我们来理解16x32 LED点阵屏的基本结构。这款点阵屏由16行、32列的LED像素组成,总共包含512个独立可控的LED灯。每个像素由红、绿、蓝三种颜色的LED灯珠组成,通过不同颜色的组合实现色彩丰富的显示效果。点阵屏的每一行和每一列都需要单独的控制信号,以便精确控制每个LED的亮灭状态。 接下来,我们重点探讨51单片机在其中的角色。51单片机是一款广泛应用的8位微处理器,具有丰富的I/O口资源,能够轻松处理点阵屏所需的复杂控制任务。它通过编程来控制每个LED的状态,实现动态扫描和数据传输,以达到显示各种图案和文字的目的。 74HC595是常用的串行到并行转换器,也是51单片机控制LED点阵屏的关键芯片之一。它的功能是接收51单片机发送的串行数据,并将其转化为并行输出,从而驱动点阵屏的列线。74HC595拥有8个输出引脚,可以同时驱动8个LED列,通过级联多片74HC595,就能实现对32列LED的控制。 另一款重要的芯片74HC154则是数据选择器/多路复用器,用于控制点阵屏的行线。74HC154可以接收多个输入信号,根据这些信号的组合选择一个输出。在16x32的点阵屏中,通常需要四片74HC154来控制16行LED。通过单片机改变74HC154的控制信号,就可以切换不同的行,实现逐行点亮或熄灭LED,从而达到显示的效果。 在实际应用中,为了确保点阵屏的稳定运行,还需要考虑电源管理、驱动电路设计、抗干扰措施等细节问题。例如,合理布局电路板以减小电磁干扰,选用合适的限流电阻以保护LED,以及设置合适的扫描频率以保证显示流畅性。 此外,文中提到的“提供仿真”意味着设计者可能提供了电路的仿真模型,这对于理解和调试电路设计非常有帮助。而“实物等”则表明可能包括实际制作的硬件示例,这有助于实践操作和验证理论知识。 16x32 LED点阵屏的电路设计涵盖了单片机控制、数字逻辑、接口通信等多个方面的知识,通过理解和掌握这些原理,可以为设计更复杂的LED显示系统打下坚实的基础。无论是电子爱好者还是专业工程师,深入研究这一主题都将受益匪浅。
2024-07-09 16:46:37 146KB 16x32点阵
1
个人声明:仅供布局借鉴,不保证最终实物的使用效果,请依照原理图自己绘制。 一、任务:设计并制作一个晶体管放大器非线性失真研究装置。 二、要求 外接信号源输出频率10kHz、峰峰值20mV的正弦波作为晶体管放大器输入电压ui,要求输出无明显失真及失真波形uo,且uo的峰峰值不低于2V,电源电压 ≤ 6v。 1、放大器能够输出无明显失真、“顶部失真”、“底部失真”、“双向失真”、“交越失真”的正弦波。 2、采用单个按键控制轮流输出以上五种波形并有相应的指示。 3、信号源输出频率50kHz、峰峰值2mV的正弦波作为晶体管放大器输入电压ui,要求输出无明显失真波形uo,uo的峰峰值不低于2V。 4、按格式要求撰写设计报告。设计报告主要内容: 1)方案论证:系统组成,比较与选择,方案描述。 2)电路设计:系统各部分电路原理图、原理分析,应结合电路设计方案阐述出现各种失真的原因,电路相关参数设计。 3)程序设计:若采用单片机控制,提供系统软件与流程图。 4)电路仿真:仿真电路图及仿真测试结果。 5)测试结果:完整测试结果列表,对测试结果分析。
2024-07-09 16:31:16 817KB
1