-SSTA出品:Bad Apple 示波器版

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • tempwb:一个月了,悄悄地放个攻略给需要的.... 搞到BadApple的视频,用mediacoder,PotPlayer或之类的转码,分辨率改为二进制位最大值,即255*191(8位DA或GPIO的R2R网络)1024*768(10位DA)或更高(STM32或12位以上DA,8位以上数据量会很恐怖 保持4:3)。然后用matlab把整个文件的都转为二值位图,做法:先压缩mpeg的标准AVI,aviread(VideoReader)后去掉colormap,再处理数组图像边缘,因为分辨率是固定的,矩阵也是固定的,所以使用循环处理。edge(I,...,thresh,dir);sobel或者prewitt算子描边(如果不考虑存储空间,这步可省,和原版BA类似,但示波器君上的效果不好,数据量太大)。批处理写一个循环判断,判断矩阵值不为0时将X,Y坐标写入一空矩阵,流成文件,注意写程序每一帧结束时要树个旗,后面分支攻略会用到。这个TXT就是所有点的集合(LV5以上的推荐重采样)。然后把TXT的内容存成C数组或其他数据格式。剩下调教MCU酱的问题不解释,存储问题不解释(STM32用SPI-SD 51用i2c分段)。X值和Y值就是DA出来后的电压比值,也是示波器描点的相对坐标。 几个重点:1)时间,10-15F/s合适,8位DA的速度在8Kpps以上,10位20Kpps,这个一般内置DA都没问题GPIO也没问题,然后就是一帧持续的时间,这个得根据不同示波器慢慢调,不闪不断线为准,数字示波器会比较༼๑ɷ๑༽。2)电压,示波器显示的是电压所以优选电压输出型DA (iv)。一般DA输出都是0~+Vref 改Vref就是缩放,参照示波器之原理,不解释。3)扫描点顺序,这个是重点,想不明白就会BadEnd % ↑上面都是我瞎编的 想自己动手的看↓ % pontoppidan.info/lars/index.php?proj=scopetris 非常简单,连DA都省了,改一下也不难,源程序在Downloads里 声卡输出的Matlab程序在G上大概能搜到 集成声卡可以说是最便宜的16/24位可变增益DA
  • Isoflurane:三句话: 第一:原理确实不复杂(CRT),但是实现起来不容易。这一点确实给UP跪了。 第二:个人猜测是信号源本身的频率不够,要不然有一部分可以更流畅。 第三:千万别随便模仿,要不然烧几个示波器你是赔不起的。
  • 福州大学官方:我校决定今后大学物理实验课统一改成这个……
  • 馒头油库里:学通信的介绍下原理,首先将视频里面的主要线条抠出来,然后计算出对应时刻的X和Y坐标,然后用单片机实现这个信号的产生,最后用示波器的X-Y档显示就可以做到这个效果了。个人感觉主要是扣线条太恶心了,不知道有没有什么软件可以实现。求UP主现身(顺带卖个萌。。
  • 龙族S:有屏幕的地方就有Bad Apple! up主唯一投稿...早就离开了吗[小电视_哭泣][2233娘_大哭][小A和小B_大哭][蛆音娘_哭泣]

http://acg.ibilibili.com/cms/yirenzhixia/7.html