wllszs 发表于 2012-7-1 17:41:21

实用picdro( )的注意事项?

有谁对picdro()熟悉,给介绍一下吧!使用的时候注意什么?

在一个block diagram 的两个reference中对同一个变量用两次picdro(),如下面语句:

i_frt=picdro(abs(duac)>deadband,0,select(i_EEG,0,0.5))

就会报出下面的错误:

DIgSI/err- Expression already defined as 'picdro()' !
DIgSI/info - Properties of variable 'i_frt': 'intern','double','local'
DIgSI/err- Parser failure at line 'i_frt=picdro(abs(duac)>deadband,0,select(i_EEG,0,0.5))' !

wzliniam 发表于 2012-7-2 17:13:40

这个语法好象没问题,有没有前后的定义,是不是哪里矛盾了

wllszs 发表于 2012-7-3 12:49:38

回复 2# wzliniam


    我也是这么想的。picdro重复用应该没问题吧?

    从手册上面看picdro(boolexpr,Tpick,Tdrop) 是逻辑上升沿和下降沿的作用,

boolexpr为真,就是上升沿,并保持Tpick秒时间长度;

boolexpr为假,就是下降沿,是Tdrop秒后下降吗?

   我理解的是否对?

wzliniam 发表于 2012-7-3 14:29:35

是这个意思

john_02 发表于 2012-9-4 19:48:19

不可以针对同一变量定义两个picdro,否则会出现逻辑判断矛盾,这是不允许的。

zfant 发表于 2013-11-8 22:38:20

楼主怎么解决的?遇到同样的问题了

周沭铭 发表于 2013-11-8 23:05:34

路过 学习一下

ztmy 发表于 2013-12-14 18:58:28

楼主怎么解决的?遇到同样的问题了

feitiandasheng 发表于 2013-12-21 08:08:38

分享一下吧

11216788 发表于 2014-1-6 16:58:07

最近也在搞这个,楼主在3楼的理解没错,但是为什么报错不知了。
页: [1]
查看完整版本: 实用picdro( )的注意事项?

招聘斑竹