自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 能手写不口算

数学能手写不口算

2020-06-16 22:37:21 190

原创 绕线式异步电机转子回路串电阻启动,转子回路反接制动电阻,大型电机启动压降

2020-04-12 18:50:37 1128

原创 Python 里文件目录

python 与 matlab一样,存在当前工作目录的概念,在写了一个程序包,里面有一个模块需要访问包里某个文件,当文件的导入如果采用绝对目录是不行的,采用getcwd可以获得当前工作目录,这是不行的,但是可以采用另一个函数获得当前模块所在目录,知道这个目录后可以通过相对寻址方式找到文件。...

2020-03-08 14:05:10 159

原创 Python 中模块与包的概念与管理

模块: 一个PY文件(*.py)就是一个模块,模块在导入时会执行一次。包:包是一个文件夹,里面有一个名为__init__.py的文件。绝对导入:绝对导入是指在导入时,从根目录开始的绝对路径导入相对导入:相对导入格式只能 from . import (模块) 其中的 . 指的是当前模块所在的文件夹(包)。根目录:初始运行模块所在目录,什么意思呢?假设存在以下目录导入包:导入包可以认...

2020-01-30 19:47:39 191

原创 电压电流等效,功率不等效;对外等效,对内不等效的理解

电压电流等效,功率不等效主要是对于叠加定理来说的,当利用叠加定理时,某个关注点的电压电流时各个独立源分别作用时电压电流的叠加和。显然对该关注点来说,其功率不等于各个独立源分别作用时功率的叠加。对外等效,对内不等效主要是对戴维南定理来说的,这个好理解,关键的问题是,戴维南定理等效后,其内部电路发出或吸收的功率与等效后端口的功率是否相同?与前面所说的电压电流等效,功率不等效是否矛盾?对于这个问题...

2019-11-10 14:43:48 7971 2

原创 C语言如何检测鼠标的位置

利用程序实现检测鼠标位置功能,事件驱动【第一部分】参考资料来源:微软官方文档#include<windows.h>void main(void){ //定义变量:hStdin 本控制台程序句柄;cNumRead 获取消息数目;fdwMode用来设置控制台接收消息类型;irInBuf用来存储读取到的事件。 HANDLE hStdin; DWORD cNumRead,...

2019-10-30 21:57:46 2600

原创 短路电流计算

短路电流计算利用的是叠加原理,特别是将短路点的电压分解为正负零序对称电压然后利用叠加原理计算。

2019-10-11 22:50:02 947

原创 变压器的重要参数

变压器的重要参数有以下几个:空载电流短路电压空载损耗负载损耗负载率效率值得注意的是,我们在进行大多数计算时,都会默认高低压侧电流保持一定的比例关系(变比),这其实就默认了变压器的效率是1,这样做不会带来很大的误差,主要是因为变压器的效率一般很高。...

2019-10-10 23:51:02 1954

原创 卡诺图的最简或与式化简

卡诺图的经典用法是进行与或式的化简,而在某些场合,我们需要化简为最简或与式,此时可以先利用卡诺图化简出(Y非)的最简与或式,而后利用摩根定律化简出Y的最简或与式。卡诺图最简或与式化简在某些场合具有重要意义,下面以非全相保护电路为例进行说明。思考如下场景,在分体式高压断路器控制电路中,我们一般会设置非全相保护,在三相(A/B/C)分合位状态不一致时发出跳闸(警告)信号。那么其输入输出真值表如下:...

2019-09-26 22:24:56 22679 6

原创 获取两个二维向量之间的角度及相序

主要是利用两个向量的数量积及向量积的知识点。编程语言Python#tvet_ang函数名的意思:t:2,代表二元向量;vet:向量的缩写;ang:角度的缩写。#函数参数为两个向量A,B;返回值为元组;元组第一项A,B之间的角度,第二项为BOOL类型,即A是否超前于B。def tvet_ang(tvet1,tvet2): tvet1_x=tvet1[0] tvet1_y=t...

2019-09-22 23:22:54 1632

原创 事件驱动与中断

总体来说,中断是硬件级别的,在编写单片机程序时我们经常用到,属于操作系统管理使用;事件驱动是软件级别,由操作系统提供,应用程序使用。以按键按下为例,当某个按键按下时,电平传递至中断引脚,中断最先捕捉并进入操作系统中断处理程序,在中断处理程序中,《1》会存有应用程序提供的回调函数地址序列,然后依次执行回调函数。《2》或者通过某种方式通知到应用程序该事件发生。...

2019-08-31 17:23:26 782

原创 计算机硬件原理与汇编

计算机硬件原理与汇编计算机机构运行模式图片计算机机构CPU与内存加IO运行模式CPU通过总线与内存及IO连接程序存储在内存中,数据也存储在内存中,两者可以存储在同一片内存上程序在存储是也是数据,不同的是其实可以被CPU识别的机器码高低电平来回闪动,程序运行每条汇编语言可以可以翻译为机器码。在汇编中,不存在指针及内存管理,因为其处于最深层,只要给出地址码,可以访问内存的任意地址并...

