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

Leo

笑:胸怀,傲:实力,才能笑傲江湖。

 
 
 

日志

 
 

Labview 示波器X轴显示时间的几种方法  

2011-03-20 09:37:52|  分类: 大学留笔 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

以前用labview开发系统的时候,要用到示波器的X轴显示系统时间的功能,在网上找了很久都没合适的例子和示范,现在自己总结了一下,把这些能够实现功能的例子和大家分享。

在实现X轴显示时间时,我们要先对示波器进行一些设置,方法如下:

  (1)、在前面板中右键点击示波器,会出现下拉菜单,如图:

Labview 示波器X轴显示时间的几种方法 - leo - Leo

在菜单中我们选择“属性”。

(2)、完了之后进入属性设置界面,如图:

Labview 示波器X轴显示时间的几种方法 - leo - Leo

在“属性”设置界面上我们选择“显示格式”,再选择类型中的“绝对时间”,我们可以看到右边会出现如图的时间格式的选择项目,在这里我们可以选择自己需要的格式,完了之后点击“确定”,结束设置。在这里还要提到的是最下main有两个单选按钮,他们是“默认编辑格式模式”和“高级编辑模式”,大家可以点击进去看看,了解更多的内容。

 

 

1、第一种方法:

Labview 示波器X轴显示时间的几种方法 - leo - Leo

利用创建波形这个函数来创建,在选择条件是选择“ t0  ”这个输入端,再用时间标识和DBL来转换时间,实现功能。

2、 第二种方法:

      

Labview 示波器X轴显示时间的几种方法 - leo - Leo

 

利用节点属性的方法来做,如图,用时间标识转换为浮点数,再把它连接到波形节点属性的XScale Offset上,这个表示X轴的时间偏移量,可以实现时间轴。

3、第三种方法和第二种类似,也是利用节点属性来实现功能。如图:

Labview 示波器X轴显示时间的几种方法 - leo - Leo

 

 如图我,们可以看到,在左边是用函数获得时间标识,再用“接触捆绑”来分解时间标识,再连接到X轴的偏移量这个节点属性上来,我们就可以实现功能了。

 

补充:前久突然发现我无法实现第一个字符串到时间标识,不知道是我的版本不行还是其他的什么问题,反正就是没实现效果,后来用了一种很笨的办法来解决字符串到时间标识的问题。

         理论知道就是把年份减去1904,在转换为妙。再把月转换到日再到妙转换。当然,时分秒就好办了。如图:

Labview 示波器X轴显示时间的几种方法 - leo - Leo
用老实的办法转换到日,不过首先要对年进行闰年的判断,就是利用C语言上的判断语句来编写,可参照本博客的C语言篇。这样首先把年月日转换成日。
第二步就是把这些都转换成秒,然后在输入到示波器的节点属性中。
Labview 示波器X轴显示时间的几种方法 - leo - Leo
 
这样就可以实现功能了,虽然笨一点,但是能实现功能。请指教!
  评论这张
 
阅读(2323)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

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