Conda基础命令
以下总结均参考CSDN博客
一、获取帮助
123conda -h # 获取帮助conda env -h # 获取环境相关命令的帮助
二、更新
12345conda --version # 查看版本信息conda update conda conda update anaconda conda update --all # 更新全部包 conda update xxx # 更新xxx文件包
三、创建环境
1234567conda env list # 显示所有的虚拟环境source ~/conda/bin/activate # 激活base环境conda create --name newname --clone oldname # 创建一个newname的新环境,里面的包与oldname相同conda create -n xxxx python=3.9 # 创建python3.9的xxxx虚拟环境,创建新环境的时候 ...
ubuntu安装并使用nohup
最近实验室上新新的服务器了,我把放在重庆大学服务器中所有的Conda环境都转移到自己实验室新上的服务器上了,记录以下自己在新服务器上使用nohup挂起程序使SSH断连后也照常跑程序的过程。
一、Ubuntu安装nohup
不同于CentOS,Ubuntu不使用yum,因此我们可以直接使用apt-get安装所需的软件包。OK,进入正题。在终端执行以下命令即可安装。
1sudo apt-get install coreutils
这里我们安装的coreutils软件包而不是nohup,这是因为coreutils中包含nohup命令。
二、使用nohup挂起程序
nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不应该结束,那么可以使用nohup命令。该命令忽略所有挂断(SIGHUP)信号,可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂断的意思( no hang up)。
nohup命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到$HOME/noh ...
《占空比可调的控制系统设计与实现》课程设计报告
占空比可调的控制系统设计与实现
摘要:本文介绍一种占空比可调的控制系统设计与实现。该系统以单片机为核心控制单元,通过对外围电路的控制来实现对输出波形的占空比的精确调节,并能对运行信号参数进行实时显示,通过观察流水灯的切换速度直观感受占空比的改变。
占空比是脉冲宽度调制波的一个重要参数。脉冲宽度调制波通常由一列占空比不同的矩形脉冲构成,其占空比与信号的瞬时采样值成比例。脉冲宽度调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,脉宽调制(PWM)信号广泛应用于电机控制、开关电源设计等诸多场合。PWM 信号在自动控制中系统中起着重要的作用,其控制作用受外界干扰小,使得系统工作精确可靠,研究 PWM 信号的产生和原理具有重要的意义。
PWM 控制技术以其控制简单、灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。由于当今科学技术的发展已经没有了学科之间的界限,结合现代控制理论思想或实现无谐振软开关技术将会成为PWM 控制技术发展的主要方向之一。
关键字:脉宽调制;STC89C52;占空比;LCD1602;矩阵键盘;流水灯
一 ...
大学生电子设计大赛准备--MSP432时钟设置模块学习
一、记录以下代码
准备电子设计大赛,浅浅的学习了MSP432的时钟设置模块,记录如下
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778//常用的函数库#include "normal.h"//延时函数 systick实现 时钟刻度为系统频率void systick_delay(uint32 t) { SysTick-> CTRL = 0x00; SysTick->LOAD = t - 1; SysTick->VAL = 0x00; SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | //时钟源选择 (core clk) SysTick_CTRL_ENABLE_Msk; //使能 systick while( !(SysTick ...
大学生电子设计大赛准备--MSP432版载键盘模块学习
一、记录以下代码
准备电子设计大赛,浅浅的学习了MSP432的板载键盘模块模块,记录如下
123456789101112131415161718192021222324252627282930//key.h#ifndef _KEY_H_#define _KEY_H_#include "headfile.h"//GPIO_PORT_P1,GPIO_PIN1表示P1.1引脚//GPIO_getInputPinValue()函数读取电平状态// KEY_LEFT_PRESS 1表示按键1被按下#define KEY_LEFT_PORT GPIO_PORT_P1#define KEY_LEFT_PIN GPIO_PIN1 #define KEY_LEFT GPIO_getInputPinValue(KEY_LEFT_PORT,KEY_LEFT_PIN)#define KEY_LEFT_PRESS 1#define KEY_RIGHT_PORT GPIO_PORT_P1#define KEY_RIGHT_PIN GPIO_PIN4#define KEY_R ...
大学生电子设计大赛准备--MSP432LED模块学习
一、记录以下代码
准备电子设计大赛,浅浅的学习了MSP432的板载LED模块,记录如下
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950// LED.h#ifndef _LED_H_#define _LED_H_//GPIO_setAsOutputPin(Port, Pin);配置GPIO为输出模式//GPIO_setOutputHighOnPin(PORT,PIN);设置高电平//GPIO_setOutputLowOnPin(Port,Pin);设置低电平//GPIO_toggleOutputOnPin(Port,Pin);设置引脚高低电平状态取反,即高变低,低变高//GPIO_setDriveStrengthHigh(Port, Pin);配置驱动强度为强//GPIO_setDriveStrengthHigh(Port, Pin);配置驱动强度为弱,高驱动强度可以提高待在能力,最大电流可达20mA。//但并不是所有的引脚都可以配置为高驱动强度#inc ...
大学生电子设计大赛准备--MSP432串口初始化模块学习
一、记录以下代码
准备电子设计大赛,浅浅的学习了MSP432的串口初始化模块,记录如下
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 ...
大学生电子设计大赛准备--PCB自动布线学习
一、自动布线
删除布线以及铺铜
选择布线,一般选择本地布线,其中本地布线需要下载额外插件,建议下载使用本地布线。
二、铺铜、泪滴
重复铺铜,泪滴等操作即可。
三、使用AD自动布线
3.1 导出嘉立创PCB图
因为嘉立创的自动布线对于复杂电路来说还是不够完善,我们使用AD软件自动布线,首先我们将力创的PCB导出为AD文件
3.2 AD软件自动布线
首先清除所有网络
显示所有连接
自动布线,因为AD自动布线需要考虑规则,按照自己的需求。
自动布线开始
布线成功
3.3 AD软件铺铜
滴泪
选择对象定义
大学生电子设计大赛准备--嘉立创打样PCB学习
下单时,基本都是默认,注意板子厚度即可。
大学生电子设计大赛准备--嘉立创EDA生成PCB及手工布线
一、自动转PCB
选择PCB板子的长度尺寸,一般单位选择mm,其实坐标都设置为0mm,根据实际需要确定边框以及宽、高
在PCB电路图中会有一个紫色的边框,它是最后的外形。在这里的层与元素中,主要用到顶层,底层,边框层。
然后按照自己喜欢的布局摆放电子元器件进入紫色框框,最好做到走线最短
二、手动布线
布线时可以不考虑印丝,所以层选项中可以将印丝层关闭
接下来根据电路手动布线,尽可能地多的在正面布线,我比较菜,剩下无根没实在没办法走线了
剩下地线我们在背面进行走线,使用到过孔工具,并检查DRC是否有错,我成功了。
三、一些其他操作
3.1 泪滴生成倒角
使用工具中的泪滴,选择默认并应用,这时候连接点会出现倒角,这使得连接更加结实。
3.2 铺铜
放置栏选择铺铜,参数填写PT,然后绕着板子外围连接一圈,最后按ESC退出。
选择自己的铺铜网络,并修改保留孤岛的参数为是,这时候就能看见除了板子上的大量铜
上面是进行了顶层铺铜,下面进行底层铺铜。首先选择铺铜网络,按CTRL+C,然后随便找一个焊盘的中心作为参考点点击一下,之后按CTRL+V,这时候在按以下该焊盘的中心。通过选 ...