2019-08-31 17:09:14 436

原创 功率是电压电流乘积的波形在一个周期内积分后除以周期。

功率是电压电流乘积的波形在一个周期内积分后除以周期。也就是说功率是电压电流乘积波形中的直流分量。

2019-05-02 17:32:11 1411

原创 微分的傅里叶变换为什么是jw,积分的傅里叶变换为什么是1/jw?

微分的傅里叶变换为什么是jw,积分的傅里叶变换为什么是1/jw?首先说明:微分的傅里叶变换式其实就是微分器单位冲激响应的信号的傅里叶变换式。积分的傅里叶变换式其实就是积分器单位冲激响应的信号的傅里叶变换式。待续,,,,,,...

2019-04-23 18:51:26 12798

原创 冲激函数与冲激函数相乘与冲激函数对冲激函数卷积之间的区别

首先说,当一个运算出现了冲激函数与冲激函数相乘的运算时,就说明这个运算是错误的,违反了某些规则。例如:sin(t)的傅里叶变换为:Dirac(w+1)+Dirac(w-1)单位直流信号的傅里叶变换为2π*Dirac(w)上述是正规的数学描述,但是按照容易的理解方式,我更愿意把Dirac(w+1)写成Dirac(1),同时将直流信号的2π暂时的省略(哈哈,为了简便)。那么:sin(t)的傅...

2019-03-30 15:25:17 37504

原创 C#事件的用法

//事件提供者,提供事件为其成员NUM的值改变。事件为静态事件NumChange class EventExp { static private int num; //public EventExp exp; public delegate void NumChangeEventHandler(object sender, N...

2019-02-06 00:04:33 773

原创 在电路中运用叠加定理时,储能元件(电容,电感)的初始值只能计算一次

我们在《》讲到:含有电容、电感的电路也是线性电路。其实这句话是存在瑕疵的,应该说当电感,电容中不储能,即其初始值为零的时候,电感,电容是线性元件(线性系统)。这个我们从线性系统的定义可以看出:当一个系统满足ay=ax时,通俗的讲就是当其输入增加或减少a倍,其输出同时也增加或减少a倍时,就说这个系统是线性系统。依据上面的定义,我们看下电容的公式:当我们以u为输入,i为输出的时候i(t)=c∗...

2019-01-09 00:01:17 6741

原创 电路中的线性系统

在学习电路分析时,我们经常会遇到 线性系统 和 时不变系统 这样的描述,那么究竟什么样的电路才是线性电路,什么样的电路才是时不变电路呢?其实判断起来很简单,首先来说电阻,当电阻的阻值不随时间变化而变化,那么就是时不变系统,当电阻的阻值不随电压,电流的变化而变化,那么就是线性系统。关键在电容与电感,其实判断起来也很简单,当电容的容值不随时间变化而变化,那么就是时不变系统,当电容的容值不随电压,...

2019-01-08 19:34:08 2815

原创 单片机引脚为什么有读锁存器和读引脚两个选项?

要解答这个问题,我们先考虑一种情况,假如我们要对P0.1引脚输出(赋值)为1,那么单片机内部是如何工作的?我们知道,引脚属于IO设备,单片机内部CPU是通过地址总线,数据总线,控制总线对其进行赋值的,也就是说CPU不可能只对P0.1赋值,应该是对整个P0端口整体赋值,但是我们确实在编程过程中是可以通过指令对P0.1进行赋值。假如要给P0.1置位1,这个时候CPU的工作应该是这样的,CPU先读取整...

2019-01-05 20:03:30 2617

原创 编码器正反转的识别

编码器的原理:波形及特点:如何利用波形得出正反转的判据:程序上如何实现:包括程序结构

2018-12-18 19:57:26 13519 1

原创 程序编程及硬件设计中结构的重要性

在编程中,程序结构的重要性要大于程序本身的重要性。先把程序结构弄好了,编程会很顺畅。硬件设计也一样,结构是很重要的。结构就是各模块的分工划分以及相互之间的组织联系...

2018-12-15 18:19:40 894

原创 隔离开关配置原则

隔开配置时要保证某一线段两端都有隔开,进出线有隔开。可以先想象出某一变电所主接线的拓扑图:上图中,以节点为划分,可以分为9段,进出线的线段以及两端都可能来电的线段在其两端都应该设有隔离开关。如果只有一端来电,则在其来电方向上设置一个隔开即可,例如如果6号线是压互线段,则在其首端设置隔开即可。根据以往经验,在进出线处最好设置隔开,方便隔离区分。...

2018-12-03 18:57:03 2684

原创 关于黑洞的猜想

我们在玄幻小说中经常看到“空间法则”、“掌握空间力量”、“飞遁”等技能,这乍看起来显得很离谱,但是细想起来,却是有可能实现的。首先我们知道,根据相对论,我们周围看起来平坦的空间其实是被弯曲了的,这也是引力产生的原因。同时,一个物体质量越大,其周围的空间弯曲的越厉害,那么对于黑洞而言,其周围的空间肯定是弯曲到了极限,光速无法逃逸。但是我们知道光速是不变得,那么是否可以认为黑洞内部的空间其实是无限...

