akeshet / Cicero-Word-Generator

Cicero Word Generator is a user interface and control software suite designed with atomic physics experiments in mind. It can be used to design and run sequences on National Instruments digital and analog output cards. If you would like to use this software without compiling it yourself, please click on the Downloads link below, and download the appropriate version .zip file which includes compiled executibles. Please read ReleaseNotes.txt in the top level of this zip file when upgrading versions for any necessary user-migration actions.
https://akeshet.github.io/Cicero-Word-Generator/
37 stars 38 forks source link

Known Issue: Retrigger wait non-intuitive behavior #16

Open akeshet opened 12 years ago

akeshet commented 12 years ago

If a word is marked as Wait For Retrigger, then even if the sequence does not receive a retrigger the values (analog and digital) for the BEGINNING of that word) will still get output. If there are analog groups or pulses running during the word they will wait.

In other words, the fpga begins waiting immediately after outputting the first sample of the given word.

This is a known issue, and is not particularly intuitive, but the fix would be rather involved and possibly cause other problems (it would require a major rewrite of the way in which variable timebase segments are calculated), so I think I will leave this as an open issue for now.

akeshet commented 12 years ago

In the user interface, I've renamed this feature to "Hold-then-retrigger" to at least raise the possibility of this behaviour in the user's mind.