NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

有关6733的使用

现在遇到两个问题,麻烦各位高手帮忙解决: 

1,现在使用6733产生信号,使用例程中驱动产生直流信号能够保持。

     但产生交流信号时,当关闭VI时,交流信号不能保持,如果不清任务,提供的交流信号变为直流,请问各位高手应该如何设置。

2,对话框的大小是否可以配置

     有高手知道,麻烦帮忙解决。

0 项奖励
1 条消息(共 5 条)
5,508 次查看
1 请问您是否想关掉程序依然保持交流信号的产生,您这一要求的目的是什么?

2 不可以改变对话框,如果您是为了程序的美观,建议您自己编写VI,作为子vi,来取代对话框。


NI应用工程师
0 项奖励
2 条消息(共 5 条)
5,489 次查看

因为现在要做一个电路板的排故系统

系统程序采用主程序动态调用各个子程序的方法

在子程序中编制给相应管脚添加信号的程序

其中用到了6733添加交流信号

添加完成之后在子程序中已经经添加信号的任务清掉。。。。

但现在需要遇到故障时,停下来测量相关信号,

但此时子程序调用已完成,相当于VI已关闭,不知这种认识是否正确。。。。

如果在此时测量,直流信号还在,交流信号已经没有了。。。。。

想知道清任务的确切含义是什么 ,麻烦Veteran帮忙解决一下~~~

静候中~~~~ 

0 项奖励
3 条消息(共 5 条)
5,458 次查看

按照我的理解,你是希望一旦开始AO输出正弦波,就一直输出下去。

但是如果AO任务停止了,输出就会保持最后一个输出值,看上去就是直流电平。

所以如果你通过子VI加载的方式,一旦停掉AO的子VI,也就不会继续产生正弦波。

有两个方式也许可以满足您的应用需求:

1.整个程序开始运行时就开始输出AO正弦波(相当于在主VI中)

2.在遇到故障停下来测量相关信号时加载的子VI中添加模拟输出程序,重新开始产生正弦波。

总之,需要根据应用要求灵活的调整程序结构。

 

NI AE

0 项奖励
4 条消息(共 5 条)
5,447 次查看

呵呵

多谢xuzheng的答复

主程序是基于状态机编制的

子程序名放在数据库中acccess

各个子程序中的所需添加的信号不一样,在主程序中添加重新产生信号好像不是很好实现

还好今天试了下5421,如果不清任务,信号依然是保持着的。

还遇到两个个问题

1,是6733用于产生交流信号时,如果使用完清任务之后,输出是变为0的,并不是保持最后的信号,如果不清任务信号好像是保持最后的数值。

      是否是和6733驱动中的waveform buffer generation相关设置有关的。

2,有关数字板卡的使用,数字板卡如6534是否有高阻态,是否通过属性节点可以设置,数字板卡清任务好像也是保持最后给的值,应该如何进入高阻态。。。。

麻烦 xuzheng 有时间帮忙看一下

静候中~~~~

0 项奖励
5 条消息(共 5 条)
5,434 次查看