草庐IT

AD交叉探针使用方法

交叉探针就是点击原理图里的元器件,然后PCB文件对应的器件就会高亮,极大的减少了寻找器件位置花费的时间。1.使用AD随便打开一个工程2.将PCB文件分理出,相当于两个显示界面,一个原理图,一个PCB。   3.原理图端快捷键TC(或者上面工具栏的)选中元器件,PCB页面就会高亮对应的器件 

Android 13(targetSdkVersion:33)必需添加com.google.android.gms.permission.AD_ID

关于这个问题个人觉得Google真有点变态。大概的意思是:你要适配Android13,必须将targetSdkVersion升至33,这都很正常;你必须添加com.google.android.gms.permission.AD_ID的权限获取,OK,虽然不知道我的APP没有广告为何一定要我加这个,你要加就加呗!!!但变态的是在提交新版本审核时,Google后台却问你为什么要获取这个权限。简直是10万个䓍泥马在奔腾呀!!!行为变更:以Android13或更高版本为目标平台的应用 | Android开发者 | AndroidDevelopers“您的应用为何需要使用广告ID?”那个还问号的那个懵

Altium Designer(AD)检查测试点(Testpoint)覆盖率

    在用AltiumDesigner软件绘制原理图时,有时会有统计这个工程的测试点覆盖率需求,在AD17版本及之后的版本中,提供了Testpointmanager界面来管理测试点。    在AD中有2种类型的测试点:Fabricationtestppoint(用于PCB的下线电气测试)和AssemblyTestpoint(用于PCBA组装的ICT工艺测试)焊盘或过孔的基础设置将要设置成测点的焊盘或者过孔的Testpoint属性勾选设置好测试点的属性后,从原理图更新到PCB中,测点焊盘上会显示FabTestpoint和AssyTestpoint字样(可通过ViewConfiguration配

uni-app小程序uni.navigateBack返回上一个页面并传递参数.返回上个页面并刷新

返回上一个打开的页面并传递一个参数。有种办法就是使用假如从B页面返回A页面:varpages=getCurrentPages();varprevPage=pages[pages.length-2];//上一个页面prevPage.setData({mdata:1})经过测试,在uni.app中使用B页面使用setData设置A页面参数无法实现(应该是被更改为常量属性了)。打印console.log(prevPage)前一页面对象可得:方法1:我们可以使用A页面原有方法B页面传递:varobject={sx1:"参数1",sx2:"参数2",}prevPage.onShow(object);un

uni-app小程序video不能自动全屏问题

在这里记录下这个大坑:废话不多说直接上干货重点:导致安卓全屏不了的问题就在于css样式问题 exportdefault{ data(){ return{ videoUrl:'xxxxx' }; },onReady(){this.videoContext=uni.createVideoContext('myVideo',this);this.videoContext.requestFullScreen({direction:90});}, methods:{ fullscreenchange(e){ if(!e.detail.fullScreen){ this

新建的uniapp(vue2)微信小程,编译sVNode‘ is not exported by node_modules\@dcloudio\uni-mp-vue\dist\vue.runtime.

运行到微信小程序上时就报错如上,还没编译,有遇到同样问题的吗,找了很多大佬都没有解决,求支支招

Altium Designer(AD)软件使用记录09-PCB布线部分之层叠设置、 规则设置

目录AltiumDesigner(AD)软件使用记录09-PCB布线部分之层叠设置、规则设置一、层叠设置二、规则设置第一:电气性能规则1、间距规则2、短路规则3、开路规则第二:走线规则1、走线宽度规则2、过孔规则3、差分走线规则第三:铜皮规则1、负片层连接类型2、负片层的反焊盘3、正片层铜皮连接方式第四:Mask规则设置1、阻焊设置(SolderMask)第五:生产制作规则1、丝印到阻焊距离2、丝印到丝印距离AltiumDesigner(AD)软件使用记录09-PCB布线部分之层叠设置、规则设置一、层叠设置链接:AltiumDesigner(AD)软件使用记录05-PCB叠层设计链接:如何快速

uniapp之通过vue-cli命令行创建Vue3/Vite版,JavaScript开发,引入uni-ui扩展组件

注意:Vue3/Vite版要求node版本^14.18.0||>=16.0.0如果使用HBuilderX(3.6.7以下版本)运行Vue3/Vite创建的最新的cli工程,需要在HBuilderX运行配置最底部设置node路径为自己本机高版本node路径(注意需要重启HBuilderX才可以生效)HBuilderXMac版本菜单栏左上角HBuilderX->偏好设置->运行配置->node路径HBuilderXWindows版本菜单栏工具->设置->运行配置->node路径环境安装1.全局安装vue-clinpminstall-g@vue/cli2.创建以javascript开发的工程(如命令

AD-PCB笔记

PCB设计流程设计准备工作(设计原理图、规划项目时间)→确认原理图→新建封装(添加封装及同步)→布局工作(设置好结构、开始布局,接口、模块化)→布线工作→优化及DRC→设计资料输出→打板测试原理图批量添加封装原理图中Tools→FootprintManager同步网表D+U,updatetoPCBPCB绘制板框手工绘制板框导入CAD来定义注意:单位mm,1:1比例,层设置(或者保持默认)布局思路流程按功能模块来分类→准确防止结构器件→理清信号模块分布→理清电源模块分布→放置芯片等大器件→局部模块化布局→整版进行布局优化→布局评审同时打开原理图和PCB进行布局模块化区分电路1.交互选择模式下:利

AD-PCB笔记

PCB设计流程设计准备工作(设计原理图、规划项目时间)→确认原理图→新建封装(添加封装及同步)→布局工作(设置好结构、开始布局,接口、模块化)→布线工作→优化及DRC→设计资料输出→打板测试原理图批量添加封装原理图中Tools→FootprintManager同步网表D+U,updatetoPCBPCB绘制板框手工绘制板框导入CAD来定义注意:单位mm,1:1比例,层设置(或者保持默认)布局思路流程按功能模块来分类→准确防止结构器件→理清信号模块分布→理清电源模块分布→放置芯片等大器件→局部模块化布局→整版进行布局优化→布局评审同时打开原理图和PCB进行布局模块化区分电路1.交互选择模式下:利