自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 下载QT遇到的困难

经查询,可能是因为国内不允许下载,有区域限制,所以从镜像网站下载或者直接下载百度网盘的安装包。QT5.12.1的下载安装包:https://pan.baidu.com/s/1lPplbmDi0GU7uHCbfWsccg?记录我在下载QT时遇到的困难,我根据老师的要求下载QT,依照网上给的步骤去找,找到了以为可以下载了,但是出现问题。

2025-03-23 14:08:50 168

原创 VS未找到标识符printf

对,没错,是我在#include <studio.h>多敲了u,应是#include <stdio.h>;当然这行代码必写,否则也会出现同样的问题。改了以后语法没出现问题,但是没有输出结果。直接退出程序,这又是哪里出现问题。第二,由于没有输出结果就退出了,所以我加了一句getchar(),然后没有问题,得到了结果,至此,本程序的问题都得到了解决。首先,是第一个错误,应使用使用。

2025-03-12 15:55:41 142

原创 EDA这几个字符是什么意思

网络标签:一般一个端口可放置多个网络标签,但只能放置一个网络端口。最近刚好学习使用EDA画电路板的原理图,为了防止以后使用的时候,忘记具体是做什么的,就有了这个。网络端口:只要两个网络端口的名称一样,那么代表这两个接口已经连接,不用使用更多接线。2、使用网络端口,网络标签,可以防止因为太多导线导致太乱。4、管脚:对芯片的端口进行增加时使用,但是不建议修改。3、非连接标志:有端口,但是没有连接的元件时使用。5、电压探针:模拟时使用,相当于万用表。

2025-03-08 17:25:05 153

原创 EDA画板子事例

即可得到芯片原理图。然后以此类推,得到自己想要的最终原理图总成。(下图仅是事例,仅供参考)注:数值按照自己的想法去填写。一般铜箔层为2,铜箔层越多,造价越贵。step1:选择芯片(有原理图、PCB图、三维视图的),添加到原理图上。Step2:原理图转PCB,转之前记得先保存。注:按ESC可撤销再次放置。

2025-03-08 16:43:15 132

原创 TTL转LVDS 怎么连接

左侧这些(DO1、DO2、DO3、DO4)连接待测物品的待测模块LVDS-TTL的DI端(DI1、DI2、DI3、DI4),DO1+对应DI1+,DO1-对应DI1-,两条引线为一组,一次测一组,示意图如下图。TTL转LVDS的模块如图下所示,DIN1对应DO1+与DO1-,DIN2对应DO2+与DO2-,DIN3对应DO3+与DO3-,DIN4对应DO4+与DO4-,注意对应关系,不要连接错误。比如说我们连接的是DO3,看上表,对应的是7,7在管脚图对应的是AI12,AI12假如说是。

2025-03-05 18:19:02 275

原创 VS之创建新项目(一直忘记怎么打开)

比如我要使用C++,所以我点击的是Visual C++,然后是空项目,设置名称,位置:自己想放在哪就设置在哪的位置,但要记得位置,防止后续找不到。(5)书写后的代码记得保存,否则丢失,因为我第一次给代码加注释时没有保存,然后关闭后再次打开,注释没有了,三个小时白干了,回家以后加了三个小时的班。(1)打开Microsoft Visual Studio 2010(使用的版本不同,可能在后续使用代码是需要通过一定的方法转换)(4)创建新文件:源文件——添加——新建项——C++文件——名称——添加。

2025-03-05 17:21:55 102

原创 硬件调试一般是调试哪些部分

用示波器观察信号波形,检查上升沿、下降沿和幅度是否正常,使用逻辑分析仪或时域反射计(TDR)识别并解决信号反射、串扰等问题。用示波器测量时钟频率、抖动和占空比,验证时钟分布和同步是否正常,必要时使用频率计或相位噪声分析仪进行更精确的测量。使用调试器和逻辑分析仪验证硬件与软件的交互逻辑,测试多模块之间的通信和同步,检查系统整体性能和稳定性。通过输入信号或指令测试硬件模块(如传感器、电机驱动)的功能,使用调试器检查硬件与软件的交互是否正常。定位并修复硬件故障。那么,硬件调试时究竟需要调试什么部分,怎么调试呢?

2025-02-24 11:50:41 308

原创 如果已经定义了函数,在调用时,出现了问题

