自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 CAM自动化助力PCB智能制造

CAM自动化助力PCB智能制造

2024-10-30 17:16:08 4628 9

原创 Python编程高阶

本文深入探讨Python高阶编程技术,重点分析了数据模型、魔法协议、元编程和异步编程的高级应用。在数据模型方面,详细讲解了__getattribute__与__getattr__的区别,并通过ControlledAccess类展示了属性访问控制;介绍了描述符协议的实现机理,特别是ValidatedDescriptor的类型验证功能。元编程部分剖析了RegistryMeta元类如何实现自动注册机制,以及类装饰器在单例模式和自动注册中的应用。异步编程章节则展示了异步上下文管理器的实现方法,包括AsyncData

2025-11-10 09:46:04 506

原创 Python编程进阶

本文介绍了Python编程的多个进阶主题,包括: 高级数据结构:命名元组、默认字典、计数器和双端队列的用法示例 并发编程:多线程、线程池和多进程的实现方式 异步编程:异步函数和异步生成器的使用案例 元编程:装饰器进阶(带重试功能)、元类(单例模式实现)和描述符(属性验证) 每个主题都配有实用的代码示例,展示了Python在复杂场景中的应用技巧。这些高级特性可以显著提升程序的性能、可维护性和灵活性。

2025-11-10 09:02:17 372

原创 Python编程基础

本文介绍Python编程基础,内容包括: Python简介及其特点(简洁易读、跨平台等) 环境搭建(各系统安装方法及开发工具推荐) 基础语法(变量、数据类型、运算符) 数据结构(列表、字典、元组、集合) 控制流程(条件语句、循环) 函数编程(定义、lambda表达式) 面向对象(类、继承) 文件操作(读写) 异常处理(try-except) 模块和包(导入、自定义) 高级特性(装饰器、生成器) 实战项目(简易待办应用) 以代码示例为主,适合Python初学者快速掌握核心概念。

2025-11-08 16:41:08 1611

原创 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 779 1

原创 CentOS7下InCAMPro进程监控自动化运维

摘要: 本文介绍了Python自动化办公在InCAMPro软件监控中的应用。针对多用户共享窗口资源导致的系统资源占用问题,提出通过CentOS7/Xfce4桌面环境的notify-send工具实现自动监控信息推送。文章详细说明了配置步骤,包括安装依赖、设置sudo权限和测试通知功能。重点展示了Python实现的核心代码,包括获取InCAMPro进程信息和用户登录信息的方法,以及通过subprocess调用notify-send发送警告通知的函数。该方案优先采用警示通知方式,避免直接强制干预,旨在改善多用户环

2025-07-11 10:36:35 731 1

原创 Genesis2000/InCAM/InCAMPro基础命令

如图,我们在软件界面的操作实际上就是再执行一条条的软件内置指令,脚本实际上就是让软件按照我们编制好的指令集有逻辑有计划的执行软件的内置指令,到这里我们就要理解了,不是用户做不到写个脚本就好了,能写脚本的前提是软件支持我们需要的指令或者指令集,与软件开发不是在一个维度的工作,我们称为软件二次开发或者脚本开发,与软件开发不同的是,一个是软件功能或者指令从无到有的过程,一个是在现有的指令或者指令集基础上开发出用户便捷高效且客制化的功能,理解到这一点大家就应该能对我们现在的脚本工作有个基本的了解了!

2025-05-26 16:34:43 2254 2

原创 Genesis2000/InCAM/InCAMPro系统参数

Genesis2000/InCAM/InCAMPro系统参数

2025-05-26 14:34:06 1699

原创 用Python编写Genesis2000&InCAM&InCAMPro的Hooks

需求有了,我们看看具体的实施逻辑。

2025-02-19 11:43:17 1871 9

原创 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 2152 3

原创 基于国产DeepSeek-V3大模型的智能问答系统

并注册登录账号,购买tokens用量,根据自身需求,现在进入会赠送1个月.如图,左侧开始对话可以进入网页版的chat,右侧可以查看接入API等!注意:你的APIkeys不要公布给别人或者传播,可以参考官方相关说明。作为不懂也要凑热闹的从不闲下来的资深牛马,怎么用它才是我的研究课题,基于本人能力有限,我目前能想到的就是用它开发制作做一个智能的知识问。如下图进入APIkeys页面创建APIKey。登录进入后可以查看当前tokens用量相关信息。话不多说先看实现后的效果。

