I'm using LabView to control a PicoScope 4224 in block mode collecting 100 points before the trigger event and 1000 after it.
To start the measurement I have to send a command via RS232 to an other instrument. This instruments gives me a trigger pulse of 1ms, which is feed to channel B of the 4224 for triggering it.
When I send the start command to get the triggerpulse before or after the PicoScope4000GetBlock.vi it wont be recognized. So I had to divide the icoScope4000GetBlock.vi into a an InitBlock.vi containing the ps4000RunBlock function and a ReadBlock.vi containing all the rest of the original GetBlock.vi. Sending now the start command between this two vi's the 4224 recognize the tiggerpulse, BUT only if the timebase is set to less than 150. Neither increasing the triggerpulse length didn't help nor calling the ps4000SetSimpleTrigger function after the ps4000RunBlock, which doesn't work at all.
To cut a long story short: What can I do to get 4224 triggered independent of the timebase setting?