在使用文件时,需要调用其他已经封装好的代码,但是我写的代码没有问题,并没有语法错误,那是什么导致了这样的问题,没错,是头文件,是因为把头文件的位置写反了,导致调用失败,所以才会出现这样的问题。在将两个文件位置换回来以后,这个问题解决了。

2025-02-19 14:16:02 164

原创 研华板卡:1724-1747的#0/1是怎么设置的?1753-1739的DI/DO有两种设置,用软件或用跳线,用跳线是怎么设置的?

若SW2设置为OFF时,则设置为高电平。若端口状态设置为开,端口状态是输出,则软件设置将被忽略,默认将端口设置为输出;DIP:指拨开关,人工调整的开关,DIP开关通常由多个微型拨动开关并列封装组成,常见规格包括4位、8位、10位等,每个独立开关对应一个二进制位(ON=1,OFF=0),组合状态形成设备所需的特定编码。综上,若I/O端口状态设置为关,则通过软件设置端口I/O,此时,若输出状态设置开关为ON,则复位后输出低电平;若端口状态设置为开,端口状态是输出,则软件设置将被忽略,默认将端口设置为输出。

2025-02-18 15:14:23 658

原创 代码没有动,却持续报错

VS容易装配环境,有些是自带的。但VC的部分环境需要自己装。这就像Anaconda需要安装环境,但是也有部分是自带的。于是我记录下来这个问题,防止以后我也遇到了这个问题。这个代码是老师给的,但是我朋友只增加了部分其他内容,头文件始终报错。出现的原因:这个是没有装配需要的环境,需要配置环境后再去运行。

2025-02-17 13:21:13 169

原创 端口信息与位号信息

一共48个位,Port1:PA00~PA07,Port2:PA10~PA17,Port3:PB00~PB07,Port4:PB10~PB17,Port5:PC00~PC07,Port6:PC10~PC17, 一共6个端口。通常,一个端口包含多个位(Bit),每个位对应一个独立的输入或输出通道。而位号就是:00,01,02,03,04,05,06,07,10,11,12,13,14,15,16,17。关系:就拿研华板卡的1739U举例,它是由6个端口,每个端口8个位组成,共计48个位组成,如下图。

2025-02-14 00:56:20 273

原创 如果在你的电脑上有问题,但是在另一个电脑上没有问题,说明是配置的问题。

感想:终于结束了,可以休息两天了,对于刚接触C++的我而言,老师口里的这只是基础,对于我来说,却让我改代码改了四天,如果没有老师的帮助,可能几天过后还没有结论,得到结果了,挺开心的,哈哈哈。然后就一直卡着,老师来找我了,问我做的咋样了,我给她说了之后,他看了看代码,首先:我deviceDescription不对,其次,下面的profilePath没换成真实的,所以才一直报错。结果,把代码拷到了连接板卡的电脑上,嘿,你别说,这个问题并没有出现,出现了其他的问题。我原本以为,终于成功了,要结束了,并没有。

2025-02-14 00:38:36 405

原创 无法打开某个文件的时候,说明他的路径有问题。

今天在改代码的时候,我的老师说在具体使用的时候要把这个也改成对应的,就比"DemoDevice.BID#0"改为具体的结果,就比如:"PCI-1739U.BID#0"无法打开某个文件的时候,说明他的路径有问题。那么就要看看对应的路径有没有出现问题,注意“/”前的“.”,有一个代表当前目录,有两个代表当前目录的上一级。:表示当前目录的父目录,用于访问上一级目录中的文件或切换到父目录。:表示当前目录,用于引用当前目录中的文件或执行当前目录下的脚本。当然,profilePath也随之改为具体的内容。

2025-02-13 23:58:22 138

原创 研华板卡:使用事项一

读取电平时,默认已经设置好了(图六),也可以是在Navigator上另存的。注意,Device默认DemoDevice,具体情况具体设置。注意:一定在连接板卡或有板卡驱动的电脑使用,否则DemoDevice部分只有DemoDevice.BID#0。然后是在端口设置高低电平,如下图三。记得保存,才会在图四中显示,或者另存为 “ .xml”。我们一般使用设置只能在Navigator(图一)的PCI设备中设置(图二)。但是注意,DO_StaticDO.exe(图五)只有读取功能,没有设置功能。

2025-02-13 16:34:20 181

空空如也

空空如也

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

TA关注的人

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