- 博客(93)
- 收藏
- 关注
原创 Python3爬取新浪微博头条
有了上一次网易云音乐的实践之后, 这一次轻车熟路, 制作了一个新浪微博头条榜的爬虫, 代码如下:#!/usr/bin/python #-*- coding: utf-8 -*-import reimport sysimport datetimefrom selenium import webdriverfrom time import sleepfrom selenium....
2018-11-01 22:23:24
1662
原创 网易云音乐听歌量爬虫(免登陆版)
最近学习了一下爬虫的原理和基本的思路, 并且利用selenium + Python + Chrome 进行了一系列的爬虫. 最开始的想法是, 想每天爬取自己网易云音乐的一些数据, 比如每天听歌量, 之类的. 可以很轻松的利用selenium中的CSS selector 或者 XPath路径找到对应的HTML标签元素, 再通过鼠标等操作, 完成登陆, 进而爬取数据, 但是, 后...
2018-11-01 22:19:14
3838
原创 3_Semantic Pitfalls 语义错误
第三章: 语义陷阱 3.1 Pointers and arrays: (指针和数组陷阱) 在C语言中,数组和指针的意义是相互联系的: 1)、C 语言只有一维数组,而且数组的元素个数必须在编译之前用一个定值给出( 静态数组 );
2018-03-27 13:31:20
1127
原创 2_Syntactic Pitfalls 语法陷阱
第二章: 语法陷阱 2.1 Understanding function declarations: (函数声明) 1. 变量声明: 可以声明一个浮点型变量为 : float f;例: float ((f)); // 也是声明一个浮点型变量 f ; ...
2018-03-26 17:02:46
346
原创 1_Lexical Pitfalls 词汇陷阱
第一章: 词汇陷阱: 1.1 = is not == : 一、 因为在C语言中更多地使用赋值语句, 所以 = 要比 == 更方便赋值: 1、 if( x = y ) break; // 错误,把赋值的 = 误以为是 == ; 2、 为了跳过空格,tab,回车的循环:
2018-03-26 13:27:36
304
原创 32_Revolution_Open_Loop_Frenquency_Module
转速开环恒压频比控制的交流异步电动机调速系统仿真: 转速开环恒压频比控制是交流电机变频调速最基本的控制方式,一般变频调速装置都带有这项功能,恒压频比的转速开环工作方式能满足大多数场合交流电动机调速控制的要求,并且使用方便,是通用变频器的基本模式。 采用恒压频比控制,在基频以下的调速过程中可以保持电动机气隙磁通基本恒定,在相同转矩条...
2018-02-11 07:57:20
929
原创 31_Soft_Start_Up
交流电动机软启动系统: 较大容量的交流电动机起动时,由于起动电流过大,会引起电网电压下降,而影响其他用电设备的正常正作,所以一般较大容量的交流电动机起动都采用减压起动方式,以减小起动电流。 晶闸管软起动器可以通过电压的调节,限制起动电流,并且使电动机有较大的起动转矩,在起动结束后再经过接触器切除软起动器,让电动机直接连接三相电源完...
2018-02-11 07:47:28
756
原创 30_Reversible_H_Bridge_Direct_PWM
直流PWM – M可逆调速系统的仿真: 在主电路开环控制之下,增加了转速调节器ASR 和电流调节器 ACR ,ASR 和 ACR 都采用带输出限幅的 PI 调节器。仿真参数:1.主电路: 直流电源 140V 逆变桥 两个桥臂,MOSFET控制 电机 电枢额...
2018-02-11 07:43:57
547
原创 29_H_Bridge_Direct_PWM
H型主电路和直流PWM – M可逆调速系统的仿真:主电路: 四个电力场效应晶体管 VF1 - VF4 和四个续流二极管 VD1- VD4 组成 H 型连接组成。当 VF1和VF4 导通时: 有正向电流i1通过电动机 M ,电动机正转;当 VF2和VF3 导通时: 有反向电流 i 2 通过电动机 M ,电动机反转。VF1 - ...
2018-02-10 19:52:45
855
原创 [Unfinished] 28_α = β_Direct_Current_Non_Loop_Curren
逻辑控制无环流直流可逆调速系统: 两组反并联供电的直流电动机可逆调速系统中,如果在一组整流器工作时,封锁状态另一组整流器,即切断这组整流器的触发脉冲,使这组整流器不工作,这样两组整流器之间就没有环流通路,既不会产生直流环流也不会产生脉动环流。 一般由逻辑控制器(DLC)来判断在正反转或制动过程中哪组整流器应该工作(包括整流和逆变两种状态)...
2018-02-10 19:46:12
551
原创 27_Have_Loop_Current
可逆运行需要系统能够产生正向和反向两种转矩:1、 改变电动机的励磁φ方向;2、 改变电枢电流的方向; 对于V-M 系统,由于晶闸管整流器的单向导电性能,不能产生反向电流,因此在晶闸管-直流电动机可逆系统中需要将两套整流器反并联给电动机供电:VF : 正组整流器; ForwardVR: 反组整流器; Revert;两组的几种工作状态:1. 两组整流器都同时工作于整流状态。在这种状态下,两...
2018-02-10 19:35:55
828
原创 26_Revolution_Current_Double_Loop
转速电流双闭环的直流调速系统: 双闭环控制直流调速系统的特点是: 电动机的转速和电流分别由两个独立的调节器分别控制,且转速调节器的输出就是电流调节器的给定,因此电流环能够随转速的偏差调节电动机电枢的电流。当转速低于给定转速时: 转速调节器的积分作用使输出增加,即电流给定上升,并通过电流环调节使电动机电流增加,从而使电动机获得...
2018-02-10 19:22:05
705
原创 25_Single_Closed_Loop_Current_Feedback
带电流截止负反馈的转速单闭环调速系统: 为了限制电动机的起动电流,可以在转速负反馈系统的基础上增加电流截止负反馈的措施。 增加了由电流反馈i-feed 和死区 Dead Zone 模块组成的电流截止环节: 在电流反馈信号小于 Dead Zone 模块的死时区间值时, Dead Zone模块没有输出,电流截止负反馈不起作用; 当电...
2018-02-10 19:16:57
503
原创 24_Revolution_Single_Closed_Loop
24_Revolution_Single_Closed_Loop 为了减小负载波动对电动机转速的影响可以采取带转速负反馈的闭环调速系统,根据转速的偏差来自动调节整流器的输出电压,从而保持转速的稳定。带转速负反馈的有静差直流调速系统仿真: 转速给定环节Un*; 放大倍数为Kp 的放大器; 移相触发器CF; 晶闸管整流器...
2018-02-10 19:09:23
516
原创 23_Open_Loop
一、 直流电动机开环调速系统: 直流电动机电枢由三相晶闸管整流电路经平波电抗器L 供电,并通过改变触发器移相控制信号 Uc 调节晶闸管的控制角,从而改变整流器的输出电压实现直流电动机的调速。省略了整流变压器和同步变压器,整流器和触发同步使用同一交流电源,直流电动机励磁由直流电源直接供电;1.控制电压移相特性: 触发器的控制角 (a...
2018-02-10 19:01:42
583
原创 22_Triangle_Connection_Capacitor_Compensation
支路控制三角形联结三相交流调压器: 支路控制三角形联结交流调压器常用于动态无功补偿器中。 动态无功补偿器由固定电容器和晶闸管控制的电抗器并联支路组成,通过晶闸管控制电感支路电流IL而调节无功补偿装置的补偿电流Ic 大小。观察电感支路电流与晶闸管控制角的关系。其中电压有效值为220V,电感为2mH;波形分析:从图中可以看出电流滞后于...
2018-02-10 07:17:35
346
原创 21_Non_Midline_Y_Connection
二、三相交流调压器仿真: 有星形联结和三角形联结的多种方案。 其中星形联结又有无中线和有中线两种电路, 三角形联结有线路控制、支路控制和中点控制的不同电路。主要研究两种常用的无中线星形联结和支路控制三角形联结线路。1. 无中线星形连接三相交流调压器:实际上由三个单相交流调压电路组成。双向晶闸管开关模块和触发模块...
2018-02-10 07:09:05
604
1
原创 20_Single_Phase_Voltage_Amplitude
单相交流调压: 有采用晶闸管器件的相位控制和采用全控元件的 PWM 控制两种方式,这里用晶闸管控制的交流调压电路。 反并联连接的晶闸管VT1和 VT2组成了交流双向开关,在交流输入电压的正半周, VT1导通,在交流输入电压的负半周, VT2 导通,控制品闸管的导通时刻,可以调节负载两端的电压。模型由: ...
2018-02-10 06:55:51
637
原创 19_Three_Phase_SPWM
三相电压源型SPWM 逆变器: 相电压源型 SPWM 逆变器是在通用变频器中使用最多的; 用 SIMULINK模块仿真三相电压源型SPWM 逆变器很方便,使用模型库的多功能桥模块( Universal Bridge) 和 PWM 脉冲发生器 (PWM Generator) 就能实现: 多功能桥设为三相桥臂,三相在输出端,...
2018-02-10 06:48:51
1519
原创 18_Current_Following
电流跟踪型逆变器: 使逆变器的输出电流跟随给定的电流波形变化,这也是一种 PWM 控制方式。 电流跟踪一般都采用滞环控制,即当逆变器输出电流与给定电流的偏差超过一定值时,改变逆变器的开关状态,使逆变器的输出电流增加或减小,将输出电流与给定电流的偏差控制在一定范围。 逆变器通过检测负载电流i ,并与给定电流 i* 比较,偏差信号经滞环控制器 H1...
2018-02-10 06:44:44
596
原创 17_PWM_Bridge
桥式直流PWM变流器: 又称 H 型变流器和四象限直流-直流变流器,桥式直流 PWM 变流器常用作直流电动机的可逆运行。1.双极式调制: 四个开关VT1和VT4,VT2和VT3两两成对,同时导通和关闭,互补工作状态; 而通过控制开关器件的通断占空比,调节输出电压的大小: 若 VTl和 VT4 的导通时间大于 VT2和 VT3 的导通时间...
2018-02-09 22:15:07
767
原创 16_Boost
Boost 电源设计: 已知直流电源200V ,要求将电压提升到400V ,且输出电压的脉动控制在 5% 以内,负载的等值电阻为5Ω。设计一个直流升压变流器,并选择斩波频率、电感和电容参数。...
2018-02-09 22:11:27
839
原创 15_Buck
Buck 电路:主电路设计: 选择开关器件,二极管,最关键的是电感的参数选择采用了IGBT,驱动信号由脉冲发生器Pulse产生;并连接多个示波器和傅里叶分析来检测输出电压的直流分量和谐波;设置参数:1: 电源: 200V DC;2: 电阻: 5Ω;3: 脉冲频率:5KHZ,( T = 0.2ms ); 占空比0.5;4: IGBT, Diode...
2018-02-09 22:06:01
730
原创 14_3_Phase_Bridge_Capacitor_Uncontrolled
三、带电容性负载的三相不可控桥式整流: 对于AC – DC – AC 电压变频器中,一般AD – DC 变换时采用不可控的整流器,并且中间直流环节采用大电容滤波,即三相不可控带电容性质的电路。对于此类电路,可以采用α = 0°的可控电路或者使用不可控的整流模块。模型由: 三相电源、 三相电压主电流测量模块 (V-I)、 三相二极管...
2018-02-09 22:01:14
394
原创 13_3_Phase_Bridge_All_controlled
二、三相桥式全控整流电路:1. 6个桥式连接的晶闸管、负载、触发器、同步环节组成。2. 每个晶闸管相隔60°触发,可以把交流变为直流。3. 触发电路采用双脉冲或宽脉冲,保证上下各有一个管子导通!4. 整流变压器采用三角形/星形联结是为减少 3 的整倍数次谐波电流对电源的影响。在整流器工作过程中,保证触发脉冲与主电路同步很重要!!仿真时用的6脉...
2018-02-09 21:52:30
677
原创 12_Single_Phase_Bridge_All_controlled
1.建立仿真模型: ① 同时按住键盘中的 CTRL以及鼠标的左键,移动鼠标则可以将晶闸管模块复制到其他位置; ② 中性节点(Neutral output)的使用;2.设置模型参数: ① 交流电压源: 220*sqrt(2) V, 50HZ, 0°; 测量选择选中valtage,可在multimeter中查看; ②VT1 – VT4 默认参数; ③负载RLC : R = 0,L ...
2018-02-09 21:44:54
350
原创 11_DCMotor_R_Controled
DCMotor串电阻调速:Default Value:电机参数: 额定电压 UN = 220V; 额定电流 IN = 88.9A; 额定转速 nN = 3000r/min 电枢总电阻 Ra = 0.087Ω 励磁回路电阻 Rf = 181.5Ω 额定励磁电流 If = 1.21A 电动势常数 ...
2018-02-09 21:40:25
786
原创 10_NonContorlInvertor
Non-Contorled Invertor Expriment : It is manifest that, if we lower the value of the Capacitor or the Inductor the Fluctuation of the output increase. And so in this expriment, we change the inductor...
2018-02-09 21:37:01
264
原创 9_PWM
PWM Expriment: Default: Carrier Waveform : Triangular wave Carrier frequency : 1000HZ; Carrier Peak Value : ±1V Modulating Waveform : Sine Wave Modulating Freq...
2018-02-09 21:30:33
419
原创 8_Twelvepulse
Three_Phase_Fully_Controlled_Bridge_Rectifier as an example:1_Layout:2_alpha=60_Pulse:3_alpha=60_Output_RLoad:4_alpha=90_Output_RLoad:5_alpha=120_Output_RLoad:6_alpha=120_Pulse:
2018-02-09 21:24:56
317
原创 #4:C++:运算符的重载;
运算符的重载 所谓重载,就是重新赋予新的定义,也就是一名多用; 除了函数之外,在 C++中 运算符也可以重载!例:通过函数实现两个复数的相加:class Complex{ public: Complex() { real = 0; imag = 0; } Complex(double r,double i) ...
2018-02-09 21:08:37
6559
4
原创 #3[补]:C++:数据保护;
公用数据的保护: 有些数据往往是共享的,此时误操作可能会改变数据的状况;可以使用const将有关的数据定为常量;1. 常对象: 定义 : Time const t1(12,57,29); == const Time t1(12,57,29); 一般形式为: 类名 const 对象名(实参表列) 或 const 类名 对象名(实参表列)
2018-02-08 22:42:05
430
原创 #3:C++:类和对象的进一步讨论;
一、构造函数:1. 一个对象的初始化: 在建立一个对象的时候,常常需要一些初始化的操作:赋初值,初始化等;注: 不能在声明类类型的同时进行初始化: class Time // 错误!! { hour = 0; };
2018-02-06 07:23:51
495
原创 #2:C++:类和对象;
第二章: 类和对象; 有关概念: 1. 对象object: 两个要素: 1. 属性(数据):对象的静态特性:班级人数,专业,所在教室 2. 行为(函数):对象的动态特性:学习,开会等;
2018-01-20 09:59:41
294
原创 #1:C++:初步知识;
C++ 的初步认识:1. 在 C++ 中 一般在主函数 main 前面用 int来定义,表示返回值为整形, 如果程序正常执行,这返回值为 0; 否则返回值为非零,一般为-1; 2. 在 C++ 中,一般使用 cout , cin 表示输出和输入; 对于 cout 表示 c 和 out 的组合,表示输出流对象, 本例中的作用是把
2018-01-20 09:38:57
1034
原创 #1:数据结构:线性表 - 顺序存储类型;
线性表( List )零个或多个数据元素的有限序列,各个元素之间是有顺序的;定义: 将线性表记为( a1,a2,……,ai-1,ai,ai+1,…… ),则ai-1领先ai,……直接前驱元素:ai-1 为 ai 的直接前驱元素; 直接后继元素:ai+1为 ai 的直接后继元素;
2017-12-29 23:01:32
925
原创 #9:C语言复习:结构体与枚举,共用体;
结构体枚举和共用体一.结构体的定义: 使用结构体之前必须定义; struct 结构体名 { 类型标识符 成员名1; 类型标识符
2017-12-28 15:27:52
486
原创 #8:C语言复习:指针基础;
指针变量: 指针变量的定义形式: 基类型 *指针变量名1,*指针变量名2,…; 指针变量只能指向由定义时基类型规定的类型变量,不能指向其他的变量; 指针变量的赋值:
2017-12-28 13:31:22
433
原创 #7:C语言复习:编译预处理;
一、宏定义: 将一个标识符定义为一个替换文本,在编译过程中,将所有宏名都用相应的文本去替换。 一。无参宏定义: 1. 一般定义形式: #define 标识符 替换文本 一般标识符用大写字母
2017-12-28 12:23:02
579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人