还剩42页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
天津市德力电子仪器有限公司DS1620使用说明V
1.08Deviser2013/3/6目录TOC\o1-3\h\z\u
1.系统需求与__结构
31.
1.系统的硬件__结构
41.
2.系统的软件__结构
41.
3.系统需求
52.监控程序的结构与启动
62.
1.监控程序的启动
72.
2.采样服务的启动与关闭
72.
3.数据录制服务的启动与关闭
72.
4.二次__接口服务的启动与关闭
73.布局管理与仪器管理
93.
1.仪器管理
103.
2.布局管理
113.
2.
1.概述
113.
2.
2.新建第一个布局
123.
2.
3.修改布局
163.
2.
4.删除布局
164.仪器操作
174.
1.概述
184.
2.仪器远程设置
194.
3.保存仪器状态
204.
4.参考线与频标设置
204.
5.设置标题大小
224.
6.打印
234.
7.保存和加载默认配置
235.辅助功能
255.
1.使用配色方案
265.
2.设置屏幕保护程序
275.
3.导出__
275.
4.监控屏幕下设置概要显示
286.数据导出与数据回放
306.
1.概述
316.
2.选择保存路径
316.
3.导出数据
326.
4.回放程序概述
356.
5.选择播放数据源
356.
6.选择远程数据源
366.
7.选择本地数据源
386.
8.播放状态控制
397.二次__接口
407.
1.二次__接口服务
417.
2.指令列表
441.系统需求与__结构本章中您将了解到以下内容系统的硬件__结构系统的软件__结构系统的软硬件需求
1.
1.系统的硬件__结构本系统的硬件__结构如下图所示#0;服务器�工作站�#0;#0;备件�便携电脑�控制台控制台50寸监视器�4U插卡式E8000�查看用电脑显示多路波形控制控制数据采集数据导出图1‑1硬件__结构线缆连接用处连接方式服务器与50寸监视屏之间VGA线缆连接服务器与插卡式E8000之间通过交换机,用双绞线连接E8000与控制台触摸屏之间VGA线缆(用于显示)U__线缆(用于控制)
1.
2.系统的软件__结构系统的软件__结构如下图所示
1.
3.系统需求服务器硬件需求CPU四核CPU,主频2G以上内存4G以上内存硬盘需要单独为数据区保留一个分区分区大小依板卡的数量和记录时间而定,每块板卡每天的数据量约为
1.6GB,如果8块板卡2个月的数据量大约为
1.6*8*2*30=768GB网卡100M/1000M网卡服务器软件需求OSWindows2008R2数据库MySQL
5.
5.20触摸显示器需求线缆10米U__线缆,VGA线缆
2.监控程序的结构与启动本章中您将了解到以下内容监控程序的启动和关闭数据采样服务的启动与关闭数据录制服务的启动与关闭
2.
1.监控程序的启动以___方式运行桌面上的图标,即可启用应用程序图2‑1程序图标或者使用命令行提示符(该命令行提示符必须采用___方式)运行WorkBench2M–ShareMem,也可以启动
2.
2.采样服务的启动与关闭该服务负责从DS1620采集数据使用命令行提示符(该命令行提示符需采用___方式),其中输入netstart__in_______svc即可启用数据采样服务在命令行提示符中输入netstop__in_______svc即可停止数据采样服务
2.
3.数据录制服务的启动与关闭该服务负责从DS1620采集数据使用命令行提示符(该命令行提示符需采用___方式),其中输入netstart__inRecord_svc即可启用数据录制服务在命令行提示符中输入netstop__inRecord_svc即可停止数据录制服务
2.
4.二次__接口服务的启动与关闭该服务主要用于二次__时候使用,可以从DS1620取得波形数据,可以控制DS1620的状态使用命令行提示符(该命令行提示符需采用___方式),其中输入netstartRemoteCtrlSeriv__即可启用数据录制服务在命令行提示符中输入netstopRemoteCtrlSeriv__即可停止数据录制服务
2.
5.使用Serverconfig进行配置双击辅助程序中的Serverconfig.exe将会进入图形化的服务配置方式界面如下绿色的灯表示该服务正在执行红色的灯表示该服务已经停止或服务不存在,__启动,或停止可以控制服务的启动与停止
3.布局管理与仪器管理本章中您将了解到以下内容如何添加,删除,修改仪器信息如何设置监控屏幕布局如何修改监控屏幕布局
3.
1.仪器管理在监控屏幕上__右键,选择仪器管理,将调出仪器管理菜单图3‑1启用仪器管理仪器管理菜单如下图所示图3‑2仪器管理可以实现添加,删除,修改,刷新四项功能添加仪器__添加按钮,将出现添加对话框输入仪器的名称,IP地址,__确认即可完成添加图3‑3添加仪器删除仪器在仪器列表中选中一台仪器,__删除按钮,即可完成该仪器的删除修改仪器在仪器列表中选中一台仪器,__修改按钮,出现修改对话框,输入修改的名称和地址__确认,即可完成修改刷新列表重新加载仪器列表
3.
2.布局管理
3.
2.
1.概述在监控屏幕上__右键,选择仪器管理,将调出布局管理菜单图3‑4布局管理布局管理界面如下所示图3‑5布局管理布局管理包括以下功能新建布局新建一个基本布局合并布局窗口在布局中合并窗口设置布局窗口设定每个布局窗口要显示那台仪器的内容,或者设置某个窗口是否可以轮询保存布局将设置好的布局存入数据库修改布局修改选中的布局删除布局删除一个已经存在的布局应用布局将当前设置好的布局启用到监控屏幕上
3.
2.
2.新建第一个布局应按照如下步骤新建一个布局窗口进入布局管理窗口__新建布局按钮,布局窗口将会出现若干个布局窗口,如下图所示图3‑6新建布局默认的布局窗口数目为3x3,布局窗口数目可选2x23x34x45x56x67x78x8,需要修改窗口数目的话可以从右上角的下拉菜单中选择按住鼠标左键,在多个布局窗口上拖动鼠标可以选中多个布局窗口选中的布局窗口将会变红__合并按钮可以将选中的布局窗口合并为一个图3‑7选择要合并的布局窗口图3‑8选中的布局窗口变为红色图3‑9窗口合并为一个用鼠标左键__一个布局窗口,该布局窗口转变为黄色,然后__设置按钮,将会出现仪器选择对话框,选择该窗口中要显示的仪器__确认完成设置如果要设置轮询窗口,只需选择多台仪器,然后选定轮询间隔时间即可图3‑10选中一个布局窗口图3‑11选择仪器图3‑12轮询的设置当所布局设定完成之后,在名称一栏中输入该布局的名称,__保存布局该布局就将被存入数据库图3‑13设置完成的布局在列表中选中刚刚创建的布局,__名称下面的应用按钮,则会按照当前布局重新设置监控窗口
3.
2.
3.修改布局选中一个布局,__修改布局,会使布局管理进入修改状态选中一个布局窗口,该布局窗口会变为黄颜色,__设置,就可以选定新的仪器等操作编辑完成后,__保存布局按钮就会将新的布局保存入数据库
3.
2.
4.删除布局在布局列表中选中一个布局,__删除布局按钮,就可以将该布局删除
4.仪器操作本章中您将了解到以下内容设置仪器参数设置频标与参考线设置标题大小波形打印默认配置的保存于加载
4.
1.概述在某一个仪器窗口上__右键,选择仪器设置,则进入仪器设置模式,该模式下只能看到该仪器的频谱,其他的仪器的频谱这时将不可见图4‑1监控屏幕图4‑2仪器设置菜单如果选择的窗口是轮询窗口的话,该轮询窗口在设置时会停止轮询仪器分为两个部分,远程控制和频标与参考线仪器远程设置实现可以远程调整DS1620设置,如设置起始终止频率等频标与参考线设置设置仪器的频标和参考线,并可将频标和参考线保存
4.
2.仪器远程设置进入仪器远程设置功能选择控制选项卡即可进入仪器远程设置功能图4‑3功能选择仪器设置窗口如下图所示图4‑4仪器远程设置仪器设置菜单如下图4‑5仪器设置内容设置内容包括以下几方面频率设置包括起始频率,终止频率,中心频率,带宽四项设置幅度设置包括电平单位,参考电平,衰减器,单位每格,放大器RBW、VBW:包括RBW设置,VBW设置,扫描时间设置,检波方式设置操作方式选择一个输入项目,输入要设置的值,__这只按钮即可完成设置
4.
3.保存仪器状态图4‑6使板卡保存状态__保存当前状态按钮,将当期状态保存入板卡中,板卡断电后,板卡状态不会丢失(注意板卡升级时,板卡的状态将会清空)
4.
4.参考线与频标设置进入仪器远程设置功能选择频标与参考线选项卡即可进入频标与参考线设置功能图4‑7频标与参考线功能选项卡图4‑8参考线与频标设置图4‑9操作面板频标操作使能频标勾选频标列表中前8项中的任何一个,就会使能一个频标,频标的编号为1-8,如果勾选第9项将会使能差值频标,表现为频标12同时打开激活频标用鼠标__窗口中跳动的频标,将会直接激活该频标,或者双击频标列表中对应的项,激活的频标为白色显示__频标只有激活的频标才能__,用鼠标左键按住激活的频标,拖动鼠标就可以__该频标关闭频标取消勾选频标列表中的任何一个,该频标就会被关闭,关闭差值频标的话,频标12不会自动关闭差值频标表现为频标12同时显示,差值的值为频标2-频标
1.参考线操作使能参考线勾选参考线列表中前2项中的任何一个,就会使能一个参考线,参考线的编号为AB,如果勾选第3项将会使能差值参考线,表现为参考线AB同时打开激活参考线双击参考线列表中对应的项可以激活该参考线__参考线激活某一参考线后__波形绘制区,按键盘的上__向键,可以或PageUp/PageDown键也可__参考线也可以通过__参考线设置按钮来对参考线AB进行设置关闭参考线取消勾选参考线列表中的任何一个,该参考线就会被关闭关闭差值参考线的话,参考线AB不会自动关闭差值参考线表现为参考线AB同时显示,差值的值为参考线2-参考线参考线和频标内容的保存__保存参考线和频标按钮可以将参考线和频标数据保存入数据库,程序每次启动时都会加载该数据
4.
5.设置标题大小为方便查看,可以设置每个每个窗口的标题大小在要设置标题的窗口上__右键,选择标题大小设置,进入标题大小设置窗口,修改字号就会动态的缩放该窗口的文字大小图4‑10标题大小设置图4‑11标题大小设置
4.
6.打印在要打印的屏幕上__鼠标右键选择打印,即可将该窗口的波形与参数输出到打印机,该菜单不会出现打印对话框,将使用默认打印机直接进行打印图4‑12打印
4.
7.保存和加载默认配置可以通过该功能将各块板卡的默认配置保存到数据库中,需要的时候可以加载上来保存默认配置在大屏幕监控模式下__鼠标右键选择“保存所有仪器配置”,即可将所有仪器的配置存储入数据库中图4‑13保存仪器默认配置加载默认配置在大屏幕监控模式下__鼠标右键选择“加载所有仪器配置”,从数据库中将保存的所有的配置加载到每块板卡中需要注意的是,如果该板卡不存在,或板卡出现死机的症状,加载该板卡的配置将会有10秒左右的延时
5.辅助功能本章中您将了解到以下内容配色方案的使用设置屏幕保护程序导出__
5.
1.使用配色方案在监控屏幕上__右键选择“设置配色方案”将调出配色方案设置对话框5‑1配色方案设置5‑2配色对话框当对话框打开时,出现的是当前配色方案__新建按钮会新建一个配色方案,这是双击左边的颜色块,将会出现颜色选择对话框输入配色名称,__保存即可将将该配色方案存入数据库5‑3新建配色方案修改配色方案,__右边列表上的配色方案名称,之后__修改按钮,进入修改状态修改状态下双击左边的颜色块,也会出现颜色选择对话框,设置后颜色后__保存,完成修改应用配色方案,选择一个已经存好的配色方案,__应用按钮就会将该配色方案应用到应用程序上,同时该配色方案也会被设为默认配色方案删除配色方案,在配色方案列表中,选择一个配色方案,__删除,该配色方案将被删除没有配色方案时,程序将加载默认配色方案
5.
2.设置屏幕保护程序在监控屏幕上__右键选择“设置配色方案”将调出配色方案设置对话框5‑4屏保设置5‑5屏保设置对话框选中使用屏保,输入屏保时间即可启用屏保程序屏保程序表现为一个黑色的条纹,在屏幕上从左到右走一圈
5.
3.导出__导出__分为两种,导出单块板卡的__和导出全部监控的__导出单块板卡__右键__窗口,选择菜单中的“单个板卡保存为位图”5‑6单块板卡保存为位图__之后会弹出文件保存对话框,选择文件路径保存即可导出全部监控__右键__窗口,选择菜单中的“全部窗口保存为位图”5‑7全部窗口保存为位图__之后会弹出文件保存对话框,选择文件路径保存即可
5.
4.监控屏幕下设置概要显示在监控窗口中__右键,选择设置概要信息的开关,如下图所示5‑8设置监控屏幕下的概要显示当打开概要显示的时候,屏幕上将显示,起始,终止频率,参考电平,三项内容5‑9概要显示
6.数据导出与数据回放本章中您将了解到以下内容如何导出服务器上的某一时间段内的数据如何播放服务器上的某一时间段内的数据如何播放本地数据如何播放本地数据
6.
1.概述导出数据导出所有仪器一段时间内的数据,包括状态,波形,频标信息,参考线信息,这里的导出是为后面的数据回放做准备程序运行开始,弹出如下对话框如果__关闭按钮,退出程序图7‑1导出对话框
6.
2.选择保存路径单击指定保存路径,弹出如下对话框图7‑2选择导出文件保存路径通过设置保存路径,可以将导出文件保存到客户需要的地方,默认保存在EXE所在文件夹下
6.
3.导出数据单击导出按钮,弹出一个时间段选择的对话框图7-3时间段设置选择导出时间段,时间段的选择,要求如下1起始小于终止,错误提示如下图7-4错误提示2终止比当前时间小60S,错误提示如下图7-5错误提示3导出时间应该是在两小时内,错误提示如下图7-6错误提示4:导出时间应该在两分钟以上,错误提示如下图7-7错误提示以上是时间段选择的检查如果选择的时间段内所有的仪器都不存在数据,弹出如下对话框图7-8数据不存在如果在该段时间内有数据存在,进行导出如果仪器的数据异常弹出如下对话框图7-9仪器数据异常这里可以选择是否继续导出,如果继续,自动跳过这个仪器的数据,进行下一个仪器的数据的导出如果选择退出,将结束导出,并且删除当前的导出文件所有仪器的导出数据,都存在了一个文件中,这样避免了回放的时候,有单个文件缺失的问题文件的名称如下20120403104720-
20120403105120.bin开始时间_结束时间.bin导出完成以后,主对话框上的导出状态会发生变化,如果该仪器导出成功,该仪器的导出状态就设置成为“已完成”,否则就是“失败”如下图7-10导出状态在导出的时候,还可以选择导出完成后,自动关闭对话框图7-11自动关闭窗口勾选“完成后自动关闭窗口”,导出后,窗口自动关闭
6.
4.回放程序概述程序运行开始,单击鼠标右键,出现如下的右键菜单单击数据源选择弹出对话框进入数据源选择单击退出按钮,退出程序图6‑1右键菜单
6.
5.选择播放数据源__数据源选择弹出如下对话框图6‑2选择回放数据源跟布局通过单选按钮选择数据源,可以选择远程的还是本地的
6.
6.选择远程数据源当选择远程时,需要输入服务器的IP当IP输入完成后,__连接按钮,这时就会去连接服务器上的数据库如果连接不上服务器,或者服务器上不存在所要读取的数据库,会弹出对话框,说明查询没有成功图6-3异常提醒对话框如果连接成功,读取服务器上存储的布局跟仪器信息,并且将布局信息显示在下面的布局的listbox里以供后面的选择图6-4数据库连接成功接下来,选择回放的时间,原则是结束时间大于开始时间,结束时间小于当前时间最后选择所要应用的布局,右侧的picturectrol上会显示布局的大概形式如图所示图6-5显示布局概图单击回放按钮开始回放__回放按钮的时候,会检查时间选择是否正确,布局是否已经选择、如果不正确会弹出相应的提示对话框,这里就不在赘述以下就是回放的效果图图6-6回放效果图当有数据存在的时候,单击鼠标右键,会出现下面的右键菜单图6-7右键菜单这里的不在存在灰化的菜单项,所有的菜单项都是可用的数据源选择刚才已经进行了介绍单块板卡保存为位图将鼠标当前所在区域的板卡的显示状态以位图的形式保存下来全部窗口保存为位图将当前状态保存下来全屏显示(退出全屏显示)将鼠标所在窗口全屏显示或者取消全屏标题大小设置图6-8标题大小设置设置字体的大小,__确认或者取消即可打印打印生成*.xps文件退出退出回放程序
6.
7.选择本地数据源单击打开按钮,弹出一个文件选择的对话框,选择要回放的文件这个文件是在导出程序中完成的,文件选择完成以后,会从文件中读取布局信息,显示在布局的listbox中,在这里是没有时间选择的,我们读入的一整个文件,这个文件在导出的时候,就已经进行过时间限定然后__回放按钮完成本地数据回放
6.
8.播放状态控制当鼠标__到屏幕__的时候,会出现一个隐藏的播放状态的对话框,如下图6-9控制播放状态的对话框可以实现播放,暂停,停止,进度条也可以进行拖动,以此来控制数据的播放该对话框的后方还能显示当前数据所对应的时间如下图6-10播放时间回放数据的时候,不可以设置频标,参考线,峰值,这些都是在数据库中已经保存好的只可以进行显示
7.二次__接口本章中您将了解到以下内容二次__接口服务如何使用指令列表
7.
1.二次__接口服务二次__接口服务为了方便客户进行二次__而设计,本质上是一个TCP服务器,该TCP服务器使用的端口时15025端口使用该服务需要制作一个TCP客户端程序使用的时候连接15025端口然后向15025端口发送控制指令指令格式如下命令内容目标板卡ID\r\n该__接口区分大小写命令内容就是要发送给DS1620的指令,目标板卡名,就是在监控系统中要接受该指令的板卡的名字如*idn63\r\n,即为询问板卡ID为63的板卡的板卡信息再如FREQ:__NT500MHz__电视台\r\n即为设置板卡名为__电视台的板卡的中心频率为500MHz指令的返回值如果是询问型的指令(如*idn)则返回询问的结果,如果是设置型指令(如FREQ:__NT500MHz)设置成功则返回Suc__ss取得板卡列表信息指令为ListInstrInfo板卡ID\r\n,如ListInstrInfo63该指令的返回为63天津电视台
11192.
168.
7.131每项的意义63为板卡ID天津电视台1为板卡名称1为板卡是否可用Socket连接
192.
168.
7.131为板卡IP地址每项之间以\t分割如果想取得所有板卡信息应发出指令ListInstrInfoALL\r\n返回的列表如下59北京电视台
0192.
168.
7.12260__电视台
0192.
168.
7.12161河北电视台
0192.
168.
7.12262江西电视台
0192.
168.
7.12363天津电视台
11192.
168.
7.13164北京电视台
11192.
168.
7.13265__电视台
10192.
168.
7.13366浙江电视台
10192.
168.
7.13467福建电视台
10192.
168.
7.13568广东电视台
10192.
168.
7.13769云南电视台
10192.
168.
7.13870广西电视台
10192.
168.
7.136每项的格式和单块板卡的格式相同,两项之间以\r\n分割取波形的指令trac这条指令有些特殊,该指令是返回一个结构体,返回的内容如下#510409数据区\r\n在返回的数据中这个字符表示以下含义#:指令头,收到#就认为是一包新的数据的开始5:数据位长度,表示后面5位表示的是数据区的长度10409数据区长度为10409字节数据区由一个结构体构成,该结构体(sa_frame)结构如下constint__RK_COUNT=6;constintDATA_LEN=_____;structsa_struct//200字节{charver;//版本,默认2INT64__nt;//中心频率INT64span;//扫宽doubleref_data;//参考电平intref_unit;//参考电平单位boollog_on;//对数线性intatt;//衰减器boolatt_auto;//衰减器自动boolampli_on;//放大器boolpre_sel;//预选器8853intrbw;//rbwboolrbw_auto;//rbw自动intvbw;//vbwboolvbw_auto;//vbw自动INT64sweep;//扫描时间boolsweep_auto;//扫描时间自动boolfast_sweep;//快速扫描开关intdete;//检波方式inttrig;//触发方式boolbUncal;//trueuncalfalse正常charreserve
[134];//保留,全0};structsa_my_struct{sa_structsa;doublediv;boolbDispLineON;//参考线开关doubledDispLineLev;//参考线幅度dbmintn__rkType[__RK_COUNT];//频标类型:关闭0/普通1__int64__rkFreqFix[__RK_COUNT];//频标频率/时间hz/ns__int64__rkFreqMove[__RK_COUNT];//频标频率/时间hz/ns目前只需关心这个};structsa_mrk_refline{floatf__rkLevFix[__RK_COUNT];//频标幅度,为当前电平单位floatf__rkLevMove[__RK_COUNT];//频标幅度,为当前电平单位目前只需关心这个};structsa_frame{UINT__ode;//模式SYSTEMTIMEtms;//时间戳sa_my_structstatus;UINTnDataLen;BYTEbyData[DATA_LEN];sa_mrk_reflinemrkref;};注意__RK_COUNT=6DATA_LEN=_____INT64__nt;//中心频率INT64span;//扫宽以上两项的单位为Hzdoubleref_data;//参考电平intref_unit;//参考电平单位幅度单位的枚举如下,对应ref_unit的值enumUNIT_FLAG{DBM_FLAG=0DBMV_FLAGDBUV_FLAGV_FLAGMV_FLAGUV_FLAGNV_FLAG};boollog_on;//对数线性该项为true的时候为对数,false时为线性boolatt_auto;//衰减器自动该项为true的时候为自动,false时为手动boolampli_on;//放大器该项为true的时候为放大器打开,false时放大器关闭intrbw;//rbwboolrbw_auto;//rbw自动rbw的单位为Hz,rbw_auto为true时为自动,为false时为手动intvbw;//vbwboolvbw_auto;//vbw自动vbw的单位为Hz,vbw_auto为true时为自动,为false时为手动INT64sweep;//扫描时间boolsweep_auto;//扫描时间自动扫描时间单位为ns,sweep_auto为true是为自动,为false时为手动intdete;//检波方式枚举如下Posi-Peak=0Neg-Peak=1Sample=2__erage=3Nor__l=4该结构体采用按1位对齐的方式波形数据存储在byData[_____]这个数组中,nDataLen表示的是波形数据的长度(字节)需要使用波形数据的时候需要用nDataLen/sizeoffloat波形数据的每个点都是仪浮点数来表示的需要使用的时候可以按以下代码来做IntnSize=sa_frame.nDataLen/sizeoffloat;Float*pBuf=newfloat[nSize];MemcpypBufsa_frame.byDatasa_frame.nDataLen;//pBuf中存的就是波形数据了
7.
2.指令列表见《SCPI编程手册》数据库监控程序E8000数据导出程序服务器。