显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

LabATSS

关注自动测试软件

 
 
 
 
 
 

学习一门新的编程语言—Ruby

2015-11-28 11:16:30 阅读101 评论0 282015/11 Nov28

首次接触到Ruby语言是在去年萌生自己开发网页的时候,听说Ruby on Rails开发效率是如何如何的让人惊叹,于是去图书馆借了两、三本书,仿照上面的例子在自己的笔记本WinXP系统上操练起来,但是由于Ruby on Rails框架实在是Web开发集大成者,融合诸多的编程实践内容,如MVC、Active Recore(ORM)、restful路由系统、SASS、coffeescript等等,虽然勉强自己跟着书上的例子可以构建一些简易例子,但是还是无法掌握其要领,因此学习一段时间后逐渐放弃了。

今年五月份,我所在的部门进行了搬迁工作,我有幸和单位另外一名兼职软件开发工程师分配至一个办公室里,他的编程软件语言是VB,当看到他用VB编写的网页机器人操控浏览器完成一些以往我们人工手动的计量管理系统任务(如自动插入控件Word文档,点击上传),给我带来了很大的触动和启发,“原来软件还能这么用!”,虽然以前听说过类似的网页爬虫和机器人自动完成数据内容方面的工作,但是当真真切切看到身边的同事完成类似的工作时,还是给了我震撼式教育。当时第一个念头就是我也要实现一个!(重复的再造一个车轮)。

我以往擅长的编程语言是LabVIEW,但由于该图形化编程语言的领域专属特点局限了它的应用范围,我需要的是一门可以操控IE浏览器和处理HTTP请求与响应的语言,LabVIEW的http处理函数还是在2011版本引入的封装cURL开源网络库,并且在解析处理网页文本方面缺少必要的函数库,于是又转向了曾经失败过的Ruby语言,这次找到的了两个gem(功能包或者叫函数库)watir和mu

作者  | 2015-11-28 11:16:30 | 阅读(101) |评论(0) | 阅读全文>>

计量工程师的编程语言

2015-10-31 23:15:54 阅读77 评论1 312015/10 Oct31

摘要:在日常工作中计量工程师通常都需要进行编程处理重复性数据测控工作,因此编程语言就成为首当其冲的选择要素,本篇主要简介了计量测试届常用的VB和LabVIEW编程语言的基本情况和适用场景,希望给大家在选择编程语言时能够提供些帮助性参考。

内容:

在计量工程师的日常工具箱中,编程语言是当下计量测试人不可或缺的必备工具之一。由于校准规范和检定规程的规范性文件的强制性测试要求,使得测试工作具体的操作和数据处理规范化和程序模式化,因此非常适合用编程软件来提升日常计量的重复性工作。

编程语言林林种种上百种之多,但由于计量工程师知识结构组成主要以电子工程课程为主如模电、数电、电测基础、信号与系统等课程,而软件开发只完成了c语言(或者是Basic、汇编语言等等)的学习,只具备基础的编程技能,因此可供我们计量工程师选择使用的编程语言着实不多!

首先让我们来看看在我计量界中编程语言中的王牌-VB,微软公司的Visual Basic编程语言已经走过了近25年的历程,由于连接编程语言和用户界面的事件编程模式,这种可视化的编程方式极大的提高了编程效率;并且从VB3.0开始,Access 的数据库驱动和数据表格的直接双向绑定机制大大简化了数据查找存储的编程难度,使得VB可以完成界面显示,数据测控和存储查找,到最后的报告呈现(通过VBA via Word)全栈开发,并且VB简单易学,计量测试工程师只要专注于数据逻辑的处理即可,数据显示界面有大量的第三方控件和组件使用,在以前我做过一个简单的数字电压表自动测试程序开发语言统计,VB语言约占计量工程师

作者  | 2015-10-31 23:15:54 | 阅读(77) |评论(1) | 阅读全文>>

大年夜,和Windows 8.1死磕浏览器无法上网!

2015-2-18 23:06:01 阅读146 评论0 182015/02 Feb18

今天是年三十,还是老规矩回家陪父母一起守岁过年,我家老爷子爱追科技时尚,这不花了三个多小时把自己的笔记本电脑从 Windows 8升级到8.1,结果悲催了,浏览器不能上网了!老规矩——还得是我来技术支持!

