- 博客(39)
- 问答 (1)
- 收藏
- 关注
原创 CAM自动化助力PCB智能制造
<think>我们只需要根据内容生成摘要,限制≤150字。内容是关于CAM智能化助力PCB智能制造,强调系统化、标准化、自动化等。摘要要简洁。</think>本文围绕PCB制前工程自动化,提出以“系统化、标准化、自动化、智能化、无人化”为核心思路。通过分拆任务、统一标准、强化培训,构建CAM自动化系统,提升效率与品质,推动智能制造落地。
2024-10-30 17:16:08
10282
10
原创 用 AI 把PCB制前工程CAM无人值守输出系统做出来
本文介绍作者利用AI技术构建一套高可靠、无人值守的PCB制前工程CAM系统,实现2,397次任务97.5%成功率,替代超500小时人工工时。系统基于FastAPI与SQLite,采用四档权限、全量审计与三级监控,通过三路判据精准识别任务卡死,结合热加载配置与任务隔离机制保障稳定性。核心创新在于“人机协作7条纪律”,强调AI辅助而非替代,实现从需求到部署的高效闭环。
2026-09-17 22:22:28
475
原创 CAM智能化助力PCB 智能制造-培训体系第六章.项目开发学习
<think>我们根据内容生成摘要,不超过150字。内容是关于第6章项目开发学习,包括快板系统项目详解,需求分析、小组任务、计划、架构、外挂主体等。摘要要简洁。</think>本文为《CAM智能化助力PCB智能制造》培训体系第6章,聚焦快板系统项目开发。内容涵盖项目建立与需求分析、小组任务分解、甘特图计划推进、整体架构设计及外挂主体程式开发,强调“一切皆可外挂”的集成化界面核心思想,旨在提升开发效率。
2026-09-08 08:22:15
249
原创 CAM智能化助力PCB 智能制造-培训体系第五章.脚本开发学习
<think>我们根据提供的内容,生成一篇≤150字的文章摘要。内容是关于第五章脚本开发学习的,主要介绍了Python3基础,包括环境搭建、开发环境配置、基础语法、数据类型、转换、注释、运算符、条件控制等。摘要应简洁概括核心要点。</think>本章介绍脚本开发学习,聚焦Python3基础,涵盖环境搭建、PyCharm配置、核心语法、数据类型与转换、注释、运算符及条件控制,为PCB智能制造中的自动化脚本开发奠定基础。
2026-09-08 08:20:26
638
原创 CAM智能化助力PCB 智能制造-培训体系第四章.系统维护学习
<think>我们根据用户要求,生成≤150字的文章摘要。摘要需涵盖第四章系统维护学习内容,包括Linux系统维护、CentOS7配置等。控制字数。</think>本文是《CAM智能化助力PCB智能制造》培训体系第四章,聚焦PCB制前工程CAM系统的Linux维护,汇总CentOS7的镜像源配置、工具安装、时间同步、防火墙、磁盘清理、SSH优化、自定义服务及USB禁用等实用操作。
2026-09-08 08:17:05
287
原创 CAM智能化助力PCB 智能制造-培训体系第三章.工程软件学习
<think>我们根据要求生成摘要:≤150字,概括第三章工程软件学习,主要讲Genesis2000在CentOS7上的安装配置。摘要需简洁。</think>本教程为《CAM智能化助力PCB智能制造》第三章,重点讲解Genesis2000在CentOS 7上的安装配置:包括安装前准备、执行安装脚本、配置参数、替换程序及license、设置启动环境、验证安装及普通用户配置等关键步骤。
2026-09-08 08:14:58
330
原创 CAM智能化助力PCB 智能制造-培训体系第二章.开发环境配置
<think>我们只需要根据提供的文本生成摘要,字数≤150字。内容是关于开发环境配置,主要讲Anaconda3在Windows和Linux下的安装配置。摘要要简洁概括。</think>本文为《CAM智能化助力PCB智能制造》第2章,讲解开发环境配置。重点介绍Anaconda3的安装:Windows下需从官网下载、按向导安装、手动配置环境变量并测试;CentOS 7下通过bash命令安装、确认路径、初始化conda及配置多用户使用。通过实操指导,帮助学员完成Python环境搭建。
2026-09-08 08:12:23
320
原创 CAM智能化助力PCB 智能制造-培训体系第一章.Linux系统学习
<think>我们根据内容生成摘要,不超过150字。概括:本文是CAM智能化培训第1章Linux系统学习,涵盖虚拟机安装CentOS7、系统配置(网络与SMB共享),含步骤、注意事项和课后作业。摘要需简洁。</think>本文是《CAM智能化助力PCB智能制造》第1章,讲解Linux系统入门:通过VMware安装CentOS7,配置静态网络,并搭建SMB共享服务实现文件访问,附详细步骤与作业。
2026-09-08 08:11:12
236
原创 小工具,大作为 —— 「钻带补偿程序」从 0 到 1 的项目分享
「钻带补偿程序」:让钻孔资料制作快、准、可追溯 本文介绍了由Twei Tang开发的「钻带补偿程序」,该工具将PCB制造中繁琐的钻孔工程资料制作流程自动化,显著提升效率与准确性。传统人工方式需耗费30-100分钟/料号,且易出错,而该程序通过一键操作完成补偿计算、辅助孔添加、排刀整理等任务,耗时仅5-10分钟。 核心亮点: 规则数字化:将数十页工程规范转化为可配置参数,支持多基地差异化适配。 全流程自动化:从数据读取到钻孔程式生成,减少人工干预。 智能计算:自动处理背钻深度、槽孔补偿等复杂逻辑。 数据可追溯
2026-08-17 10:20:13
430
原创 用 Python 驱动 Genesis2000:把 CAM 工程师的重复劳动写成一行代码
《用Python驱动Genesis2000:CAM工程师自动化实战》是一套面向PCB CAM工程师的免费公开课,通过Python封装包实现Genesis软件自动化操作。课程从零基础出发,详细讲解Python与Genesis的通信协议构建、命令封装、业务闭环等核心内容,包含10集视频(总时长61分钟),涵盖四层架构设计、数据库对接、GUI交互等实战场景。课程亮点包括:基于真实生产代码教学、逐行解析通信链路、提供配套讲义和字幕,帮助工程师将重复操作转化为一行代码。课程由零壹AI工作室开发,适用于CAM自动化系统
2026-08-16 13:03:27
320
原创 我们如何让AI更可信
摘要 本文介绍了一种"双AI协作"的代码开发与审核工作流,通过分离开发与审核角色提升代码质量。核心模式包括:一个AI负责代码实现(开发者),另一个AI负责独立验证(审核者)。审核者通过只读方式建立修复基线,明确验收标准,并在修复后逐项复测,确保每个问题都有证据支持。文章分享了五个实战教训,如后端修复不等于前端生效、顺着数据流找断点比重写更有效等,并展示了该模式在PCB涨缩工具项目中取得的成果。最后提出了六条落地建议,强调证据优先和角色分离原则。这种工作流将传统软件工程的评审环节转化为可规模化的AI协作流程,
2026-08-11 10:17:05
384
原创 一款PCB坐标涨缩系统(不需要CAM软件来做涨缩)
本文介绍了一款专为PCB工程设计的在线坐标涨缩系统,支持Gerber/G-code/钻孔文件处理,提供网页版工具和开放API。系统核心功能包括:通过拖拽文件设置X/Y轴系数实现坐标自动补偿;内置AI客服解答技术问题;实时显示坐标变更明细。开发者可通过REST API集成到自动化流程,支持curl/Python/Node.js等多种调用方式。技术架构基于Flask+Next.js,算法采用四舍五入计算和位数补齐机制。该工具解决了CAM软件价格高、缺乏API集成的问题,适用于PCB制造中的尺寸补偿需求。
2026-08-06 10:19:26
354
原创 从0到1:PCB制前工程CAM自动化系统的架构设计与多基地落地实践
摘要: 本文分享了PCB制前工程CAM自动化系统的架构设计与多基地落地实践。针对传统脚本级自动化系统的不可维护、不可复制等问题,提出分层解耦架构,包括基础设施层、核心引擎层、业务逻辑层和应用层。系统强调稳定性、可维护性和标准化,通过配置与代码分离、符号库分级管理等手段实现多基地快速复制。落地效果显示,系统搭建周期缩短至15天,处理效率提升35%,人员需求减少40%。文章总结了工业软件设计的核心原则——稳定高于一切,并指出日志系统和备份机制的关键作用。技术栈以Python、Shell为主,辅以轻量级数据库和同
2026-07-21 11:00:35
541
原创 戳破AI神话
它患有严重的“幻觉症”: 在编程领域,Claude能写出漂亮的代码,但它经常会在关键的边界条件上撒谎。一边是OpenAI、Anthropic不断放出“全栈工程师已死”的烟雾弹,另一边是国内的老板们拿着Claude的Demo像捡到了阿拉丁神灯,逢会必讲“我们要用AI替代低端人力”,仿佛明天工厂里就只剩一群机器在互相对话。如果得到的是AI的一句“代码已优化”,他只会感到自己是流水线上的牲口。它没有“因果律”: 当你问AI“为什么天空是蓝的”,它能搜出瑞利散射的公式,但它不懂光和空气分子碰撞时的物理绝望。
2026-05-11 15:23:10
273
原创 Python3面向对象
本文摘要介绍了Python3的核心编程概念:面向对象编程(OOP)包括类与对象定义、继承多态实现、封装与属性装饰器;命名空间与作用域规则,以及global/nonlocal关键字使用;标准库常用模块如os、sys、datetime和json的操作方法。内容涵盖从基础概念到实际应用代码示例,适合快速了解Python核心编程特性。
2025-12-18 15:32:30
842
原创 Python3高阶教程
本文摘要介绍了Python3中四种常用功能的实现方法:1) 正则表达式基础与应用,包括模式匹配、邮箱验证和文本替换;2) 使用PyMySQL连接MySQL数据库,演示表创建、数据插入和查询操作;3) 通过pymssql连接SQL Server数据库,实现查询和执行非查询语句;4) 利用smtplib和email库发送SMTP邮件,包含文本邮件发送功能。这些示例代码可直接应用于实际开发场景,涵盖了数据处理、数据库操作和邮件发送等常见需求。
2025-12-18 15:32:02
525
原创 Python3基础教程
本文摘要: Python3环境搭建与基础语法指南 环境配置:从官网下载Python3并勾选"Add Python to PATH",安装后验证版本。推荐使用PyCharm或VS Code作为开发环境。 基础语法: 使用缩进定义代码块(4个空格) 单行注释用#,多行用三引号 支持反斜杠\实现多行语句 数据类型: 不可变:数字(int/float/bool/complex)、字符串、元组 可变:列表、集合、字典 类型转换:使用int()/float()/str()等函数显式转换 运算符:包括
2025-12-18 15:31:31
901
原创 用Python编写Genesis2000&InCAM&InCAMPro脚本
本文介绍了使用Python脚本自动化在PCB制造CAM软件(Genesis2000/InCAM/InCAMPro)中添加板边定位孔的实现方法。首先分析了业务需求:在panel模块中自动添加生产所需的工具孔,包括通孔层、防焊层开窗、线路层无铜等设计要求。然后详细说明了实现步骤:1)配置脚本语言环境;2)获取软件指令参数;3)按流程执行作业。重点展示了代码实现过程,包括环境检测、层别判断和定位孔添加功能,最终实现了在板边四个角落自动添加符合生产要求的工具孔。该脚本可显著提高PCB制造前工程的设计效率和质量。
2025-11-26 17:33:27
2518
原创 Python编程高阶
本文深入探讨Python高阶编程技术,重点分析了数据模型、魔法协议、元编程和异步编程的高级应用。在数据模型方面,详细讲解了__getattribute__与__getattr__的区别,并通过ControlledAccess类展示了属性访问控制;介绍了描述符协议的实现机理,特别是ValidatedDescriptor的类型验证功能。元编程部分剖析了RegistryMeta元类如何实现自动注册机制,以及类装饰器在单例模式和自动注册中的应用。异步编程章节则展示了异步上下文管理器的实现方法,包括AsyncData
2025-11-10 09:46:04
576
原创 Python编程进阶
本文介绍了Python编程的多个进阶主题,包括: 高级数据结构:命名元组、默认字典、计数器和双端队列的用法示例 并发编程:多线程、线程池和多进程的实现方式 异步编程:异步函数和异步生成器的使用案例 元编程:装饰器进阶(带重试功能)、元类(单例模式实现)和描述符(属性验证) 每个主题都配有实用的代码示例,展示了Python在复杂场景中的应用技巧。这些高级特性可以显著提升程序的性能、可维护性和灵活性。
2025-11-10 09:02:17
489
原创 Python编程基础
本文介绍Python编程基础,内容包括: Python简介及其特点(简洁易读、跨平台等) 环境搭建(各系统安装方法及开发工具推荐) 基础语法(变量、数据类型、运算符) 数据结构(列表、字典、元组、集合) 控制流程(条件语句、循环) 函数编程(定义、lambda表达式) 面向对象(类、继承) 文件操作(读写) 异常处理(try-except) 模块和包(导入、自定义) 高级特性(装饰器、生成器) 实战项目(简易待办应用) 以代码示例为主,适合Python初学者快速掌握核心概念。
2025-11-08 16:41:08
3812
原创 Linux系统维护汇总(PCB制造业制前工程CAM系统相关)
1.代码主要调用askpro5new可执行文件,文件路径:/home/incam/askpro5new。将以下代码写入"/etc/systemd/system/askpcbvnc.service"文件并保存。经验分享: CAM软件运行过程中会自动产生大量的日志数据,当我们不需要的时候应该及时清理。经验分享:解决Genesis2000/InCAM/InCAMPro远程保存的问题。11.配置自定义的系统服务(自定义启动程序以名为askpcbvnc的程式为例)13.CentOS 7保留最新2个版本内核。
2025-11-08 11:22:25
3733
1
原创 CentOS7下InCAMPro进程监控自动化运维
摘要: 本文介绍了Python自动化办公在InCAMPro软件监控中的应用。针对多用户共享窗口资源导致的系统资源占用问题,提出通过CentOS7/Xfce4桌面环境的notify-send工具实现自动监控信息推送。文章详细说明了配置步骤,包括安装依赖、设置sudo权限和测试通知功能。重点展示了Python实现的核心代码,包括获取InCAMPro进程信息和用户登录信息的方法,以及通过subprocess调用notify-send发送警告通知的函数。该方案优先采用警示通知方式,避免直接强制干预,旨在改善多用户环
2025-07-11 10:36:35
3710
1
原创 Genesis2000/InCAM/InCAMPro基础命令
如图,我们在软件界面的操作实际上就是再执行一条条的软件内置指令,脚本实际上就是让软件按照我们编制好的指令集有逻辑有计划的执行软件的内置指令,到这里我们就要理解了,不是用户做不到写个脚本就好了,能写脚本的前提是软件支持我们需要的指令或者指令集,与软件开发不是在一个维度的工作,我们称为软件二次开发或者脚本开发,与软件开发不同的是,一个是软件功能或者指令从无到有的过程,一个是在现有的指令或者指令集基础上开发出用户便捷高效且客制化的功能,理解到这一点大家就应该能对我们现在的脚本工作有个基本的了解了!
2025-05-26 16:34:43
7269
2
原创 Linux(欧拉系统)安装配置InCAMPro
注意:需要先挂载服务端的server路径在设置的路径下,假设服务端IP是172.16.8.1,服务端的server目录在/opt/server目录,我们将服务端的server挂载到/incampro/server即可,没有成功挂载服务端server是无法继续往下安装客户端的。如下设置"/incampro/server"为server目录,单击"Next"继续。如下图设置安装路径为"/incampro",单击"Next"进入下一步。如下设置"/tmp"为临时目录,单击"Next"继续。
2025-02-16 22:15:18
5713
4
原创 基于国产DeepSeek-V3大模型的智能问答系统
并注册登录账号,购买tokens用量,根据自身需求,现在进入会赠送1个月.如图,左侧开始对话可以进入网页版的chat,右侧可以查看接入API等!注意:你的APIkeys不要公布给别人或者传播,可以参考官方相关说明。作为不懂也要凑热闹的从不闲下来的资深牛马,怎么用它才是我的研究课题,基于本人能力有限,我目前能想到的就是用它开发制作做一个智能的知识问。如下图进入APIkeys页面创建APIKey。登录进入后可以查看当前tokens用量相关信息。话不多说先看实现后的效果。
2025-01-02 14:05:13
6691
3
原创 用Python开发一个注册机
(1).我有代码不想给别人看,为什么不想,因为价值高,当然大部分时候是代码烂,大家都懂;(4).硬件码怎么生成有了,再加个唯一识别码组合成机器码,唯一硬件码有了;(3).有同行不讲武德,抄代码我没意见,还把我踢出群聊再抄让人难以忍受;(2).怎么生成电脑唯一硬件码,啥玩意不会随便变更,重装系统都不会;(7),所有的信息都用utf8转码再加个md5转换,差不多可以了,(1).就按常规的活路来,搞一机一码,直接绑定电脑唯一硬件码;(5).硬件码有了,再找个搭档(注册码)握下手就OK了;
2024-11-26 11:57:34
5987
1
原创 InCAMPro下将中英文输入法切换绑定为软件功能
InCAMPro支持中文环境及中文直接输入,但是某些时候我们的软件在Linux系统下是通过VNC无终端模式启动的,根本不能切换输入法,这个时候怎么办?通过 ibus-setup 配置中文输入法,并设置合适的环境变量,使得输入法在每次登录时自动启用。点击 添加 按钮,在弹出的输入法列表中选择 拼音(或者其他你喜欢的中文输入法,如 简体拼音,五笔 等)。步骤一, 在 CentOS 7 上安装并配置 IBus 中文输入法的步骤如下。IBus 是一个常用的输入法框架,支持多种语言的输入,包括中文。
2024-11-21 16:05:21
6427
1
原创 Centos7下用Python写一个磁盘空间自动预警脚本(以PCB制前工程InCAM/InCAMPro资料库及server目录为例)
InCAM/InCAMPro在保存的时候将修改的数据写入硬盘存储,那我们是不是可以通过限制保存动作临时禁止写入数据(空间释放后自动恢复写入),避免极端环境下系统人员不能及时释放磁盘空间时让用户有机会自行处理,问题的核心就是怎么限制用户保存,刚刚好InCAM/InCAMPro软件有line_hooks机制,支持指令前置(.pre)及后置(.post)钩子,我们可以使用保存指令前置钩子(save_job.pre)拦截保存指令,思路清晰我们直接上代码,看看如何实现磁盘写入自我保护机制.
2024-11-06 10:48:24
7247
原创 配置Centos7自定义的系统服务(配置成linux自动服务)
1.代码主要调用askpro5new可执行文件,文件路径:/home/incam/askpro5new。将以下代码写入"/etc/systemd/system/askpcbvnc.service"文件并保存。配置自定义的系统服务(自定义启动程序以名为askpcbvnc的程式为例)4.配置Centos7系统服务askpcbvnc.service。直接在root用户终端执行以下指令。
2024-10-30 16:46:36
2701
1
InCAMPro简介及应用指南:加速PCB设计制造的关键技术
2025-02-20
Genesis2000在PCB计算机辅助制造领域的应用及其核心技术解析
2025-02-20
Python/PyQt4开发类似perl/Tk流程树
2018-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