草庐IT

仿真教学

全部标签

JDK 8 升级 JDK 17 全流程教学指南

JDK8升级JDK17首先已有项目升级是会经历一个较长的调试和自测过程来保证允许和兼容没有问题。先说几个重要的点遇到问题别放弃仔细阅读报错,精确到每个单词每一行,不是自己项目的代码也要点进去看看源码到底是为啥报错明确你项目引入的包,升级到JDK17后对应低版本的都需要升级可能大部分同学都不是完全了解自己的项目都依赖了什么包,这个升级工作一定会加深你对maven包管理的理解,以及你对你项目依赖的熟悉程度和你解决排查问题的能力。项目跑不起来就慢慢调试,问题暂时解决不了就放一放,放松一下,交给下个阶段头脑清醒的自己。升级你的maven编译版本修改你主工程的pom文件plugin>groupId>or

Android:卡仿真 - 使用 PN532 nfc 模块读取 ndef 消息

我有一部LGD320nAndroid手机、elechouse的PN532nfc模块和Stollmann的NFCPlayer,我可以使用它们正确读取NFC标签。我从这里测试了一个样本:https://github.com/grundid/host-card-emulation-sample当我将一台Android设备作为标签读取,另一台Android设备作为读取器时,它工作正常。但是我无法通过NFCPlayer使用PN532阅读器读取Android设备作为标签。我希望阅读器从充当标签的Android设备读取NDEF消息,但NFCPlayer甚至无法识别Android设备。我想我必须在An

Ubuntu20.04搭建PX4仿真环境及XTDrone开发平台(最详细最明白)

一、介绍PX4-Autopilot仿真平台是由PX4官方提供的集虚拟px4固件、真机烧录固件、gazebo环境及模型于一体的平台,用户可以自己编写程序,通过mavros接口与虚拟px4固件进行mavlink协议的通讯,并在gazebo中显示虚拟世界和模型。因此PX官方手册里给了一个经典的例程:offboard.cpp和offboard.py,让用户通过程序开发,实现无人机自主功能。而XTDrone,就是提供一系列程序及教程的通用开发平台,见下图:【当然,可以看到,sitl_config文件夹里的models里的传感器sdf模型和修改过的gazebo_ros插件也是实现各种仿真的必要贡献】二、写

用Verilog设计一个8位二进制加法计数器,带异步复位端口,进行综合和仿真。

用Verilog设计一个8位二进制加法计数器,带异步复位端口,进行综合和仿真。moduleBinaryCounter8Bit(inputwireclk,inputwirerst,outputwire[7:0]count);reg[7:0]count;always@(posedgeclkornegedgerst)beginif(!rst)begincount点此处编译综合仿真这里还需将rst置1才有效可以在clk=0;后加rst=1;或者在clk=0;后加rst=0;并且在#DELYclk=~clk;后加#(DELY*20)rst=~rst;仿真即可

基于51单片机的交通灯Protues仿真设计

目录一、设计背景二、实现功能三、硬件电路设计说明3.1 主控模块电路设计3.2 数码管显示电路设计​​​​​​​3.3 键盘电路设计​​​​​​​3.4 复位电路设计​​​​​​​3.5 时钟电路设计三、仿真演示四、源程序一、设计背景    交通是城市经济活动的生命线,它在促进城市经济发展和人民生活水平方面发挥着举足轻重的作用。城市交通问题一直困扰着城市的发展和经济发展。城市道路数量的限制和汽车数量的不断增加是造成城市拥堵的主要因素。城市路网中的交通流量持续增长,说明了车辆对道路承载能力的需求依然较大,且在近期内不会发生变化。自从采用了电脑控制系统以来,无论在控制硬件上有多大的进步,都没有在控

干货 | 浅谈机器人强化学习--从仿真到真机迁移

“对于机器人的运动控制,强化学习是广受关注的方法。本期技术干货,我们邀请到了小米工程师——刘天林,为大家介绍机器人(以足式机器人为主)强化学习中的sim-to-real问题及一些主流方法。”一、前言设计并制造可以灵活运动的足式机器人,一直是工程师追逐的梦想。相比于轮式机器人,足式机器人凭借其腿部结构优势可以在离散非连续的路面行走。近年来,足式机器人技术发展迅速,涌现出了许多先进的足式机器人,如波士顿动力的Atlas/Spot机器人、麻省理工学院(MIT)的Cheetah系列机器人、瑞士苏黎世理工学院(ETH)的ANYmal系列机器人、宇树科技的A1/Go1机器人、小米的铁蛋机器人等。主流的传统

【单片机基础】使用51单片机制作函数信号发生器(DAC0832使用仿真)

文章目录(1)DA转换(2)DAC0832简介(3)电路设计(4)参考例程(5)参考文献(1)DA转换单片机作为一个数字电路系统,当需要采集外界模拟量的使用需要进行AD转换,将模拟量转换成数字量,供单片机使用。51单片机需要外部配置一个AD转换芯片来进行模拟量的采集,如我之前写了一篇ADC0832的使用。高级的单片机如STC12和STM32已经集成了AD转换功能,只需简单配置一下,便可以采集到AD转换后的数据。AD转换(AnalogtoDigital)是模拟量转换数字量,那么DA转换(DigitaltoAnalog)便是数字量转换成模拟量。使用DAC0832进行数字到模拟的转换,再使用定时器控

如何用DAP仿真器下载程序

1.硬件连接 把仿真器用USB线连接至电脑,如果仿真器的灯亮则表示正常,可以使用。再把仿真器的另外-端连 接到开发板,给开发板上电,就可以通过软件KEIL或者IAR给开发板下载程序,仿真器见图1。 2.仿真器配置  在仿真器连接好电脑和开发板且开发板供电正常的情况下,打开编译软件KEIL,在魔术棒选项卡里面选择仿真器的型号,具体步骤如下:(1)配置Debug,选择CMSIS-DAPDebugger (2)配置Utilities选项(3)配置DebugSetting选项。如下图所示SWJ勾上,速度选择5MHZ或者1Mhz,看串口是否识别即可。 3.选择目标版选择目标板,具体选择多大的Flash要

玩转ansys——悬臂梁质量块的实体建模与仿真

文章目录前言一、实验说明(一)实验模型图(二)问题描述二、计算步骤(一)分析问题(二)建立有限元模型初始化设置实体建模三、结果分析(一)网格划分效果图(二)梁的变形(三)实体模型的上拉下压情况总结前言实验所用软件版本:ansys10.0一、实验说明(一)实验模型图(二)问题描述悬臂梁受力模型如上图所示,一段长100[mm]的梁,一端固定,另一段受到平行于梁截面的集中力F的作用,F=100[N]。梁的截面为正方形,边长为10[mm]。梁所用的材料:弹性模量E=2.0105[MPa],泊松比0.3。二、计算步骤以梁单元为主介绍。(一)分析问题分析该物理模型可知,截面边长/梁长度=0.1是一

vscode连接远程服务器(傻瓜式教学)

        如何在远程服务器上进行编码呢?vscode!!!        当然,还有很多其他选择,例如sublime、ultraedit等等,这里我们用非常流行的vscode来连接ubuntu服务器做讲解!1、下载vscode百度搜索vscode(注意不是visualstudio),进入vscode官网进行下载。 2、安装ssh插件根据你的操作系统选择对应的版本进行下载和安装。 安装完成之后,启动vscode,选择左侧Extensions选项卡,在输入框搜索remote,选择安装Remote-SSH插件。 安装完成之后会在左侧新增一个选项卡RemoteExplorer,如下图所示: 3、