2025-01-02 14:05:13 2952 3

原创 Python自动化办公(系统维护及开发任务状态自动推送)

需求有了,我们看看具体的实施逻辑。"%Y年%m月%d日""%Y年%m月%d日"

2024-12-09 14:58:47 906 3

原创 用Python/PyQt5开发一个自动任务消息弹窗

需求有了,我们看看具体的实施逻辑。

2024-12-04 20:00:20 1453 1

原创 用Python开发一个注册机

(1).我有代码不想给别人看,为什么不想,因为价值高,当然大部分时候是代码烂,大家都懂;(4).硬件码怎么生成有了,再加个唯一识别码组合成机器码,唯一硬件码有了;(3).有同行不讲武德,抄代码我没意见,还把我踢出群聊再抄让人难以忍受;(2).怎么生成电脑唯一硬件码,啥玩意不会随便变更,重装系统都不会;(7),所有的信息都用utf8转码再加个md5转换,差不多可以了,(1).就按常规的活路来,搞一机一码,直接绑定电脑唯一硬件码;(5).硬件码有了,再找个搭档(注册码)握下手就OK了;

2024-11-26 11:57:34 1656 1

原创 InCAMPro下将中英文输入法切换绑定为软件功能

InCAMPro支持中文环境及中文直接输入,但是某些时候我们的软件在Linux系统下是通过VNC无终端模式启动的,根本不能切换输入法,这个时候怎么办?通过 ibus-setup 配置中文输入法,并设置合适的环境变量,使得输入法在每次登录时自动启用。点击 添加 按钮,在弹出的输入法列表中选择 拼音(或者其他你喜欢的中文输入法,如 简体拼音,五笔 等)。步骤一, 在 CentOS 7 上安装并配置 IBus 中文输入法的步骤如下。IBus 是一个常用的输入法框架,支持多种语言的输入,包括中文。

2024-11-21 16:05:21 1757 1

原创 InCAMPro创建账户管理脚本

InCAMPro创建一个自己的用户管理脚本

2024-11-20 12:41:10 2182 3

原创 CentOS 7安装Genesis2000

Centos7 安装Genesis20000

2024-11-14 09:43:44 2509 6

原创 Centos7下用Python写一个磁盘空间自动预警脚本(以PCB制前工程InCAM/InCAMPro资料库及server目录为例)

InCAM/InCAMPro在保存的时候将修改的数据写入硬盘存储,那我们是不是可以通过限制保存动作临时禁止写入数据(空间释放后自动恢复写入),避免极端环境下系统人员不能及时释放磁盘空间时让用户有机会自行处理,问题的核心就是怎么限制用户保存,刚刚好InCAM/InCAMPro软件有line_hooks机制,支持指令前置(.pre)及后置(.post)钩子,我们可以使用保存指令前置钩子(save_job.pre)拦截保存指令,思路清晰我们直接上代码,看看如何实现磁盘写入自我保护机制.

2024-11-06 10:48:24 2688

原创 PCB制前工程CAM资料日备份项目制作

PCB制前工程CAM资料日备份项目制作

2024-11-04 15:13:39 1029 1

原创 配置Centos7自定义的系统服务(配置成linux自动服务)

1.代码主要调用askpro5new可执行文件,文件路径:/home/incam/askpro5new。将以下代码写入"/etc/systemd/system/askpcbvnc.service"文件并保存。配置自定义的系统服务(自定义启动程序以名为askpcbvnc的程式为例)4.配置Centos7系统服务askpcbvnc.service。直接在root用户终端执行以下指令。

2024-10-30 16:46:36 460 1

寒风自动化-CAM快板系统应用案例

寒风自动化-CAM快板系统应用案例

2025-02-18

PCB制造业CAM软件InCAM详解

PCB制造业CAM软件InCAM详解

2025-02-20

InCAMPro简介及应用指南:加速PCB设计制造的关键技术

