You need to use the AutoStopped function in the ps3000aWrap.dll (Note, in vb.net a long is a 64 bit number, whereas when the documentation refers to a long, it is a 32 bit number, therefore, use interger in place of long, UInteger in place of unsigned long) Declare Function IsReady Lib "ps3000awrap....