So I got two new DPO4054B scopes. I have tried both IVI drivers from Tektronix and NI's websites. They are:
NI -> tkdpo4k_setup.exe
Both have issue. I started with the textronixs one and the issue it has is the "IVIscope configure edge trigger source" function is not working. It doesn't return any errors, just doesn't do anything. I have called the configure type and input type as it requires prior, setting it to "edge trigger" and "DC". There are some other oddities with this driver, but in all it seems to work. I did note that in NI MAX there is an initialization string to declare the model. I have tried DPO4054 and DPO4054B, niether seems to have any affect. Even the default DPO2023 works the same.
The NI driver works perfectly when it initializes. Unfortunately, 90% of the time, it times out on the initialize function. I do not understand what I could be doing wrong as the only real input to this is the logical name which I know is correct.
Any thoughts? I have NI VISA 5.4 and IPC4.6 installed. Running Labview 2013. I noted there is a version 14???? of both now available. Was thinking of trying those.
The initialize function has logical name, and whether to query and reset the device. I currently have these set to no, but have tried yes as well with no affect. I am not familar with the IO trace feature. I will look into that. Not sure I understand the question about class specific. If I am using the IVI drivers, I don't want to use the class specific, that would defeat the point. I am only using the IVIscope functions so I can swap in different scopes.
The hardware is the computer has a USB to GPIB adapter. The DPO4054B has the TEK-USB-488 adapter so it all works via GPIB.