Hello Linghui,
you cannot compare VISA and GPIB. GPIB is the bus system used to communicate (like RS232 or RS485) and VISA is a driver architecture. But you can use VISA to communicate with a device connected via GPIB. And there should be no (big) difference between HP and LV VISA.
Other questions:
Can you communicate with your oscilloscope using your cable with other programs?
I'm not sure that LV5.1 supports USB. Could you check this, as I'm only having LV6.1 to 7.1 on my computer. This may be a reason for not being able to communicate. (From your posting I suspect the cable connects to a GPIB connector at the oscilloscope and an USB connector at the PC.)
Best regards,
GerdW
Best regards,
GerdW

using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019