The reason that the USB-6008, USB-6009, USB-6501 and BSeries cannot be simulated is because their functionality can be found in several other boards.
For instance, if you need to have 24 channel of DIO, you can simulate the PCI-6503. Then when you get the hardware just change the channel to the channel of your actual device, or if you name the device the same as the simulated device in Measurement and Automation Explorer, then you don’t have to change anything in your application.
If that is true, it will be a really CHEAP way for NI to go...
I mean, users are paying thousands of dollars for NI SW and HW and, they they are asked to simulate another module, not even from the same class (USB), but a PCI device?
And then when they get the real device, again make some other changes in NI MAX?
If there are other devices with same functionality, it would mean that would take no time for NI to add another simulated device with the same functionality, so that users would be able to select their real HW and everything would really make sense even for beginners...
I know this is an old post, but I just got the same issue and, more than that, there is no clear explanation from NI on how to get around this problem (the solution/explanation came from another forum user - thanks!).