Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
COMP(var);
HAL_PIN(in) = 0.0;
HAL_PIN(var) = 0.0;
MEM(float data[100]);
MEM(int pos) = 0;
TRG(
float i = PIN(in);
float avg = 0.0;
float o = 0.0;
data[pos++] = i;
pos = pos % 100;
for(int i = 0; i < 100; i++){
avg += data[i] / 100.0;
}
for(int i = 0; i < 100; i++){
o += ABS(data[i] - avg);
}
PIN(var) = o;
);
ENDCOMP;
bcba03dbeThis file is pinned to the selected release. Download the original to open it in your design tool.