本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。
标签: python
上传时间: 2022-06-21
上传用户:canderile
玻璃由于其透明、透光、反射、多彩、光亮的特性,已经作为一种重要的建筑、装饰材料被广泛地应用在各个领域,市场潜力十分巨大。但是,国内玻璃加工行业技术相对落后,自动玻璃切割系统多依赖于进口,价格昂贵,维修费用高,周期长而且很难考虑到我国用户的特殊要求。因此,自主开发自动玻璃切割系统具有重要的现实意义,它将大大增强国内玻璃机械生产厂家的国际竞争力。上位机软件是玻璃切割机数控系统的重要组成部分,本文首先结合玻璃切割需求,对软件进行了总体设计,接着对图形编排系统中所涉及的主要技术问题进行讨论,包括异型玻璃产品图形数据的导入,自动优化编排,交互式图形编排,图形数据的存储方式。其中,结合玻璃切割的工艺特点,提出了一种启发式矩形排样方法,能有效提高原料利用率和排样速度。同时,阐述了玻璃图形形成加工路径算法,分析了影响玻璃切割质量的主要因素。在总结与控制器通信任务的基础上,制定通信协议,实现了下传加工文件,实时加工路径仿真等通信功能。接着介绍了实践成果玻璃切割机上位机软件的用户界面和操作方法。最后,针对玻璃加工行业的特点,提出了逆向工程在玻璃切割机中的几种应用方案,并分析其优缺点和适用范围。
上传时间: 2022-06-25
上传用户:
引言开关电源(SMPS:Switch Mode Power Supply)是利用现代电力电子技术,控制开关管开通和关断的时问比率,维持稳定输出电压的一种电源·非隔离式DC/DC变换具有六种基本拓扑结构:降压(Buck)变换器升压(Boost)变换器极性反转升降压(Buck2Boost)变换器Cuk(Boost2Buck 联)变换器Sepic变换器Zeta变换器[-1,与线性电源相比,开关电源具有体积小重量轻效率高自身抗干扰性强输出电压范围宽模块化等优点。LTspice IV是LT公司推出的SPICE电路仿真软件,具有集成电路图捕获和波形观测功能。LTspice IV内置新型SPIE元件,能快速进行SMPS交互式仿真,且无元件或节点数目的限制.LTspice IV虽然与开关模式电源设计配合使用,但它并不是SMPS专用型SPICE软件,而是一款通用型SPICE-LTspice IV内置了LT公司新型SPARSE矩阵求解器,采用专有的并行处理方法,实现了对任务的高效并行处理"。
上传时间: 2022-06-26
上传用户:
本书将介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,我们还将着重介绍如何 制作交互式的2D、3D图像;如何设计精巧的程序界面;如何和C语言所编写的高速计算程序结合;如 何编写声音、图像处理算法。 阅读本书你需要学习过Python语言的一些基础知识,对面向对象的程序开发有所了解。
标签: python
上传时间: 2022-06-30
上传用户:zhaiyawei
这是python学习的教程,适用于刚刚接触python学习的学生本书是一本针对所有层次的 Python 读者而作的 Python 入门书。全书分两部分 :第一部分介绍用Python 编程所必须了解的基本概念,包括 matplotlib、NumPy 和 Pygal 等强大的 Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容 ;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的 Python 2D 游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。本书适合对 Python 感兴趣的任何层次的读者阅读。
标签: python
上传时间: 2022-07-01
上传用户:aben
一、前序对于从校园到社会转变的我,进入一家新公司,学习到的知识都是全新的,闻所未闻的,一切都是从零开始。面试进入一家新公司,从安装学习PADS9.5到完成PCB板的布局布线最终提交给厂家生产,用了一个月的时间。时间过得很快,我亦有一些感想和心得愿意同大家共分享。PADS9.5软件的安装,我就不再多说了,我会在下一篇文章里说的很详细,大家有需要的可以下载。软件安装完成之后就要进行PCB板的设计制作了,这里就有一个PADS设计流程的问题。常规PADS设计流程:设计启动>建库→原理图设计>网表调入→布局→布线→验证优化→设计资料输出→加工。(1)设计启动。在设计准备阶段进行产品特性评估、元器件选型、准备元件、进行逻辑关系验证等工作。(2)建库。根据器件的手册进行逻辑封装和PCB封装的创建。(3)原理图设计。原理图设计可以通过PADSLogi进行,(4)网表调入。通过生成网络表或PADSLayou连接器进行元件和网络表调入。(5)布局。在PADSLayouth通过模块化、飞线引导等方法进行元件布局。(6)布线。通过PADS Layou和PADS Route组合进行交互式布线工作。(7)验证优化。验证PCB设计中的开路、短路、DFM和高速规则。(8)设计资料输出。在完成PCB设计后,利用CAM输出光绘、钢网、装配图等生产文件。(9)加工。输出光绘文件到PCB工厂进行PCB生产,输出钢网、器件坐标文件。装配图到STM工厂进行贴片焊接作业。以上为PADS常规设计流程,希望初学者都要按照这个流程来做,一定能够完好的设计出一个PCB板。
上传时间: 2022-07-06
上传用户:20125101110
MATLAB是一款商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。Matlab R2019a新增功能:1.与MATLAB R2018b 相比,主要改进在实时编辑器2.可以导出为word3.sortrows对于大型矩阵速度更快4.min和max函数添加了‘linear’选项;支持python 3.75.C++ API支持第三方库6.MATLAB集成的Git可以与外部客户端同步7.可以通过新建Project,更方便的管理代码
标签: matlab
上传时间: 2022-07-10
上传用户:aben
Scratch 是 MIT (麻省理工学院) 发展的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术。很适合 8 岁以上儿童使用,目前 1.4 版已经完全支持中文界面,更方便使用,完全不用背指令,使用积木组合式的程序语言,让学习变得更轻松,并充满乐趣。 关键的关键,不在于学习了某种特殊的技能,而是在这个过程中,培养了孩子独立学习、独立解决问题的能力;而这个创造过程,是最让人快乐的。所有的人都可以从麻省理工学院的网站免费下载,已经开发了 Windows 系统,苹果系统,Linux 系统下运行的各种版本。
标签: 趣味程序设计
上传时间: 2022-07-10
上传用户:
本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑
标签: python
上传时间: 2022-07-11
上传用户:slq1234567890
LabWindows/CVI基础教程序言Lab Windows/CVI是National Instruments公司推出的一套面向测控领域的软件开发平台。它以ANSIC为核心,将功能强大,使用灵活的C语言平台与数据采集,分析和表达的测控专业工具有机地接和起来。它的集成化开发平台,交互式编程方法,丰富的控件和库函数大大增强了C语言的功能,为熟悉C语言的开发人员建立检测系统,自动测量环境,数据采集系统,过程监控系统等提供了一个理想的软件开发环境。本教程面向的是那些从未使用过LabWindows/CVI的读者,但是假设读者以有了C语言的基础并且熟悉Windows2000/9x/NT操作系统。在每一章节的学习中,作者都是通过一个具体的实例让读者迅速的掌握本章的知识点;而不是长篇大论,述及边枝细叶,反而使读者望而却步,只见树木,不见森林。想信通过对本教程的学习,读者可迅速掌握LabWindows/CVI编程思想及步骤,为读者日后进一步学习打下基础。本书约定:“File>>Page Setup>>Options”File 这一种黑色斜体字是指多级菜单名,按扭名,窗口名或者是关键性词汇。“ss是指打开一个多级菜单或对话框。如:File>>Page Setup>>Options 是指你首先打开File菜单,然后选择Page Setup项,最后从弹出的对话框中选择Options项。
标签: labwindowscvi
上传时间: 2022-07-11
上传用户: