The instrument driver you are using is an IVI driver that maintains a cache of instrument settings. It does this to optimize I/O. However, a necessary action for this functionality is that the instrument driver must set the instrument to a known state. If you download the LabWindows/CVI driver, you can take a look at the C source code, which shows that the driver always sets the Horizontal Record Reference Position to the left, the trigger modifier to trigger, Interpolation to none, and initiate continuous to false.
Some workarounds for your problem:
1) Download & install the
LabVIEW traditional driver for the Infiniium scopes. That dri
ver does not support state caching and will not set the instrument to particular values.
2) Use the hp548xx driver's waveform measurement functions to retrieve the waveforms you want, and display them on the same graph in LabVIEW.
3) Turn off state caching in MAX for the hp548xx and then use the Write Instrument Data VI to set the horizontal options you want and retrieve the screen shots, etc. You can set the Trigger Modifier property to Single using a property node.