LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

"Should be simple" counter question

It should be the same VI.  Have you installed the Fixed-Point Math Library for the version of LabVIEW FPGA you are using?  This function should be installed with those tools and available under Fixed-Point Math»Basic Elements.

Donovan
0 Kudos
Message 11 of 15
(940 Views)

This is what I have showing up. As far as I can tell, I cannot set the delay programmatically with the express VI.

 

 

0 Kudos
Message 12 of 15
(912 Views)
What LV version are you using? 8.5? The previous post implied that was a LV10 feature.
0 Kudos
Message 13 of 15
(898 Views)

Ugh I gotta change my signature...2009. I can't use Mod in FPGA either..devistating. You can scale by power of two however, so I may try that. For now, I have just implimented different counters and intialize them to (-offset) and then just reset to zero individually and restart counting after they each reach 100 because at that point everything is in sync the way I need it to be

0 Kudos
Message 14 of 15
(885 Views)

OK.  The dynamic discrete delay is available in the Fixed-Point Math Library downloads I linked earlier for 8.5 and 8.6 as well as on the High Throughput Math palette in 2010, but it is not on the palette for 2009, simply because it wasn't quite as polished as we would have liked when we released.  The function still exists, you just will not be able to locate it on the High Throughput Math palette.

 

To get the function I mentioned, navigate to <labview 2009>\vi.lib\rvi\FXPMathLib\basic elements\FxpDiscreteDelay\XNode and locate the file nifxpmath_DiscreteDelay.xnode.  Drag this file on to your block diagram and then you should be able to configure it for the dynamic delay as discussed earlier.

$newpath = File::Spec->catfile ( $atsEnginePath, $settings );
print "$newpath\n

 

Donovan
0 Kudos
Message 15 of 15
(837 Views)