2018-11-17 18:29:39 672

原创

类定义在全局区,实例可以在子函数中定义。++类定义在全局区,实例在生成时会在栈区生成一个指针,指向堆区,堆区存放该实例的字段及函数指针,函数指针指向类中定义的代码段。++当在子函数里面生成一个实例时,该实例的生命周期就只有子函数周期,在子函数结束时,该实例就会结束,相应的堆区资源会释放。但是当在子函数中该实例生成时,假如有一个全局的变量(指针)指向该实例对象,那么在子函数结束时,该实例相应...

2018-10-28 19:50:05 135

原创 接触电压与跨步电压

接触电压与跨步电压需要分别注意两个值,一是人可承受接触电位差和跨步电位差的限值。二是某一即成接地网在

2018-10-23 19:08:23 2761

原创 位 字节 INT 有符号无符号

位(bit):位,又称比特位,英文是BIT。表示的意义是一个位,也就是1或者0。字节(byte):字节,又称8位二进制,英文是byte。表示的意义是八个位,也就是01010101。整型(int):整型INT型,其大小一般是二个字节,不同的编程语言定义不同,其实剩余的不管什么类型都可以看成是字节的整数倍。有符号无符号:有符号与无符号区别就是有符号通过首位的定义来区分正数与负数。主要是数...

2018-10-23 11:24:36 3549

原创 空开动作原理

本文未经允许,不得转载空气开关又称断路器,是家庭电路中必不可少的一个元器件,一般就装在配电箱里面,起到家庭电路短路保护的作用。如下图:(正泰小型断路器)该断路器具有短路保护及过载保护的作用,其动作曲线如下图(正泰某一产品动作曲线):该曲线反应了通过断路器的电流与它动作时间的关系,是电气工程师设计电路时的重要参考依据。本文主要说明一下空开实现短路保护的原理:首先看一幅图:线圈中有...

2018-09-29 19:54:41 5251

原创 电路分析里的高等数学

本文未经允许,不得转载电路分析里的高等数学一元二次方程:一元指的是只有一个未知说,二次指的是未知数的最高次是二次。总结下来的形式就是:ax2+bx+c=0ax^{2}+bx+c=0ax2+bx+c=0。该方程的解是:x=−b±b2−4ac2ax=\frac{-b±\sqrt{b^2-4ac}}{2a} x=2a−b±b2−4ac​​由上面的公式可以看到,该方程是有两个根,但是当b2−4ac...

2018-09-24 14:44:37 3187 2

原创 异步通信原理解析

UART TTL RS232 RS485UART:异步传输器TTL:晶体管-晶体管-逻辑电平RS232:一种全双工通信格式RS485:一种半双工通信格式串口通信常见的名词就是上面几位,真正的承担串口通信的是UART,TTL/232/485只是电平定义不同。因此研究串口通信主要是明白UART的工作原理。UART:由上面的UART结构框图我们可以看到,一个UART...

2018-09-22 09:32:39 3365

原创 汇编 堆栈 变量存储 指针

本文章系作者原创,未经许可,不得转载。汇编 堆栈 变量存储 指针先说栈的概念,栈其实也是一种。。。。。先说内存的概念吧。。。。。额 先说计算机吧,简单来说的话,可以把计算机理解成由CPU,内存,硬盘组成,而CPU内部又包括一种叫做内部寄存器的东西,包括 数据寄存器: AX,BX,CX,DX; 段寄存器: CS,DS,ES,SS; 指针与变址寄存器SP,BP,SI,DI; ...

2018-09-10 22:22:25 2571

原创 Python里面的进制转换

Python里的进制转换以前用C语言写过一些单片机的串口程序,

2018-09-09 18:06:37 1247

原创 值类型与引用类型

自动变量类型是指存储于该程序(进程)堆栈空间的一种变量类型(注意此时的堆栈空间并不是汇编语言上的堆栈,只是它的使用及释放类似于堆栈的过程)。这个变量类型的一个特点是它在程序执行时存在,在程序结束时消失。正是这个过程类似于汇编里栈的操作,所以才将其命名(处理)为堆栈。我们平时所定义的INT之类的类型都属于这个范畴,该变量在创建时顺序加入,在消亡时按相反的顺序移除。 堆空间不同于栈空间,它不属于某一...

2018-09-09 13:23:21 235

原创 关于指针的理解

指针与汇编语言之间的联系指针的本质指针是C语言中一个比较重要的概念。要理解指针,我们先理解以下变量的概念。变量就是C语言对计算机内部某一块内存空间的命名。显然这个变量名机器本身是不认识的,也是无意义的,但是变量名可以作为一个标签,帮助我们定义和使用这块地址。举个例子: 在计算机中,如果CPU想要存储一个数据,它会怎么实现呢?看下图:DB:数据总线 AB:地址总线 CB:...

2018-09-08 13:37:36 349

空空如也

空空如也

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

TA关注的人

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