看360网络助手报的错误是DNS解析错误,于是首先查看物理链路是否正常,老规矩ipconfig/all、ping一路工具用下来,物理连接一切正常,QQ软件应用正常说明网络和路由器均正常,只好见招拆招,在网络配置中修改“自动获得DNS服务器地址(B)”为“使用下面的DNS服务器地址(E)”,并将从无线路由器中查询获取的DNS地址填写到至此,结果故障现象依旧。

只好使出百度大法搜索关键字“windows 8.1 dns ”, 相关解决方案均是建议勾选“自动获得DNS服务器地址(B)”。

结果就一直陷入的DNS解决的死循环了,耗时四十分钟有余!

重新使用百度大法更换了关键字“win 8.1 更新后无法上网”看到一个重新重启winsock的命令行的解决方案,得啦就是它了死马当活马医!结果一试大功告成!

两点小感悟:

解决问题一定要找到正确的关键字,要不路子歪了耽误的时间太多!平时单位里用的还是WinXP,更新后的Win8.1没有开始菜单,确实不能太适应,好多配置应用都不知道从而下手,看来有空需要学习使用Windows的新版本!

作者  | 2015-2-18 23:06:01 | 阅读(146) |评论(0) | 阅读全文>>

五年读懂一本书!

2015-2-16 22:51:27 阅读182 评论0 162015/02 Feb16

五年前,我是一名相信并实践着“技术将改变一切的科技理工男”,在豆瓣的指引下曾在国家图书馆借阅过此书,当时惊鸿一瞥的翻看完后,和许多给差评的读者一样心中想“这是一本大杂烩的商业流行书,作者逻辑不严谨,书中结构混乱。给好评的一定是水平太Low,或者是书托!“。

一致以来我都有在网上书店淘特价书的坏毛病,为此没少和老婆大人拌嘴,但是每次从价值十元左右的图书中看到让自己领悟的语句就感觉淘到宝贝价值倍增的感觉,也就让我的大脑的愉悦回路不断强化上了瘾。这不日前又把这本《全新思维》给淘了回来,由于还对上次的感觉留有印象,也就没有仔细看它,今日偶尔一翻,发现这才是真真正正的一本好书。

原先的错误感觉源于我多年的理工逻辑思维定式,也就是书中强调的左脑思维,从左脑思维(次序的、字面的、功能性的、分析的)主导去看这本左右脑共用的全新思维当然看不出来啥好果来!但是反过来一想:如果是一个设计系或者文艺系出生的人来看这本书,也许就会觉得这些都是常识,根本不值得这么婆婆妈妈、啰啰嗦嗦的出本书!可见一本书真是各花入各眼,经历心境的不同解读也就千差万别。

五年过去来,我从一个科技理工男在起起伏伏的生活中感悟,缓慢的成长,直至去年8月份才算修行到——明白当下的网络生活的精髓:分享、开放、自由。左脑的技术也需要右脑的情感力量去包容,技术也要在人文的态度下给人以温度和湿度。

作者在书中提到的“六感”就像一个电击棒,把我看到过的采用“六感”展示手法和类型的图书和视频纷纷激活并涌现出来!

设计感:图书《商业模式新生代》、《餐巾纸杯面:一只画笔解决商业问

作者  | 2015-2-16 22:51:27 | 阅读(182) |评论(0) | 阅读全文>>

创业故事中的互联网精神—自由与开放

2015-2-14 23:13:23 阅读163 评论0 142015/02 Feb14

导言:本博文是关于《无需等待》的读书笔记。

首先让我们先脑补一段背景新闻后才正式开始我们的书评

美国新闻社交聚合网站Reddit确实取得了成功。联合创始人亚历克西斯.奥海涅(Alexis Ohanian)表示,自从推出以来,Reddit用户数量一直稳步增长。2013年2月,该网站的独立访问用户超过5500万,成为世界上最受欢迎的社交网站之一。但是Reddit并非不受批评,该网站充满争议内容:性笑话、谎言和血腥场面图片等等大多数内容都不受监管。“这是一个人们分享链接、举行讨论的交流平台,”奥海涅说,“只要它是合法的,我们就会允许人们使用。你创造了一个开放的交流平台之后,就意味着人们有了一个表达自己过去无法表达内容的平台。这是一件伟大的事情,但它的糟糕一面在于,有时候这些想法极其无礼。我能够接受这样一个矛盾体,但我同时要告诉大家,我们将确保能够为更多的人提供一个在键盘上表达内容的平台。同时,我们也会与那些想在这个平台上作恶心行为的混蛋们作斗争。”

