- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 电气工程师必懂——CANopen通讯
常用术语SDO通讯采用应答方式;PDO通讯采用单向通讯,不需要确认回答;从节点在预操作状态和操作状态可以进行SDO通讯;从节点只有在操作状态才可进行PDO通讯;SDO在每次发送报文时,都需要指定需要读写的对象字典的索引和子索引,以灵活地对任意对象字典进行访问,同时SDO应答报文保证了数据传输的准确性。
2024-12-25 22:42:07
2731
原创 电气工程师必懂——伺服篇3
TL:克服外力所需要的力矩,跟机械结构有关,如果是水平运动时主要是克服摩擦力,垂直运动时还要克服重力等的影响。电机转矩计算包括负载转矩TL和启动转矩Ts,T = (TL+Ts) x S,S:安全系数。TS:启动需要的转矩,也就是产生角加速度所需要的转矩,根据公式Ts=Jα。总结:扭矩、速度达到系统要求,转子惯量与负载惯量相匹配。J = 电机转子惯量和负载惯量折算到电机轴的惯量的和。惯量比:负载惯量JL与电机转子惯量JM之比。计算TS的关键为惯量的计算。α = 电机轴角加速度。
2024-12-14 00:39:01
643
原创 电气工程师必懂——伺服篇2
模拟量编码器,又称电流编码器和电压编码器,是一种将模拟信号转换为数字信号的设备。模拟量编码器的工作原理主要基于磁性测量原理或光电测量原理。其核心部件是一个带有环形通暗刻线的光电码盘或磁性码盘。通过光电发射和接收器件或磁性传感器读取这些刻线,生成正弦波信号或磁信号。这些信号经过相位组合、反向处理或模数转换,最终输出为稳定的数字编码信号,实现精确的位置或速度测量。
2024-12-14 00:18:01
984
原创 电气工程师必懂——伺服篇1
电气工程师必懂——伺服篇1什么是伺服定义与功能:JIS中“伺服机构”的定义:以物体的位置、方式、姿态等作为控制量,为跟踪目标的任何变化而构建的控制系统。伺服系统,又称随动系统,是用来精确地跟随或复现某个过程的反馈控制系统。它使物体的位置、方位、状态等输出被控量能够跟随输入目标(或给定值)的任意变化。主要任务:按控制命令的要求,对功率进行放大、变换与调控等处理。使驱动装置输出的力矩、速度和位置控制非常灵活方便。应用与特点:最初用于国防军工,如火炮控制、船舰和飞机
2024-12-12 00:36:56
1488
原创 学习python的第十五天之数据类型——推导式
列表推导式(List Comprehension)是 Python 提供的一种简洁的创建列表的方式,它允许通过一个表达式来创建列表,并且可以用 for 循环来迭代任何可迭代对象,还可以使用条件判断来筛选元素。语法:[表达式 for item in 可迭代对象 if 条件]表达式item可迭代对象条件。
2024-11-28 01:31:33
748
原创 学习python的第十四天之函数——高阶函数和偏函数
高阶函数是指那些可以接受一个或多个函数作为参数,或者返回一个函数作为结果的函数。高阶函数是函数式编程范式中的一个重要概念,它们使得代码更加灵活和模块化。sorted()函数用于对一个可迭代对象(如列表、元组、字符串等)中的元素进行排序,并返回一个新的排序后的列表。sorted()函数不会改变原始的可迭代对象,而是返回一个新的列表。语法:sorted(iterable, key=None, reverse=False)iterablekeykeyreverseTrueFalsesorted()函数会对。
2024-11-28 01:30:57
913
原创 学习python的第十四天之函数——装饰器
在Python中,装饰器(Decorator)是一种非常有用的特性,它允许你在不修改原有函数代码的情况下,给函数添加新的功能。装饰器本质上是一个函数,它接收一个函数作为参数,并返回一个新的函数或者可调用对象。通过这种方式,你可以在不改变原有函数逻辑的前提下,为函数增加额外的行为,比如日志记录、性能分析、访问控制等。定义修饰器函数:闭包的原则+函数作为参数;装饰器的基本语法是使用符号,将装饰器函数应用于需要装饰的函数之前。
2024-11-27 01:18:58
1158
原创 学习python的第十三天之函数——函数的返回值
在Python中,函数可以返回任何类型的值,包括整数、浮点数、字符串、列表、元组、字典、布尔值,甚至是其他函数或对象。函数返回的值是通过return语句来指定的。如果没有指定return语句,或者return语句后面没有跟随任何值,函数默认返回None。
2024-11-24 00:06:16
268
原创 学习python的第十三天之函数——函数传参中的传值和传址问题
更准确地说,Python 在函数传参时传递的是对对象的引用。对于不可变对象,由于你不能改变它们的内容,所以这种传递方式看起来像是传值。对于可变对象,由于你可以改变它们的内容,所以这种传递方式看起来像是传址。
2024-11-23 02:11:56
642
原创 学习python的第十二天之函数——函数用法
"""这个函数接收两个参数并返回它们的和"""# 调用函数result = add(5, 3) # 调用定义的add函数print(result) # 输出:8更准确地说,Python 在函数传参时传递的是对对象的引用。对于不可变对象,由于你不能改变它们的内容,所以这种传递方式看起来像是传值。对于可变对象,由于你可以改变它们的内容,所以这种传递方式看起来像是传址。
2024-11-21 01:03:49
476
原创 学习python的第十一天之数据类型——拷贝之浅拷贝和深拷贝
浅拷贝:复制了对象本身,但对象中的嵌套对象仍然是共享的。深拷贝:递归地复制了对象及其所有嵌套对象,使得新对象和旧对象完全独立。选择浅拷贝还是深拷贝取决于你的具体需求。如果你只需要一个新的容器但里面的元素可以共享,浅拷贝是更高效的。如果你需要完全独立的对象副本,深拷贝是必须的。
2024-11-20 22:24:05
254
原创 学习python的第十天之数据类型——list列表、tuple元组、set集合、dict字典回顾
list列表: 学习python的第八天之数据类型——list列表tuple元组: 学习python的第九天之数据类型——tuple元组set集合: 学习python的第九天之数据类型——set集合dict字典: 学习python的第十天之数据类型——dict字典
2024-11-17 02:37:15
992
原创 学习python的第十天之数据类型——dict字典
Python 中的字典(Dictionary)是一个非常强大的内置数据类型,它用来存储键值对(key-value pairs)信息。字典是无序的,这意味着它们不会记录你添加键值对的顺序;然而,从 Python 3.7 开始,字典是按照插入顺序进行排序的,这是一种实现上的细节,但在 Python 3.6 以及更早的版本中并无此保证。字典中的键必须是唯一的,而值则可以是任何数据类型。
2024-11-16 23:20:40
1269
原创 学习python的第九天之数据类型——set集合
在Python中,集合(set)是一个无序的、不包含重复元素的集合类型。集合常用于去重、测试成员资格以及执行集合运算(如并集、交集、差集等)。intstrfloatboolcomplexlistdictionarytupleset底层原理:哈希表。
2024-11-12 02:16:54
842
原创 学习python的第九天之数据类型——tuple元组
在Python中,元组(Tuple)是一个不可变的序列类型,意味着一旦元组被创建,你就不能添加、删除或更改其内的元素。元组通常用于存储不应该改变的数据集合,比如程序的配置设置或者函数返回多个值时作为返回值。
2024-11-12 01:29:23
453
原创 学习python的第八天之数据类型——list列表
Python 中的列表(list)是一种基本的数据结构,它可以包含零个或多个元素,这些元素可以是不同类型的。列表是可变的(mutable),这意味着我们可以在创建列表后添加、删除或更改其元素。
2024-11-11 02:25:33
1128
原创 学习python的第七天之数据类型——str字符串
Python 中的字符串(String)是最常用的数据类型之一,用于存储和表示文本信息。Python 中的字符串是不可变的,这意味着一旦创建了一个字符串,就不能修改它(但可以创建一个新的字符串作为旧字符串的修改版)。字符串在 Python 中是非常灵活的,可以使用单引号(‘)或双引号(")来定义,甚至可以使用三引号(’‘’ 或 “”")来定义多行字符串。
2024-11-10 01:13:44
1045
原创 学习python的第七天之循环语句——while 和for
方式一:while 条件: 条件成立的语句部分 循环体方式二:while 条件: 条件成立的语句部分 循环体else: 循环完全执行完毕后执行的语句,没有用break等完全跳出循环。
2024-11-09 01:47:17
353
1
原创 EPLAN_3D宏的创建(箱元器件篇)
EPLAN_3D宏的创建(箱元器件篇)注:以下实例是施耐德的Easypact D3N接触器中的LC1N0910M5N;1、同EPLAN_3D宏的创建(箱柜篇)(1~5步)一样,创建好宏项目,将施耐德官网提供的stp文件下载下来,导入EPLAN。2、选择编辑→设备逻辑→放置区域→定义,随后移动到模型需要设定的底面(可以通过旋转视角调整模型,以便选择想要的面)点击即可选中;3、(选)选择布局空间→设备逻辑→安装点,选择将要生成安装点的坐标系的朝向面,Z轴方向垂直与该面方向并朝向外侧,如,选择图中
2022-05-21 21:09:52
3928
原创 EPLAN_3D宏的创建(箱柜篇)
3D宏的创建1、打开EPLAN,选择项目→新建,选择想要的模板,点击确定;2、将项目类型改为宏项目,点击确定;3、选择布局空间→导航器;4、利用SolidWorks建出模型,保存成step或stp格式,注意建模过程中不同部件需要分成不同的实体;5、在EPLAN中,选择布局空间→导入(3D图形),选择step或stp文件,点击确定;6、选择编辑→设备逻辑→放置区域→定义,随后移动到模型需要设定的底面(可以通过旋转视角调整模型,以便选择想要的面)点击即可选中;7、随后模型
2022-05-21 00:14:54
13573
原创 PCB_原理图绘制
原理图绘制一、所需元器件模型的制作根据PCB_元件模型创建完成以下元器件模型的创建;二、绘制原理图1、点击左下角的Projects回到项目菜单列表,选择原理图图纸(格式为.SchDoc的,如:Sheet1.SchDoc);2、点击右下角的Components,进入元器件模型库;3、选中所需要的元器件,拖拽至图纸中放置(建议将所有需要的元器件都放置至少一个到图纸中);4、发现Hole明显太大,选择Hole,右键选择Edit,点击右下角的Properties,并将X Radius和Y R
2021-11-20 01:19:37
4630
原创 PCB_元件模型创建
元件模型创建1、电阻模型的创建2、电容模型的创建3、IC类元件模型的创建4、排针模型的创建5、光耦模型的创建6、二极管模型的创建
2021-11-11 00:14:38
1632
原创 PCB_AD的工程组成及创建
AD的工程组成及创建一、工程组成1、原理图库、原理图、PCB库、PCB为项目初期基础文件,生产文件为项目后期文件。二、项目创建1、创建新项目①打开AD,选择File→New→Project;②在Project Name一栏中可对项目进行命名,在Folder一栏中可以输入项目的存储位置,点击Create;2、创建原理图库①选择File→New→Library→Schematic Library;②按Ctrl+S,可进行文件命名,点击保存;3、创建原理图①选择File→Ne
2021-11-03 22:54:42
1148
原创 EPLAN_采购列表的使用
采购列表的使用1、打开Eplan,选择工具→制造数据→导出/标签;2、在设置一栏的下拉菜单选择BOM表,并点击单个点的按钮,在模板一栏中选择相应模板;3、切换至标签栏,确保所选的格式元素为模板中的项目顺序;4、在目标文件一栏中填写需要生成采购列表的完全地址,如C:\Users\xinhao.wen\Desktop\采购列表.xlsx,并将应用到整个项目前的方框勾选上,再点击确定;5、随后点击确定,即可在C:\Users\xinhao.wen\Desktop处生成采购列表.xlsx
2021-11-02 16:59:26
4711
4
原创 EPLAN_3D propanel 的粗略使用方式
3D propanel 的粗略使用方式一、开启3D propanel1、打开Eplan,选择布局空间→导航器;2、若未出现布局空间的导航器,选择视图→工作区域,确保配置一栏为Pro Panel;二、插入电柜1、选择需要生成3D的项目,选择布局空间→新建,可对名称进行修改(Cell1),点击确定,即可生成空白的Cell1布局空间;2、选择插入→箱柜,选择所需的箱柜,如HFM.ES801850002,点击确定,随后点击鼠标左键进行放置,也可键盘输入坐标后回车进行放置;三、自定义
2021-11-02 16:56:26
10276
2
原创 EPLAN_设备标签输出方式
设备标签输出方式1、打开EPLAN,选择要输出设备的图纸或项目,选择工具→制造数据→导出/标签;2、在设置一栏中的下拉菜单里选择相应的输出模式,如果没有,可以点击按钮进行设置配置;3、新建方法同线号输出方式,这里选择设备列表,可将目标文件改为自定义的地址;4、点击确定,即可在目标文件的位置生成输出文件;...
2021-11-01 17:05:21
3616
原创 EPLAN_端子排号和标签输出方式
端子排号和标签输出方式1、打开EPLAN,选择要输出端子排号和标签的图纸或项目,选择工具→制造数据→导出/标签;2、在设置一栏中的下拉菜单里选择相应的输出模式,如果没有,可以点击按钮进行设置配置;3、新建方法同线号输出方式,这里选择端子图表,可将目标文件改为自定义的地址;4、点击确定,即可在目标文件的位置生成输出文件;...
2021-11-01 16:59:28
5160
原创 EPLAN_线缆号输出方式
线缆号输出方式1、打开EPLAN,选择要输出线缆号的图纸或项目,选择工具→制造数据→导出/标签;2、在设置一栏中的下拉菜单里选择相应的输出模式,如果没有,可以点击按钮进行设置配置;3、新建方法同线号输出方式,这里选择电缆图表,可将目标文件改为自定义的地址;4、点击确定,即可在目标文件的位置生成输出文件;...
2021-11-01 16:55:37
8433
原创 EPLAN_线号输出方式
线号输出方式1、打开EPLAN,选择要输出线号的图纸或项目,选择工具→制造数据→导出/标签;2、在设置一栏中的下拉菜单里选择相应的输出模式,如果没有,可以点击按钮进行设置配置;3、再点击按钮新建配置,此时选择连接列表,点击确定,随后对配置进行命名,并确定;4、此时会弹出配置界面,在文件栏目中的文件类型里下拉菜单,选择excel,并在目标文件一栏输入输出文件的保存地址(全地址);5、在表头栏目中可以设置输出文件的表头,如添加项目名称作为表头;6、在标签栏目中的可用的格式元素中选择
2021-11-01 16:49:21
7744
原创 EPLAN_语言翻译工具的使用
语言翻译工具的使用一、方法一1、打开EPLAN,选择工具→脚本→加载,选择language_v1.1.cs;2、在EPLAN主界面快捷栏中右键,选择导入;3、选择Language_v1.1.xml打开;4、选择中文图标即可将项目切换为中文语言;选择英文图标即可将项目切换为英文语言。二、方法二1、打开EPLAN,选择工具→翻译→测试输入;2、选择设置,3、将语言通过新建添加en_US(英文(美国)),并将原先的zh_CN(中文(中国))删除;将单语(可变)通过下拉菜单更改为e
2021-11-01 16:40:35
14769
5
原创 EPLAN_自动线号的使用
自动线号的使用一、线号的放置1、打开EPLAN,选择打开一张需要进行自动线号的图纸;2、选择需自动线号的页面,在选择项目数据→连接→编号→放置;3、在设置一栏中,在下拉菜单中选择相应的配置,亦可点击对该配置内容进行修改;4、(可选)如需对该项目的所有页面均按该配置放置线号,则将“应用到整个项目”前的方框点上。5、单击确定后,即可完成线号的添加。二、线号的命名1、选择需要线号命名的图纸,选择项目数据→连接→编号→命名;2、在设置一栏的下拉菜单中选择需要的 命名配置,或者点击对该
2021-11-01 16:36:19
34425
1
原创 EPLAN_新部件的建立和更改
EPLAN新部件的建立和更改注:以下实例是向部件库中添加SMC的新产品薄型气爪 MHF2中MHF2-8D;一、建立1、打开EPLAN,在菜单栏中选择工具→部件→管理;2、在部件管理的左侧菜单栏处右键,选择新建→零部件,此时会生成一个信息均为未定义的零部件;3、依次在一类产品组、产品组、子产品组、行业/子行业选择相应属性,并填入余下所需要的信息,如图;①部件编号是品牌.型号的形式;②ERP号在采购后,可在供应链处查出;③类型编号为产品型号;④名称1为产品的名称(建议以多语言输入,
2021-10-29 17:30:37
23915
原创 Python二级试题
吴辉呆呆吴辉一、单选题 ( 本大题 10 道小题 ,每小题 1.5 分,共 15 分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。1.已知 x, y = 1, 2,那么执行x, y = y, x 之后,x的值为____D_____。A.1B.(1, 2)C.不符合语法,报错D.22.已知 x = ‘abcdefg’,若要得到’defgabc’结果,应使用表达式______A____________。A.x[3:] + x[:3]B.x[:3] + x[:3]
2020-11-20 23:01:55
4422
16
原创 学习python的第六天之条件判断语句——if
学习python的第六天之条件判断语句——ifif语句表达式ifif…elseif…elif…elif…else#if 语句#if 条件判断:# 条件成立时,执行的代码age = int(input('请输入你的年龄:'))if age < 18: print('未满18岁,静止入内!')#if...else语句#if 条件判断:# 条件成立时,执行的代码#else:# 条件不成立时,执行的代码age = int(input('请输入
2020-06-12 17:28:06
466
原创 学习python的第五天之逻辑运算符
学习python的第五天之逻辑运算符与位运算符逻辑运算符逻辑与and 逻辑或or 逻辑非not逻辑与and规则:只要有一个运算数是False,结果就是False;只有所有的运算数都是True,结果才是True。print(2 > 1 and 5 > 3 and 10 > 2) #--> Trueprint(3 > 2 and 5 < 4 and 10 > 6) #--> False逻辑或or规则:只要有一个运算数是True,
2020-06-09 19:01:12
553
1
原创 学习python的第四天之运算符
学习python的第三天之运算符常见的算数运算符a = 10, b = 20运算符描述实例+加两个对象相加a + b输出结果 30-减得到负数或是一个数减去另一个数 a - b 输出结果 -10*乘两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/除b / a输出结果 2//取整除向下取整, 9//2 输出结果4 , 9.0//2.0 输出结果 4.0%取余返回除法的余数 b % a 输出结果 0
2020-06-08 21:58:01
351
1
原创 关于数学建模的个人见解(实验室专用)
关于数学建模的个人见解什么是数学建模,它是干什么的我认为,数学建模就是用数学的方法(方程)建立一个模型(解题模板)去解决一个现实中的实际问题;注:解题模板就是如果题目换了一组数据,用你的解题方法,依旧可以得出答案。数学建模比赛经历了两次数学建模,我从小白成长为了菜鸡!我相信的大多数人应该是第一次接触数学建模。赛制数学建模比赛是以3人为一组参赛。比赛为期两天半;在开赛当天上午(几点忘了),会发布两题(A题、B题)或三题(A题、B题、C题),每道大题包含三到四小问;小组选择其中一道
2020-06-08 13:44:48
1598
原创 学习python的第三天之不同进制数据的表达方式
学习python的第三天之不同进制数据的表达方式计算机其实只能保存二进制,为了方便数据的表示,同时计算机也支持八进制和十六进制;在python里表示二进制、八进制、十六进制、十进制。二进制:以0和1组成的数八进制:以0~7组成的数十六进制:以09、af组成的数Python2里, 0o开始的数字是八进制,以0开始的数字也是八进制Python3里,八进制只能使用0o开头ten = 28 #十进制 默认数字都是十进制数two = 0b11100 #二进制 以ob开头的数字是二进制的数字pr
2020-06-05 19:27:42
590
原创 学习python的第二天之命名规则和print&input语句
学习python的第二天之命名规则和print&input语句标识符和关键字标识符:变量,模块,函数名,类名标识符的命名规则与规范:规则:由数字、数字和_组成,不能以数字开头;严格区分大小写(计算机编程语言里,一共有52英语字母);不能使用关键字(在Python语言里,有特殊含义的词)关键字,例如:if/for/else/while/try/True/False等等…规范:顾名思义;遵守一定的命名规则;小驼峰命名法:第一个单词的首字母小写,以后每个单词的
2020-06-04 23:13:16
356
读秀包库全文下载器.zip
2020-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人