经过几个月的改进,4通道同时采是从3月份开始的,主要通过这两个月的在线测试和不断改进,现在程序弄得还算好用了,可以拿出来分享了。

我这点小伎俩拿出来可千万别觉得我在卖弄,主要是觉得可以为兄弟单位愿意搞起这个系统的人员少花些功夫耗在这个事情上,可以做更深入的工作,避免重复劳动而已。如果只是用示波器,什么电路都没有自己做出来,只是写了个程序,在我们这估计都毕不了业。也难怪上海冷师兄他们早几年就做起这个系统了,大家会议也听过,应该也知道,却没有人做起来。也就我这样的井底之蛙,多少年都不离开合肥,从不查文献,什么都不知道,电子线路,嵌入式,fpga那些东西都不懂,才会想去用这类不需要设计线路之类的方法。去年下半年又是例行隔一段时间的在国产仪器厂商网站学摸,发现鼎阳那时候最新出了个12bit还10GHz采样率的示波器,眼睛一亮,赶紧申请试用,主要是测试连接稳定性,感觉还不错,就赶紧买了一台,线下烤机发现非常的皮实,就让雷雷做IOC,翻了翻博客,发现最先提到这款示波器的还是:

车间束流变压器定标-2021.2.3

之后:鼎阳SDS6204示波器的EPICS IOC调试

那时候想着看能不能围绕这个示波器做点牛X的事能好好推推国产仪器,就想着用它来测逐束团流强和时间的信息;那时候数据库,archiver appliance等在我看起来对我感觉就像座很难翻的大山,不过因为太想存波形了,还是在元旦放假那几天,终于被我翻过来了,就又因为存波形的需要买了台服务器,还是放假前几天才送到,之后就是装Zstack,寒假烤机测试示波器连接稳定性,还弄了个重度测试。。。愿意了解的自己回翻我的博客看吧。

竟然头一次盼着早点开学上班!就是因为鼎阳示波器测试时的给力表现,那时候我并没有抱太高期望,连接不断线1周我就觉得可以了,即使断线我也愿意忍受着去重启,可是示波器从放假前两周就一直开着,整个假期从来没有断过线,让我一直处于亢奋状态。后来就是开学开机后赶紧让它上线测试,开始从BPM4路信号合成一路的单路采集开始,有点新结果就在朋友圈,博客里发发,单路测试的结果非常满意,那时候很喜欢看纵向震荡的波纹,虽然我现在感觉那些都很low了,转向喜欢看星图了,回看那时候乐此不疲的状态,现在感觉很可笑,哎,也许即使现在很多人还会觉得俺很可笑吧。

后来又不满足于单路测试,又开始4路同时采集,鼎阳示波器一路给力的走来,为了对比,以及在线逐束团流强测量的升级,把手头上的另外两台力科HDO6104A也都上线,最后搞得Zstack服务器负荷严重,即使这样,所有云主机依然跑得欢,采集、处理、存档。。。都在后台默默地正常工作。

示波器已经连续工作好几个月了,除了我调试程序时主动停止程序,从来没有出现意外断线的情况,常年的稳定运行现在也是稀松平常的事,也引不起我的兴奋了。

国产仪器这款现在已经是最高指标了,普源很快要推出更高带宽的,希望到时候试用能给力。向力科申请了更高带宽的12bit示波器试用,等5.1放假后到了再做进一步测试比较,如果结果好就再申请买台力科的吧,不过等以后建新光源的时候,希望国产更高带宽的12bit甚至硬16bit示波器能及时出现。

再继续发现又要回到文中最开始的那句话,不再啰嗦了,下面开始说程序使用的事:

主界面和各个子选项卡控件先截个图:

运行环境:Win10 64位系统,LabView2020 64位版本+VISA,calab去官网下载64位最新版(调试程序时是1.6.0.11版)

运行步骤:

  1. 拿到源码或打包安装后直接在labview环境下运行Ring3DMonitor1.0.vi或Ring3D.exe即可,就可出现上述界面;
  2. 在运行状态和示波器子选项卡设置好相关信息,之后点示波器子选项卡里的start按钮就开始采集(目前程序只连接过鼎阳SDS6204和力科HDO6104A这两款示波器)

更多细节以后慢慢再加吧,想想琐碎的要写太多现在有点头大,程序到下面链接里去下,更多的IOC db文件之类的过后再发吧,拿到程序可以搭好环境看看,手头上有这两款示波器的话可以先连连看,那个

最后放上链接,要不然就是耍流氓了,同行碰到问题随时呼我,如果有服务器装好Zstack的话,可以直接传过去我的镜像,跑起来就更省事了。。。

https://gitee.com/lup9304/Ring3D