内容概要:这份文档详细介绍了CAM软件 InCAM Pro的基础入门信息。首先阐述了 InCAM Pro作为一个面向PCB生产商的全新CAM时代的代表系统所拥有的特点:更快的速度和智能交互界面。接下来讨论了 InCAM Pro相较于传统产品 InCAM的优势,着重在于更快的架构和更简洁用户友好的交互体验上,并展示了在处理多层板及其他特定板时带来的显著效率提高和技术革新能力;此外还包括支持最新的软硬件发展趋势及对小型化的应对举措。随后讲解了几项新加入的重要功能,例如改进的Shapelist、内存算法和更迅速可靠的编辑工具,强调这些改动不仅大幅减少了耗时工艺而且提升了用户的满意度;同时简要叙述了一系列辅助操作,如层的管理显示、矩阵协作、脚本工具栏、撤销重做功能以及对特定类型电路板设计的支持,还有新工具如智能捕捉和加强编辑功能的应用等。还提到一些重要的编辑与生产工具模块(包括多线程运算,交互工具,新编辑工具,以及特定板的特殊工具)来保证高品质和快速的数据处理。最后描述了有关图形区,命令行界面的基本操作指引与一些实用功能介绍。这部分涵盖了从打开新建料号,读入原始文件资料至编辑保存,最终生成输出结果的一系列具体操作流程指导。 适合人群:具有初级及以上技术水平的PCB设计师和工程师。该文档提供了详尽的功能解析和详细的使用教程,对于初学者来说是非常有价值的参考资料。 使用场景及目标:这份资料最适合在首次部署 InCAM Pro时或当用户希望深入挖掘软件潜力之际查阅;旨在让使用者快速熟悉工具并掌握核心技术,以提高工作效率。同时,文中提及的具体应用场景和实例也非常适用于实际工作中的借鉴。 其他说明:尽管文档重点突出的是 InCAM Pro的特点、使用说明和新功能演示,但在实践中还需要进一步研究每个特性背后的细节才能充分发挥其效能。

2025-02-20

Genesis2000在PCB计算机辅助制造领域的应用及其核心技术解析

内容概要:本文介绍了 Genesis2000 软件在印制电路板 (PCB) 行业的应用,着重讲述了从客户提供的 CAD 或其他软件设计的原始文件转化为符合生产要求的 CAM 文件全流程,包括文件的导入、转换、补偿处理、各类图层的生成及优化、分层处理、钻孔和线路补偿等详细步骤;并涵盖了一系列后续制作阶段,如拼板、阻焊制作、字符处理、文件输出和流程卡编制等。还提及了多种特殊板的处理方法,例如半孔板和金手指板,以及多层板的阻抗板和埋孔板处理技巧;此外还简述了 PCB 行业的生产工艺流程及相关知识点。本文不仅详细展示了该软件的强大编辑和处理功能,也解释了其相较于其他类似软件的优势。 适合人群:具有一定PCB理论基础的CAM工程师、从事CAM工程和PCB设计与制造领域的专业技术人员及学生。 使用场景及目标:指导用户掌握Genesis2000的核心功能,提高生产效率,确保线路板的质量和合规性,特别是帮助工厂根据客户的具体要求生成适合生产的工程资料。同时也提供了对特定类型的电路板(如HDI板、埋盲孔板、金手指板)进行专业化、高精度加工的经验和技术要点。 阅读建议:由于本文内容涉及广泛的理论基础和技术细节,建议新手先了解基本PCB概念及制造流程。此外,文中提到的各种具体操作建议跟随软件自带的练习资料一同进行实践。对于已有一定基础的工程师来说,重点掌握软件独有的特色模块及其应用场景,并熟悉针对不同类型PCB板的特点制定合理的解决方案将是最大的收获。

2025-02-20

python写的注册机操作视频演示

python写的注册机操作视频演示

2024-11-26

虚拟机安装centos7系统默认用户桌面视频演示

虚拟机安装centos7系统默认用户桌面视频演示

2024-10-30

虚拟机安装centos7系统镜像视频演示

虚拟机安装centos7系统镜像视频演示

2024-10-30

虚拟机加载系统镜像视频演示

虚拟机加载系统镜像视频演示

2024-10-30

安装虚拟机软件视频演示

安装虚拟机软件视频演示

2024-10-30

VMware Workstation Pro虚拟机安装操作演示

VMware Workstation Pro虚拟机安装操作演示

2024-10-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除