自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凝眉

专注,提升效率

  • 博客(31)
  • 资源 (12)
  • 收藏
  • 关注

翻译 PyVISA教程-用Python控制仪器【为PyVISA添砖加瓦】

你可以通过多种方式提升PyVISA。报告问题可以通过PyVISAissue maker报告任何包或者文档的问题。同时请上传特性请求,评论或者疑问。平台相关的信息也是需要的。如果认为存在问题,运行下面的命令,粘贴输出信息附在后边。 python-m visa info 提供下面的log输出也非常有帮助。实现该功能,在代码中添加下边两行代码。 import...

2019-11-03 11:12:41 3096

翻译 PyVisa教程-用Python控制仪器【1,安装】

PyVisa是用来控制各种各样的测量仪器的Python包,适用诸如GPIB、RS232、USB、Ethernet等接口。通过GPIB(GPIB number:12)读取Keithley万用表ID信息的Python代码清单如下:>>> import visa>>> rm = visa.ResourceManager()>>> rm.li...

2019-08-30 23:03:24 36478 12

原创 CST studio suite 2016破解过程

1双击安装目录下setup.exe,选择 install cst studio suite 2016,然后一步一步默认安装cst 2016,在最后一步的时候,勾掉lauch cst studio suite 2016,再点击finish,先不要运行程序2把下载的CSTpatcher.exe和license.dat文件,复制到CST 2016安装目录下,默认为:C:\Program Files (x...

2018-03-02 17:28:42 7765 3

原创 如何获取vivado IP列表

问题在于 { 前面需要有空格分开。运行vivado TCL显示。

2023-08-03 13:47:15 1060

原创 Python处理EE网表

原理图,PCB等EDA工具可以方便的导出网表等文本文件,处理这些文件用于生成各种设计报告,check设计错误非常有帮助,下边以处理网表生成格式化的字典格式的网络-器件对应关系,器件-位号对应关系为例说明。首先,先清理下数据,讲分散在多行的数据整合进一行,去除多余的空格,并分开网表信息和器件对应关系信息。后续,可以利用这些信息处理一些事情了,比如某个网络上的负载情况,耐压情况,比如双SIM必须4根线都有连接,还可以设置checklist的标准文件,自动check。

2023-01-17 11:04:01 467 1

原创 找回PPT中丢失的源文件数据

之前做PPT的时候有很多数据是嵌入的excel,后来excel的文件找不到了,再利用其中的数据则非常困难。

2022-12-08 14:49:10 1431

原创 电子设备异常,重置是硬道理

最近买了个小米路由器,换下原来十多年的tplink,结果小米电视的dlna无法找到了。断电重启,电视断电重启,路由器断电重启,网盘断电重启,都不行。换回原来的路由器,还是可以。那就折腾路由器吧,将路由器模式更改为中继模式,dlna回来了;再换回正常模式,dlna也依然正常。@小米路由,还是要多多考虑啊,鲁棒性有待提升。...

2022-05-29 23:52:58 179

原创 跳过TPM2.0,安装Win11

1.出现“现在安装”窗口时,按Shift+F10组合键,弹出命令输入窗口;2.在命令窗口中输入并执行regedit命令,打开注册表编辑器。导航至"HKEY_LOCAL_MACHINE\SYSTEM\Setup",创建新项 “LabConfig”,进而在此项内新建BypassTPMCheck、BypassRAMCheck、BypassSecureBootCheck等三个 DWORD (32位) 值,赋值均为 1;...

2021-11-08 23:40:28 807

原创 microsoft edge 打开垃圾网页

无意中打开了垃圾网站,导致电脑装了很多垃圾软件不说,还更改了浏览器的设置,为了干净清爽的上网环境,还是花些时间整下吧。设置中清理打开“microsoft edge”浏览器,dai'n

2021-06-04 23:37:39 3413

原创 一款仪器设备的数据破解

最近在搞一些智能化的测试事情,有个仪器的说明书不全,时间紧迫,还是发挥工程师精神,搞个暴力破解吧!说白了也很简单,把各种情况下的数据都列出来,一个字符一个字符的对比,每次变化核对清楚,也就一目了然了。这仪器是淘宝货,UT382用来测量光照度。通过专用线缆连接至电脑USB A口,驱动安装好,仪器配置好USB通信模式,电脑上映射为com口,用sscom等串口工具可以看到有数据不断吐出。每段数据,以0x30开始以0x0D 0x0A结束,第三到第十字节对应光照度,每两个字节对应一位,总共四位。每字节高四位默认

2021-06-02 08:25:19 458 1

原创 UT382仪器设备的数据解析

非常无奈,官网资料不太够,“实时传输显示LCD数据”是什么东东,去哪儿弄lcd的资料,还是定制器件。那就只能靠硬破解了,其实也比较简单,把各种情况下的数据对应关系罗列,按照小学生找规律的方法慢慢搞就是了。具体到这款ut382,是一款光照度测量仪器,给不同光源,按住hold,获取屏幕显示数据同时记录电脑串口工具信息,将不同光源照射的数据进行比对。最后得出如图中11光照度数,对应seg0~seg7八个字节,每两个字节对应一位8段数码管显示,其中0x3036代表“6”,0x303E对应“6.”,0x303

2021-05-07 01:26:01 270 1

原创 Microsoft edge chrome版安装,显示“此页存在问题”

试了多次,每次安装完Microsoft edge chrome均不能正常打开任何东西,总是显示“此页存在问题”。尝试了很多方案,均不能解决,原来是新老版本edge名称一样,导致了冲突。Microsoft也有点水啊,这么简单的bug也没解决掉!!!找到msedge.exe,将名称改掉即可,比如chrome.exe(哈哈哈)。找到msedge.exe,将名称改掉即可,比如chrom...

2020-04-12 22:31:34 7922 4

原创 USB HSETT打包工具安装

安装EHCIHSETT后,显示“No Host Controller Found”,没有合适的Host Controller,工具不能使用。查询文档了解到,EHCI用于USB 2.0的host,而PC目前多为USB 3.0的host,安装适用于USB 3.0的打包工具,需要安装xHCI。文档HSETT_Instruction_0_4_1.pdf介绍了安装过程中可能遇到的问题,见章节...

2019-11-30 09:06:27 1889

原创 论EXCEL的重要性

昨天参加同学聚会,非常详尽的谈了excel的重要性,这不仅是计算器,也是数据分析工具,也是展示模板,同时也是纠错必备。只lookup函数吧,就能解决一连串的问题;它的绘图功能更是普通绘图工具所不能比,专业工具虽然功能强大,可是入门太难,学起来吃力,忘起来还快。每个人做项目过程中,都得到了excel的强大助力,特在此记录些许文字,时时提醒自己。前一段时间,还研究了python,Labvi...

2019-11-10 22:17:10 3555

原创 Labview,Python混合编程

近来编写一个波形分析程序,Labview跟示波器,程控电源的配合是很好,可是处理波形数据来的就不那么顺畅了,那么多连线跳来跳去,看着脑袋发麻;有什么bug,真的不想去调试,有什么新想法想添加,那简直等于重新写过。新版本Labview(从2018版本开始)默认带了Python接口,在框图界面点击右键,“Functions”--“Connectivity”--"Python",其中有三个函数,...

2019-10-27 09:02:18 4891 2

原创 计算DCDC、LDO环路阻抗

目录数据准备电阻率铜厚PCB数据IPC-D-356数据分析网络别名net走线信息编程实现自动化了保证电源稳定性,一些电源厂家提出了对电源环路阻抗的要求,而常规仿真非常耗时,其实大多情况下可以采用近似公式进行估算,如果余量较小再进行常规严格的仿真。R=ρL/W/h,即电阻正比于长度,反比于宽度和厚度。数据准备电阻率电阻率温度对应表 温度/℃ ...

2019-10-20 23:23:42 1292

翻译 PyVisa教程-用Python控制仪器【9,开发PyVisa后台】

起初,PyVISA是一个是VISA库的Python容器,更准确的说是NI-VISA库的ctypes容器。这种配置运行很好,但是无法控制NI-VISA。不支持的仪器。用户需要使用采用不同的API的其他包来更改他们的程序。从1.6开始,PyVISA变成了VISA库的前端,提供了有好的,Python式的API,并能连接不同的位置。每个初始化实现低等级通讯的VisaLibraryBase派生类。基于N...

2019-10-13 17:18:19 7009

翻译 PyVISA教程-用Python控制仪器【8:常见问题】

PyVISA是由国家仪器公司(National Instruments)开发或背书的么? 不是,PyVISA的开发独立于国家仪器公司,是一个VISA库的容器(对VISA库的Python封装)。 PyVISA是由谁开发的? PyVISA起初是由Torsten Bronger和Gregor Thalhammer开发的,并且基于了Thalhammer的前期经验。2012.03--2013.08由F...

2019-10-13 14:17:52 5702

翻译 PyVisa教程-用Python控制仪器【7,PyVISA结构】

PyVISA在三个层次上实现了方便的Pythonic编程。1. 低级别:一个包含visa库接口的容器。该容器定义了每个函数的参数类型和返回值类型,打通了Python类和外部接口类型。一般不需要直接调用这些函数。这么做就意味着需要提升Layer 2的封装与定义了。所有level 1的函数均为VisaLibraryBase的静态方法。并不是所有低级别的函数在所有后台上都实现了。为了...

2019-10-01 21:18:25 4798

翻译 PyVisa教程-用Python控制仪器【6,PyVISA shell】

从Lantz项目转换而来的PyVISA Shell,是一个和仪器进行交互的基于文本的用户界面。可以在命令行输入一下命令进入: python-m visa shell 或者 pyvisa-shell 界面上将显示: Welcome to the VISA shell.Typehelp or ? to list commands. (...

2019-09-22 22:45:43 4652

原创 USB3.2 速率

一直以来也没搞清楚USB 3.2的10Gbps的形式,一直以为是5Gbps*2lane。翻看了下USB 3.2的协议,终于搞明白了。协议上是这么说的:3.2.1 Physical LayerThe Gen X physical layer specifications are detailed in Chapter 6. The physical layer defines the ...

2019-09-21 23:27:28 10594

翻译 PyVisa教程-用Python控制仪器【5,Resource类】

Resources一个resource代表一种仪器(测量设备)。有很多种从resources派生的类,表示各种不同的设备(如GPIB,串口)。每个都包含特定方法和参数集,用来和设备进行交互。无需直接 创建,可以从open_resource()的ResourceManager方法的返回值获取。通常,有两种派生自resource类,MessageBasedResource(基于消息的设备)和R...

2019-09-13 16:19:18 8456

翻译 PyVisa教程-用Python控制仪器【4,读写数据】

一些仪器允许传输在一次询问中传输大数据片。典型例子是示波器,可以传输整个电压波形。或者波形发生器,可以传输需要产生的整个波形数据。像这样的数据传输有两种方法:ASCII方式(慢,可读)或者二进制(快,难于调试)。PyVisa提供了这两种传输方式:pyvisa.resources.MessageBasedResource.query_ascii_values() 和 pyvisa.resources...

2019-09-09 22:40:43 16492

翻译 PyVisa教程-用Python控制仪器【3,例程】

一个更复杂的例程下面的例程展示,如何用SCPI命令从Keithley 2000万用表读取10个电压值。在读完之后,程序将计算平均值并输出到屏幕上。让我们一步一步的介绍程序。首先,初始化仪器:>>> keithley=rm.open_resource("GPIB::12")>>> keithley.write("*rst; status:pre...

2019-09-02 22:55:40 11683 5

翻译 PyVisa教程-用Python控制仪器【2,连接您的仪器】

连接您的仪器提示如果应用PyVisa 1.5以前版本,请参阅Migrating from PyVISA < 1.5.一个例程让我们直入主题,看一个简单的例程: >>> import visa >>> rm = visa.ResourceManager() >>> rm.list_resources...

2019-09-02 21:42:30 14310

翻译 Labview保存keysight示波器图像

前些日子,需要保存示波器图像,可惜身边没有U盘,于是在电脑上安装了keysight BenchVue,可惜不是免费的,只能用一个月;电脑上装有Labview软件,何不自己写一个呢?下载了keysight相关示波器的编程手册,写好命令序列,可是每次打开传过来的png截屏文件,都有问题,图片软件总是显示打不开。查找了NI论坛,终于找到了问题所在,原来是截图中的一个字符需要替换。截图命令如下...

2019-08-18 21:22:11 4254 11

原创 给非技术人员安装python库

可以做个脚本,让非技术人员也能很快的用上你编写的脚本。首先建一文件,命名为install.pyimport osos.system("pip install xlrd")os.system("pip install xlwt")os.system("pip install xlutils")os.system("pip install pandas")os.system("pi...

2018-05-22 20:50:10 277

原创 Python实现的文件夹同步

一直在找好的文件同步软件,在笔记本和台式机之间。用起来都不是太满意,何不自己写一个呢?不成章法,有空再改,先实现功能,用起来。#-*-coding:utf-8-*-import osremotePath = "\\\\192.168.1.xxx\\share"localPath = "F:\\share"fileList = os.walk(remotePath)dict...

2018-04-24 10:04:08 1980

原创 python插件安装 No module named pip

原来写的一个脚本使用python2.7写的,现在转换成python3.6的,发现python 3.6下没有装pip,执行“python3 -m ensurepip"后OK。C:\Python36\python3.exe: No module named pipPS F:\for_project\python\bom&gt; python3 -m pip install xlrdC:\Python...

2018-04-17 15:33:44 2061 1

原创 python整理pads logic原理图

打开原理图,点击“file”,“export”输出ASCII文件到指定位置,跳出设置框,点击“select all”,“OK”用notepad++或editplus等记事本软件打开,搜索netnames,尽量不要选择记事本,因为notepad++有一个很重要的技巧,能够同时操作多行,详见经验“怎样在Notepad++中列选”9怎样在Notepad++中列选(竖选)每行各项所对应含义为,netnam...

2018-02-13 11:35:52 943 3

原创 Google扔玻璃球面试题

今天得到app的一片文章中提到了一些面试题,其中有一Google面试题如下:给你一个一摸一样的球,这两个球如果从一定的高度掉到地上有可能就会摔碎,当然,如果在这个高度以下往下扔,怎么都不会碎,当然超过这个高度肯定就一定摔碎了。现在一直这个恰巧摔碎高度范围在一层楼到100层楼之间。如何用最少的试验次数,用这两个玻璃球测试出摔碎的楼高。文中给的答案是:两个球一个用来做粗调,一个

2018-02-07 20:42:41 3875 2

open compute

dc scm相关内容,IO聚合,lattice,IO aggregation

2023-09-22

Save Image.vi

使用labview编写的,用于保存keysight示波器截屏的工具。

2019-08-18

CST PCB STUDIO 2016 examples

CST PCB STUDIO 2016 examples,官方出品,结合文档上手快速。

2018-03-19

适合altera的Verilog代码风格

用Xmind思维导图软件整理了,altera的Verilog代码风格。

2011-06-16

摩天轮-一个很刺激的小程序

一个很刺激的小程序,试着发给你身边的人,也让他们大吃一惊吧。

2011-04-29

画FPGA电路中出现的问题

FPGA电路板,开发过程中出现的小问题一览.希望对您有用。

2011-04-22

常用接插件 sw三维图

一些常用接插件的solidworks零件图,solidworks官方提供 USB, RS232, RJ-45

2011-03-23

DDR SDRAM中文入门教程

DDR SDRAM中文入门教程,希望对你有用。

2010-12-29

Verilog Coding Style

altera推荐的代码风格,经验证,符合此代码风格的程序性能大大优于不遵循此风格的程序。

2010-09-03

Verilog HDL

关于Verilog学习的一本经典教材,讲解很详细,通俗易懂

2010-03-13

可编程逻辑器件课程设计报告

可编程逻辑阵列课程设计报告 性能及其程序介绍

2010-03-01

用VHDL写的防抖程序

自己写的vhdl防抖程序,经验证很成功 。。。。。。。。。。。。

2009-12-23

LABVIEW 创建数组

LABVIEW的几种数组创建方法比较,主要是占用资源的问题

2009-04-29

空空如也

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

TA关注的人

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