- 博客(29)
- 资源 (14)
- 问答 (5)
- 收藏
- 关注
原创 应用改进SA算法实现MATLAB-HFSS交互仿真与天线优化
模拟退火算法(SA)来源于固体退火原理,是一种基于概率的算法。将固体加温至充分高的温度,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,分子和原子越不稳定。而徐徐冷却时粒子渐趋有序,能量减少,原子越稳定。在冷却(降温)过程中,固体在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。模拟退火算法从某一较高初温出发,伴随温度参数的不断下降,结合概率突跳特性在解空间中随机寻找目标函数的全局最优解,即在局部最优解的地方能概率性地跳出并最终趋于全局最优。
2024-03-20 20:49:30 1659 3
原创 基于华为ensp的企业网络规划(新版)
假设某大型公司总部在北京、在重庆设置分部,总部和分部均有研发部、市场部、财务部等部门,现在要求进行网络规划与设计,实现分部和总部能够进行网络连通。为了保证数据安全,在总部和分部之间可否考虑采用VPN等技术,还有是否有VxLAN、DNS。
2024-03-19 20:54:45 4847 8
原创 cst-python联合仿真的问题解决
将AMD64\python_cst_libraries\cst手动复制到虚拟环境lib里就可以了。报错No module named cst.interface。
2024-03-05 08:57:42 644 2
原创 anaconda创建新环境默认在C盘无法更改
这个路径根据自己的情况设置,我的anaconda是安装在了 E:\anaconda\anaconda\anaconda3\envs下,因此环境的存放位置就是上面的那个路径。然后在自己当前的用户名下就可以找到该文件,生成该文件时再进行修改。通过在cmd中输入命令。接下来再重新创建即可。
2023-10-24 20:40:30 573 2
原创 pycharm终端激活环境时报错
所在位置 E:\anaconda\anaconda\anaconda3\envs\wsbpytorch\shell\condabin\Conda.psm1:76 字符: 36。nvoke-Expression : 无法将参数绑定到参数“Command”,因为该参数为空字符串。
2023-09-14 18:14:09 1585
原创 国内 github.com经常打不开的解决办法
4、打开电脑文件C:\Windows\System32\drivers\etc下的host文件。2、在A类型中填写github.com,再点击监测按钮。5、在host文件的最后一刚加入刚才复制的IP。3、复制下面任意一个ip。6、重新打开GitHub。
2023-07-31 09:15:11 192
原创 autodl算力租用平台应用于pycharm
首先进入算力市场博客以2080为例,选择计费方式,选择合适的主机,选择要创建实例中的GPU数量,选择镜像(内置了不同的深度学习框架),最后创建即可。
2023-07-02 16:27:52 2899 1
原创 最详细的 Windows 下 PyTorch 入门深度学习环境安装与配置 (GPU版本)
anaconda、pytorch深度学习环境搭建
2023-03-08 14:59:10 13456 7
原创 基于华为eNSP的企业网络规划
假设某大型公司总部在北京、在重庆设置分部,总部和分部均有研发部、市场部、财务部等部门,现在要求进行网络规划与设计,实现分部和总部能够进行网络连通。同时考虑为了数据安全是否应用VPN,DNS等技术。......
2022-07-21 18:33:12 35475 89
原创 Ubuntu18.04+Android手机IMU+ROS Melodic跑ORB-SLAM2
Ubuntu18.04+Android手机IMU+ROS Melodic跑ORB-SLAM2前言一、ROS Melodic在ubuntu系统18.04版本上的安装二、基于ROS,ORB_SLAM2的安装、配置、运行SLAM单目实例1、前期SLAM环境配置2、ROS下安装ORB_SLAM23、运行单目SLAM实例(1)下载数据集(2)编译(3)结果三、Android 手机摄像头与 PC建立通信传输1、Android 工具下载2、连接热点将 PC 和 Android 手机 置于同一局域网下四、Android 手
2022-05-28 17:14:22 4425 23
原创 Ubuntu18.04搭建 SLAM环境(完美避坑,版本对应不报错)
Ubuntu18.04版本配置 SLAM环境写到前言一、CMake、g++、git的安装二、Eigen的配置三、Sophus的配置四、OpenCV、PCL、Pangolin的配置安装1、OpenCV的配置2、PCL3、Pangolin五、Ceres、g2o、DBoW3的配置1、Ceres(1)软件包下载:(2)安装编译Ceres库所需依赖项(3)然后解压ceres,打开终端进入解压后的文件,编译安装2、g2o3、DBoW3六、octomap七、参考博客写到前言近来需要用到SLAM环境来完成项目工作,因此
2022-04-18 20:23:39 7562 11
原创 ROS Melodic在ubuntu系统18.04版本上的安装(完美避坑)
ROS Melodic在ubuntu系统18.04版本上的安装(完美避坑)前言一、安装前的工作准备二、安装过程三、配置更改四、小海龟测试五、参考文献前言近来需要使用ROS Melodic用于课程实验,在网上此类博客众多,通过对大量博客的检索比较,总结出这篇避坑博客,相信99%的同学都可以一次成功一、安装前的工作准备将软件与更新中的软件源改成国内的,比如清华清华的:sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors
2022-04-17 12:08:57 3034 9
原创 Ubuntu系统安装opencv详细操作及具体应用
Ubuntu系统安装opencv详细操作及具体应用前言一、opencv是个什么东西二、opencv的安装1、资源准备及前期准备2、安装编译3、配置更改4、验证版本三、opencv应用1、打开图片进行特效显示2、使用opencv库打开摄像头3、修改上一个程序打开视频文件来播放四、容易碰到的问题五、参考文献前言由于ubuntu系统近日被不小心整崩溃了,所以早期安装的一些东西又要重新安装,闲来无事,为提高重装人的效率,将一些东西写成博客。一、opencv是个什么东西开源计算机视觉(OpenCV)是一个主要
2022-04-17 11:34:32 54769 71
原创 ubuntu18.04安装ROS Melodic初始化失败及rosdep update超时问题解决
一 、 初始化失败解决sudo rosdep init会出现ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down报错原因是GitHub的raw.githubusercontent.com无法连接,需要解决GitHub的raw.gith
2022-04-09 19:28:20 1538 5
原创 Windows10+ubuntu 双系统安装(针对联想小新air14)
联想小新air14-Windows10+ubuntu 双系统安装一、 准备工作1、查看电脑配置(1)查看BIOS模式(2)搞清楚硬盘单双2、制作系统盘(1)资源准备(2)写盘3、磁盘分区二、安装过程1、用做好的系统盘安装系统2、手动分区3、安装成功三、常见问题一、 准备工作1、查看电脑配置(1)查看BIOS模式“win+r"快捷键进入"运行”,输入"msinfo32"回车,出现以下界面,可查看BIOS模式:(本电脑是联想air小新14,可以看到是新式UEFI模式)(2)搞清楚硬盘单双右键点击开
2022-04-02 18:26:25 14733 3
原创 使用Altium Designer 绘制原理图并且使用STM32F103完成对SD卡的数据读取
使用Altium Designer 绘制原理图并且使用STM32F103完成对SD卡的数据读取前言实验要求一、 电路原理图绘制软件安装配置过程(一)绘制stm32最小系统的电路原理图1、新建工程2、下载元件库3、绘制原理图(1)过程(2)结果(二)STM32+SD卡的系统原理图设计1、绘制步骤2、原理图展示二、SD卡读取数据(一) 理论知识1.SD卡简述2、SD卡初始化3、SPI协议4、SD卡物理结构(二)实验过程1、下载源码2、硬件连线3、代码修改4、编译烧录5、SD开始读入(1)初始化SD卡(2)发送文
2021-12-23 14:21:45 2152
原创 变量存储重温与Clion编辑器的学习与实践
变量存储重温与Clion编辑器的学习与实践一、实验要求二、变量存储重温1、内存分配(1)内存属性简述(2)内存分区简述(3)分区进行对比(4)STM32数据存储位置2、编程进行验证(1)Ubuntu验证【1】代码如下【2】终端创建、查看(2)STM32验证【1】代码生成【2】代码编写【3】烧录输出(3)分析比较三、Clion介绍、安装及配置1、Clion介绍2、安装 CLion20213、安装arm-none-eabi-gcc4、安装openocd5、安装MinGW6、添加到系统环境变量7、Clion配置1
2021-12-16 14:05:42 752
原创 STM32F103C8T6移植uCOS基于HAL库
STM32F103C8T6移植uCOS基于HAL库前言实验要求一、stm32 cubeMX建立hal库工程二、获取uC/OS-III源码三、文件夹复制转移1、uC-BSP文件夹新建bsp.c和bsp.h文件2、给文件夹uC-CONFIG添加以下文件(从以下路径复制过来)3.将uCOS相关文件复制到HAL工程的MDK-ARM文件夹下四、移植开始1、添加工程文件夹2、给新增的文件夹添加文件3、文件修改1)bsp.c和bsp.h添加代码2)修改main.c文件代码3)启动文件修改4)文件app_cfg.h修改5)
2021-12-06 21:03:13 3361
原创 串口传输文件及点阵汉字的字模读取与显示
串口传输文件及点阵汉字的字模读取与显示一、实验要求二、串口传输文件1、串口连接2、传输文件1)设置波特线为1152002)设置波特线为20000003、结果分析三、点阵汉字的字模读取与显示1、点阵的了解2、汉字编码1)区位码2)机内码3、点阵字库结构1)点阵字库存储2)16*16点阵字库3)14*14与12*12点阵字库4、汉字点阵获取1)利用区位码获取汉字2)利用汉字机内码获取汉字5、实验步骤1)实验准备2)撰写代码3)编译运行4)运行截图四、总结五、参考文献一、实验要求1、串口传输文件的练习。将两台
2021-11-19 19:06:06 1131
原创 STM32中断与DMA通信编程
STM32中断与DMA通信编程一、stm32中断、DMA通信原理1、stm32中断2、DMA通信原理二、采用中断模式编程控制LED灯点亮熄灭1、新建工程文件2、配置3、生成初始化代码4、编写中断函数5、程序烧录6、运行三、采用串口中断方式发送Hello windows1、新建工程2、编写用户函数3、程序烧录4、运行效果四、 STM32采用串口DMA方式发送数据1、新建工程2、添加代码3、程序烧录4、运行五、总结六、参考文献一、stm32中断、DMA通信原理1、stm32中断(1)中断介绍中断是由内核
2021-11-05 19:04:50 625
原创 串口通信小试牛刀
串口通信小试牛刀一、了解串口协议和RS-232标准,以及RS232电平与TTL电平的区别;了解"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理。1、串口协议2、RS-232标准3、RS232电平与 TTL电平的区别4、了解“USB/TTL转232”模块的工作原理(1)模块介绍(2)模块用途(3)硬件设计二、安装 stm32CubeMX,配合Keil,分别尝试使用寄存器地址方式(汇编或C,不限) 和HAL库这两种方式完成下列任务1、重做上一个LED流水灯作业,即用GPIO端口完成3只LED
2021-10-29 18:17:33 626
原创 STM32F103寄存器方式点亮LED流水灯
STM32F103寄存器方式点亮LED流水灯一、 题目要求二、学习和理解STM32F103系列芯片的地址映射和寄存器映射原理;了解GPIO端口的初始化设置三步骤1、什么是寄存器2、地址映射和寄存器映射原理3、GPIO端口的初始化设置三步骤(时钟配置、输入输出模式设置、最大速率设置)三、以 STM32最小系统核心板STM32F103C8T6+面板板+3只红绿蓝LED 搭建电路,使用GPIOB、GPIOC、GPIOD这3个端口控制LED灯,轮流闪烁,间隔时长1秒。1、工程文件的建立2、使用寄存器点亮LED灯——
2021-10-22 23:47:48 930
原创 STM32的C与汇编语言混合编程
STM32的C与汇编语言混合编程一、实验问题描述二、实验过程与结构1、创建项目2、C语言调用汇编函数2)编译调试3、修改代码并跟踪调试4、汇编函数调用C语言三、实验总结四、参考文献一、实验问题描述在第三周STM32汇编语言编程与仿真调试的基础上,继续学习Keil下STM32的C与汇编语言混合编程。任务:参考附件资料,完成C语言调用汇编函数;修改参考代码,要求将原汇编语言 Init_1函数的类型改为 int Init_1(init) ,此函数功能修改为 传入一个整型数x,函数运行后返回整型数 x+10
2021-10-11 19:46:13 174
原创 GCC背后的故事&OpenCV相逢何必曾相识
一. 学习并掌握可执行程序的编译、组装过程。学习任务如下:1)阅读、理解和学习材料“用gcc生成静态库和动态库.pdf”和“静态库.a与.so库文件的生成与使用.pdf”,请在Linux系统(Ubuntu)下如实仿做一遍。2)在第一次作业的程序代码基础进行改编,除了x2x函数之外,再扩展写一个x2y函数(功能自定),main函数代码将调用x2x和x2y ;将这3个函数分别写成单独的3个 .c文件,并用gcc分别编译为3个.o 目标文件;将x2x、x2y目标文件用 ar工具生成1个 .a 静态库文件,
2021-10-08 17:17:16 237
原创 Keil环境下完成基于STM32汇编程序的编写并进行动态调试、分析生成的HEX文件内容
本文内容:在Keil嵌入式开发环境下,完成一个基于STM32汇编程序的编写,并进行动态调试;观察最终生成 hex 文件的各段的大小,以及 hex 文件前 8 个字节内容,解释其含义。目录一、在keil环境下创建新项目1、新建工程2、添加源文件二、代码编写,编译与调试1、程序代码编写2、程序编译3、程序调试三、分析生成的HEX文件1、扩展线性地址记录2、数据部分3、文件尾四、总结五、参考文献一、在keil环境下创建新项目1、新建工程点击 Project ——> New uVision Proje
2021-09-30 10:24:44 608
原创 Ubuntu系统和Windows系统采用不同方式编译main1.c程序
Linux系统和Windows系统采用不同方式编译main1.c程序文章目录Linux系统和Windows系统采用不同方式编译main1.c程序问题描述一、两种系统编译main.c二、用Makefile方式编译main.c三、对两种系统不同编译方式的总结总结问题描述一、 请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返
2021-09-13 19:03:54 391
基于QT的SIP信令分析
2023-09-30
自制的七种面部表情数据集
2023-09-30
eNSP常用命令资料.pdf
2022-07-27
CST-Python联合仿真导出数据
2024-03-11
CST-python联合仿真
2024-03-07
取得近似最优解的参数池范围优化
2023-11-17
如何用多个输入层输入参数如图片、与图片相关联的其他参数融合到一起进行图像分类识别
2023-04-16
pytorch深度学习图像分类后如何利用其他参数融合测试(语言-python)
2023-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人