04-09-2024 05:39 PM
Hello,
I have a pretty simple digital pattern that captures 1000 samples of data. This pattern seems to run fine from the digital pattern editor. However, when I call the pattern using the C# method NiDigital.PatternControl.BurstPattern, via TestStand, I get an edge multiplier error (attached). I have only configured 1x edge multipliers for the pins involved and haven't intentionally done anything else with edge multipliers. As far as I can tell the proper timing sheet is applied during TestStand operation.
04-09-2024 08:31 PM
You cannot drive off right at 0, there are minimum edge placement requirements.
You need at least 5ns separation between Drive On and Off
04-10-2024 12:51 PM
Hi Santhosh,
I appreciate the reply, but I don't think that is the cause of this issue--as I mentioned this pattern *does* run in the digital pattern editor, just not when called from TestStand. Also, I have also run patterns in the past successfully that had drive on and drive off set to 0.
Thanks,
Jppb
04-10-2024 01:20 PM
Could you please attach the files for review? The error snippets just don't tell much.