软件编程

     最近应公司领导要求而需要改变目前测试产品的方式,于是我想用Tcl/Tk写一个可视化的程序,以方便作业员流程标准化作业。目前用到的仪器主要有信号产生器、频谱仪,主要是用于Cable modem的DS测试,首先用频谱仪来校验信号产生器的误差,然后用信号产生器模拟头端产生调制信号,用程式控制Cable modem进行相应的锁频并填入相应的offset值。这一测试方案主要是用Tcl脚本语言编写程序来控制信号产生器、频谱仪和cable modem,使他们能够有条不紊地工作。

    说白了,语言只是一种算法的表达,关键是人本身解决问题的思想,这才是真正的精华所在。Tcl语言与C/C++相比语法更加简单,并且更容易开发出图形化的界面程序,当然这还需要调用相应的图形库。如果要想用Tcl程式通过Ethernet来控制SG,我们需要调用SG的API,同理如果需要通过GPIB卡来控制SA,那么我们需要调用SA的API,最后基于Windows操作系统的软件,如果想要通过下命令来对微软的东西进行操纵,那么我们需要调用微软的API。怎一个API了得?

     这就是所谓的二次开发,除非有自己独到创新的地方,否则自己永远是微软、安捷伦等大品牌厂商提供API的客户,他们永远关心的是你口袋里面的银子。所以我感觉自己并没有落后别人多少,我要用心去思考到底什么事真正的计算机技术?到底技术背后的精髓思想是什么?


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值