《无须等待》的作者就是上文中的美国新闻社交聚合网站reddit的联合创始人及前CEO亚历克西斯.奥海涅(Alexis Ohanian),他通过自己连续创业的故事为载体,把创业经验和有关互联网自由与开放的精神完整的呈现给大家的一本好书。英文原版的名称直译为“无需许可:21世纪如何创造,而非管理”,以及原版图书封面的图片寓意更能符合书中的内容与精神——图片由三个从上到下符号组成,首先是一个禁止符号,紧接着是禁止符号分崩离析,最后一个是变身为开关的符号,完美的诠释了互谅网民主对以往集权社会的析构,个人变

作者  | 2015-2-14 23:13:23 | 阅读(163) |评论(0) | 阅读全文>>

低频信号频率的测量

2015-2-9 21:19:11 阅读1040 评论0 92015/02 Feb9

导读:本博文主要内容为如何使用频率计数器和示波器测量低频信号的频率,特别是低频信号慢速的转换速率(Slew Rate)引入的触发误差对测量结果的主要影响,并涉及相关仪器配置和测试主要事项。

在前一篇博文《高档多功能数字表频率测量功能比拼》中我们对比的实验室高档多功能数字表测量频率的性能,现在我们将该问题延伸开来,看看通用频率计数器和高档示波器的测量低频信号频率的能力及其注意事项。

频率计数器我们选用最为常见的型号Agilent 53132A,高档示波器选用Tek公司的DPO7254C。

首先我们来看看Agilent53132A的低频测量性能,我们给出的低频信号为代表性的正弦波型,具体参数设置为:频率:1Hz ,电压:1Vp-p和输出阻抗50欧姆。输出设备还是选用函数发生器Ag33250A。

频率计数器Ag53132A的设置为自动触发关闭(Auto Trig OFF),触发电压0V(Level 0.000V),低通滤波器状态设置为开启状态(100kHz Filter ON)。这里需要特别提醒注意一下:当测量高频信号时,频率计数器可以采用自动触发功能,但是在测量低频信号的时候一定要设置为手工电压触发模式。

在测量低频正弦波信号的时候,由于触发误差的影响,计数器的测量性能并没有大家想象的那样高,但是当我们把波形由正弦波改为方波的时候我们看以看出性能的质般飞越(备注在函数发生器和频率计数器均采用外部原子频标作为参考时基)。

作者  | 2015-2-9 21:19:11 | 阅读(1040) |评论(0) | 阅读全文>>

高档多功能数字表频率测量功能比拼

2015-2-7 12:37:42 阅读172 评论0 72015/02 Feb7

导言:本博文主要讲述高档实验室(参考级)数字表Agilent3458A和Fluke8508A的频率功能的验证校准内容。

大多数校准单位在进行高档多功能数字表的验收校准时,只校准标准的五功能即直流电压、直流电流、交流电压、交流电流和电阻,而实际上原厂的校准手册中,往往还给出了一项交流信号的频率测量功能的验证,我们日常碰到过按照国外测试报告或建标特意加测频率功能的需求,现将高档多功能数字表频率校准过程记录下来以备后查,并且后继通过其他与频率计数器和示波器的功能对比,加深对低频信号频率测量技能的掌握。

1. Agilent 3458A频率验证校准

Agilent 3458A 的频率功能的详细技术指标如下图所示(各中手册中都有,该图截取自校准手册);而校准过程在《校准手册》第4章节(Page47)。

测量设备厂商建议选取函数发生器3325A,这设备已废型停产好多年了,现在可太难找了!推荐替换设备33250A,并且该设备可以输入外时基信号从而提高频率准确度量级别。我们在实测的时候使用的从原子频率标准(准确度优于1E-10)分配而来的10MHz信号。

在进行频率测量的时候需要进行必要的预热和自检功能,特别需要主要原厂需要4个小时的预热时间,主要目的是确保机内晶振的恒温稳定,减少开机晶体参数波动对测量结果的影响。

测量频率需要进行功能设置,另外注意触发电压和相关参数正确设置。

将函数发生器的信号设置为频率1Hz,电压1Vp-p的正弦波形,并通过BNC线缆和BNC转接香蕉头连接

作者  | 2015-2-7 12:37:42 | 阅读(172) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

北京市 海淀区 天蝎座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

标签

 
 
数据加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注