储存环束流3D参数测量系统程序1.0版使用说明的更多相关文章

  1. WordPress版微信小程序3.0版发布

    距离WordPress版微信小程序上一个版本的发布过去了一个月了.在此间,我的工作有些变化,加上正在开发新版本,目前开源版的完善和升级稍稍有些滞后. 虽然这个版本是3.0版,期间有个过渡的2.8版,不 ...

  2. 从零3D基础入门XNA 4.0(2)——模型和BasicEffect

    [题外话] 上一篇文章介绍了3D开发基础与XNA开发程序的整体结构,以及使用Model类的Draw方法将模型绘制到屏幕上.本文接着上一篇文章继续,介绍XNA中模型的结构.BasicEffect的使用以 ...

  3. 从零3D基础入门XNA 4.0(1)——3D开发基础

    [题外话] 最近要做一个3D动画演示的程序,由于比较熟悉C#语言,再加上XNA对模型的支持比较好,故选择了XNA平台.不过从网上找到很多XNA的入门文章,发现大都需要一些3D基础,而我之前并没有接触过 ...

  4. SQL防注入程序 v1.0

    /// ***************C#版SQL防注入程序 v1.0************ /// *使用方法: /// 一.整站防注入(推荐) /// 在Global.asax.cs中查找App ...

  5. Android程序开发0基础教程(一)

    程序猿学英语就上视觉英语网 Android程序开发0基础教程(一)   平台简单介绍   令人激动的Google手机操作系统平台-Android在2007年11月13日正式公布了,这是一个开放源码的操 ...

  6. Qt配置cmake;运行带参数的程序

    配置cmake编译器,步骤如下: 步骤1:  Qt下新建一个project. 步骤2:  在该project目录下创建一个CMakeLists.txt文件,并按规范编写该文件. Tip: projec ...

  7. Provider:SSL提供程序,error:0 - 接收到的消息异常,或格式不正确

    引自 :http://www.cnblogs.com/liuguozhu2015/p/3413496.html 非常感谢这位同学 我用笔记本的sql客户端去连服务器,正常连接. 在页面中连接时,直接导 ...

  8. 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)

    用VS2005+SQLSERVER2008开发C/S的程序,程序上线运行一段时间之后发现在某些功能偶尔出现如下的错误: 在向服务器发送请求时发生传输级错误. (provider: TCP 提供程序, ...

  9. JavaScript中国象棋程序(0) - 前言

    “JavaScript中国象棋程序” 这一系列教程将带你从头使用JavaScript编写一个中国象棋程序.希望通过这个系列,我们对博弈程序的算法有一定的了解.同时,我们也将构建出一个不错的中国象棋程序 ...

  10. 使用 GDB 调试需要命令行参数的程序

    使用 gdb 命令提供的 --args 选项可以调试需要命令行参数的程序,如下: gdb --args a.out arg1 arg2 arg3

随机推荐

  1. day24-服务器端渲染技术02

    服务器端渲染技术02 11.EL表达式 11.1EL表达式介绍 EL表达式全称:Expression Language,是表达式语言 EL表达式主要是代替jsp页面的表达式脚本 EL表达式输出数据时, ...

  2. js 传递路径参数到后台的转码和解码

    在开发中遇到前端页面需要将一个附件的路径传递后台实现业务逻辑,但不进行编码一直报404的错误,上代码. 前端编码:JavaScript函数encodeURL() 说明:1 .encodeURL函数主要 ...

  3. ArcObjects SDK开发 001 ArcObjects SDK 简介

    1.什么是ArcObjects SDK 在网上搜索什么是ArcObjects,会搜到如下的定义. 这个定义比较准确,也比较容易理解. 2.什么是ArcEngine 在网上搜索ArcEngine,一般会 ...

  4. linux全新机器环境搭建流程梳理

    软件解压后安装基础指令(复制用):./configure && make && make install ./configure --prefix=/usr/local ...

  5. Zabbix技术分享——监控windows进程资源使用情况

    监控系统进程资源的使用情况是IT运维的常规操作.在实际工作中,运维人员有可能遇到可以使用Zabbix Agent监控linux系统进程,却无法监控windows系统进程的情况.这是因为Zabbix A ...

  6. 【Java SE进阶】Day12 函数式接口、函数式编程(Lambda表达式)

    一.函数式接口介绍 1.概念 仅有一个抽象方法的接口 适用于函数式编程(Lambda使用的接口) 语法糖:方便但原理不变,如for-each是Iterator的语法糖 Lambda≈匿名内部类的语法糖 ...

  7. 最新 2022 年 Kubernetes 面试题高级面试题及附答案解析

    题1:Kubernetes Service 都有哪些类型? 通过创建Service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上.其主要类型有: C ...

  8. ubuntu1804搭建FTP服务器的方法

    搭建FTP服务器 FTP的工作原理: FTP:File Transfer Protocol ,文件传输协议.属于NAS存储的一种协议,基于CS结构. ftp采用的是双端口模式,分为命令端口和数据端口, ...

  9. Velero 系列文章(二):使用 Helm 安装 Velero

    概述 本文是通过 Helm 3 来安装 Velero, 只做最基本的安装.并计划将 YAML (只备份 YAML, 不备份 Volume) 备份到腾讯云的 COS(兼容 S3, 所以可以通过 AWS ...

  10. 个人电脑公网IPv6配置

    一.前言 自己当时以低价买的阿里ECS云服务器马上要过期了,对于搭建个人博客.NAS这样服务器的需求购买ECS服务器成本太高了,刚好家里有台小型的桌面式笔记本,考虑用作服务器,但是公网IPv4的地址实 ...