自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cadence学习笔记 Day0 Cadence17.4环境安装

当然是选择“吴法安装”

2024-08-06 11:14:14 336

原创 PADS Logic原理图导入OrCAD Capture

第二种方式的缺点是网络上的EStudioPro版本都比较老,都已经用不了了。现在没有找到一个更好的方式能将PADS的电路图方便地导入OrCAD中。第一种方式的缺点是需要安装AD作为中间桥梁。

2024-08-06 10:11:15 184

原创 嵌入式基础 硬件接口汇总

在此收集整理嵌入式通信中常见的接口协议,它们具有一定的通用性,在今后的开发中会反复遇到。

2024-07-12 12:07:56 1083

原创 H5AN8G6NDJR DDR4 SDRAM 芯片引脚分析

今天学习 H5AN8G6NDJR DDR4 SDRAM 芯片。

2024-07-11 18:07:50 1047

原创 电子工程师 入门学习路线

入门电子设计制作的学习路线应该覆盖理论学习、工具掌握、实践操作和项目经验积累等多个方面。下面是一个分阶段的学习路线,旨在帮助初学者系统地掌握硬件设计的基本技能。

2024-07-10 09:57:46 435

原创 电子元器件 型号收集

收集整理常用的各种电子元器件型号,方便需要时查阅。

2024-07-08 10:32:41 219

原创 硬件设计制作流程 从电路原理图到硬件开发板

今天学习从电路原理图到硬件开发板的设计制作流程。大致分为四个步骤:电路原理图设计、PCB制作、焊接、测试调优。

2024-07-05 12:10:48 519

原创 LMH1297 SDI 芯片引脚分析

今天学习 LMH1297 12G UHD-SDI 芯片。

2024-07-04 11:24:04 889

原创 UE4 获取关卡最终合成的音频数据

众所周知,要让某个Actor发出声音,只需要给它添加一个AudioComponent,然后实现相应方法。但如果反过来,要获取UE关卡中已有的声音,然后将其写成文件或者进行网络广播,该怎么做?UE给用户提供了订阅者模式的框架,大致思路如下:1)写一个类继承自2)注册/反注册3)实现其唯一的接口。

2023-04-03 19:22:29 381 1

原创 UE4 nDisplay 使用Switchboard投屏失败原因

以下情况 会导致 使用Switchboard投屏失败:

2022-10-26 15:50:30 1301 2

原创 UE4 计时器的简单使用(FTimerManager)

我在UE中开发视频播放插件时,需要实现UE的媒体框架。当引擎Tick到MediaModule时,会从我自己实现的Player中取到视频帧数据,然后用其初始化纹理并输送到渲染管线中。然而我使用的SDK没有视频取帧的回调函数,只能自己在外部控制取帧速率:要么每次跟随引擎的Tick取帧,但这样视频播放受帧率影响太大;要么自己实现一个时间线来控制。直到我发现了UE自己封装的计时器类,可以直接拿来使用。

2022-10-13 19:27:33 1998

原创 UE4 Actor平滑移动的实现

众所周知,SetActorLocationAndRotation及其类似的接口可以设置Actor在游戏中的位置,但它不是平滑的,而是跳变的,也就是说游戏下一帧会直接把Actor绘制到目标位置,跟瞬移一样。那么如何要让它平滑地,smoothly移动到目标位置,就像摇臂摄像机一样呢?实现方法(目前我只知道一种):一、在 Tick 函数中计算插值并设置。...

2022-08-25 15:26:28 3521 1

原创 USD 通用场景描述(Universial Scene Description)

USD,是指通用场景描述(Universal Scene Description),用于稳健而且可扩展地交换及增强任意3D场景,而这些场景可能包含众多基本资产。

2022-08-23 02:06:11 3789

原创 UE4 用C++构建自定义材质 完成视频抠像

用UE4的C++代码构建生成自定义材质。UE4中的自定义材质一般使用材质编辑器完成,但是你也可以通过C++创建。

2022-06-27 18:34:01 2223

原创 Git 批量拉取(git pull)多个仓库 bat脚本实现

鄙人有个习惯,每天上班打开电脑第一件事,就是把所有本地git仓库拉取更新,保证取到最新的代码。但本地git仓库实在太多,挨个执行 git pull 太麻烦,于是决定写下一个bat脚本,把这种重复的事情交给电脑。运行前注意你使用的是 Windows 系统你需要批量拉取代码的git仓库都在 同一个文件夹下 ,bat脚本也在此文件夹下。此脚本递归遍历当前路径下的文件夹,直到找到存在 .git 文件的文件夹,然后执行 git pull,然后继续遍历…git_pull.bat@echo off.

2022-04-07 20:03:41 4302 1

原创 UE4 自定义插件中引入第三方库

如何在UE4的自定义插件中引入第三方库?假设你懂得如何编写并且已经编写好了一个新的UE4引擎插件假设你已经拥有可以正常使用的第三方库(自己写的或者网上下的)要引入第三方库,大致需要四步:放置库到合适目录,通常在你的UE模块目录下编辑模块的Build.cs文件在代码中加载dll文件编译和调试一、放置库到合适目录我的三方库(CutlistSDK)目录结构现在是:我把CutlistSDK文件夹放在了模块Build.cs文件所在的目录。CutlistSDK文件夹包含了三个子文件夹bi

2022-02-14 19:17:27 4135 5

原创 UE4 无法正常启动Switchboard的解决办法

想解决switchboard无法正常启动的问题,就要搞清楚当你在UE编辑器中点下Switchboard按钮之后发生了什么。所以我们先来了解下Switchboard从触发到启动的过程,就会清楚如何在异常情况下自己启动Switchbaord。Switchboard是如何启动的?在UE源代码中 (\Engine\Plugins\VirtualProduction\Switchboard\Source\SwitchboardEditor\Private\SwitchboardMenuEntry.cpp) .

2021-11-29 15:38:03 4702 17

原创 C++调用python的方法

实例:UE4中C++调用python模块实现Switchboard进程Windows环境下UE通过调用bat脚本来开启子进程,bat脚本中会调用python.exe执行python脚本。调用顺序为:C++ >> bat脚本 >> python.exe >> py文件1. 编写python模块程序包含以下文件目录:switchboard文件夹包含所有要执行的python脚本venv文件夹包含执行python需要的环境文件、解释器等2. 编写调用pyth

2021-09-26 11:14:04 13453 3

原创 Qt Cmake编译Qt程序 信号函数报错 undefined reference to

问题Qt使用Cmake编译 信号函数报错“undefined reference to xxx”。解决确保在类定义中使用了Q_OBJECT宏Qt信号槽机制依赖moc_xxx.cpp文件,请尝试在CmakeLists.txt文件中添加set(CMAKE_AUTOMOC ON)

2021-05-14 10:47:01 2141

原创 Qt 入门学习路线

参考书目《C++ GUI Qt4编程》一、Qt框架概述1. 什么是Qt?2. Qt的优点3. 什么时候用Qt?二、Qt体系三、Qt编程练习Spreadsheet 制作一个电子表格项目总览运行效果关键代码

2021-04-29 00:52:07 11740 5

原创 NTP时间同步指南 Linux(Ubuntu) / Windows

一、什么是NPT ?二、为什么要用NPT ?三、如何配置NTP ?用ntpdate工具安装ntpdate工具查看帮助手册系统时间、硬件时间以及它们的同步用tzselect工具手动修改时区四、如何使用NTP ?五、参考资料......

2021-01-13 16:11:09 16795 1

空空如也

空空如也

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

TA关注的人

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