Yes that is what my declaration statement is, I had missed it from the code above but have added it in. Strings are passed as ByVal in VB even if used for a return value, they need to be populated before passing with a string of sufficient size to take the return hence serialstring = " "
With one unit connected the following should work Declare Function ps4000EnumerateUnits Lib "ps4000.dll" (ByRef count As Short, ByVal serials As String, ByRef SerialLen As Short) As Integer Declare Function ps4000OpenUnitEx Lib "ps4000.dll" (ByRef handle As Short, ByVal serialno As String) As Intege...
I have seen the crash with your code as supplied, although if you select V and set one channel on and the rest off the crash disappears for me. I will add an update when I have more information.
I am not sure why the drivers don't work with VirtualBox, I have successfully used them with VMware, which would suggest that they are not happy with the VirtualBox USB implementation. 64bit drivers are not on the current development plan but I am continuing to raise it as something that will need d...
I will pass your comments on to the development team for consideration for a future release, it is not currently possible to fix this when zooming or scaling small signals at present