请教老师!为了能说明问题,我举个例子。
我加载了两个数据源,0号图层上是5mk线,1号图层上是15mK线。当5mK线上满足一个条件后,我需要在1号图层上对15mK线以Bar为单位进行计数,假设计数器序列变量为n,即在1号图层上进行 n = n + 1。过一定时间后,5mK线又满足了一个条件,此时需要对1号图层的n进行归0并重新计数。需要说明的是,5mK线上的条件,只能在0号图层上进行逻辑表述。以Data[0] = 0 这样的赋值方法行不通。请问这个功能如何才能实现?谢谢!
一般不这么用。
计数器一般放在小周期上进行处理。
根据跨周期条件归拢到小周期的原则,所有的状态变量,包括计时器一类的,最好是放在小周期上进行记录和计算。
我想到解决办法了,谢谢!
您好!再请教一个问题,自定义函数(Defs)在不同的图层中被调用,函数内的变量是否会根据调用的图层号取对应的值,还是需要在变量前指定图层号,即采用Data[i].前缀?谢谢!
对象内部空间继承对象的图层序号
函数function内如果调用了close
data0.function执行的时候取得是data0.close
data1.function执行的时候取得是data1.close
明白了,谢谢!