经过几个月的改进,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. Java网络编程:Socket 通信 2

    client----发送数据(输出流)------------(输入)-[管道流处理数据]-(输出)------接收数据(输入流)------server 文件传输: 客户端: 创建Socket连接对 ...

  2. 自动注册实体类到EntityFramework Core上下文,并适配ABP及ABP VNext

    继上篇文章(EF Core懒人小技巧之拒绝DbSet)之后,最近笔者把这个小功能单独封装成一个扩展方法并开源,欢迎交流和Star~ GitHub: EntityFrameworkCore.Extens ...

  3. 小米mini路由器刷breed不死鸟和潘多拉固件

    前言 开启小米路由器ssh, 这一步浪费我很长时间,因为目前的开发版都对ssh升级进行了md5校验,导致官方升级方法总是失败,所以换成老版本的 路由器固件就行了. 步骤 下载 0.4.36 mini路 ...

  4. SSH ERROR com.opensymphony.xwork2.interceptor.ParametersInterceptor

    修改struts.xml配置:struts.devMode value="false" <constant name="struts.devMode" v ...

  5. 【每日一题】【map、数组、二维数组排序、静态函数和库函数】2022年2月24日-NC97 字符串出现次数的TopK问题

    描述给定一个字符串数组,再给定整数 k ,请返回出现次数前k名的字符串和对应的次数.返回的答案应该按字符串出现频率由高到低排序.如果不同的字符串有相同出现频率,按字典序排序.对于两个字符串,大小关系取 ...

  6. Spring面试点汇总

    Spring面试点汇总 我们会在这里介绍我所涉及到的Spring相关的面试点内容,本篇内容持续更新 我们会介绍下述Spring的相关面试点: Spring refresh Spring bean Sp ...

  7. STL list容器API

    list容器:链表容器,不支持随机遍历.不能用通用的sort算法(要有随机访问迭代器),容器自己有排序算法 #define _CRT_SECURE_NO_WARNINGS #include<io ...

  8. 6、发送验证码功能(Redis)

    一.业务需求: 1.后端随机生成短信验证码,并在服务器端保存一定时间(redis): 2.将短信验证码发给用户: 3.用户输入短信验证码提交后,在后端与之前生成的短信验证码作比较,如果相同说明验证成功 ...

  9. CH392/CH395常见问题解决方法指南

    CH395 问题 1: CH395 初始化失败.解答: 1.首先检查"check_exist"命令,正常情况下 CH395 会将该命令的输入值按位取反后输出,若该命令不正常,则说明 ...

  10. asp+vb.net解决调接口返回中文乱码问题

    1.问题描述 涉及语言:vb,vbscript,vb.net,asp 最近在工作中碰到了这样一个问题:需要调用一个接口解析简历文件中的关键信息.直接用postman测试该接口,接口返回值没问题,但一旦 ...