Plug and Play Issues with UG

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

matrix
Posts: 21
Joined: Tue May 08, 2007 6:01 am

Post by matrix »

Well, the new driver/ nx plugin didn't work. I can't find any electronically controlled switches as you described. Is there any command in your program that would force the driver to research for devices? or any sort of restart command? I'm just looking for something to point me in the right direction.

Thanks for all of your continual help.
jwick
Moderator
Moderator
Posts: 3374
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

I don't think the problem is searching for the devices. The problem is that you have two connected. It searches fine...and always finds and uses the first one. A manual USB switch should work.

Jim
matrix
Posts: 21
Joined: Tue May 08, 2007 6:01 am

Post by matrix »

A manual switch isn't an option due to the distance issue. If they made an electronic controlled usb switch I'd be all up for that. But they don't, so what can I play with in windows xp to hide the one device to make the driver look for the second device? Thanks - David
jwick
Moderator
Moderator
Posts: 3374
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

Say now there's an idea. Try going into the device manager and disabling one or the other device (right click). Restart the driver to see if it picks up the other one. Edit: I tried it here. It works perfectly. Great idea!

Jim
matrix
Posts: 21
Joined: Tue May 08, 2007 6:01 am

Post by matrix »

It did work great until NX5 came out. Now you can't restart the driver without closing and reopening Unigraphics first. Is there a way to cheat the driver into working with an already open version of NX5? Or maybe cheat NX5 into thinking the driver never closed? Thanks

Dave
jwick
Moderator
Moderator
Posts: 3374
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

???
Do you need 3DxNX (our plugin for UG)?
It is really only useful for SpacePilots (it adds commands on the LCD).

Try uninstalling it (custom installation on 3DxSoftware) and see if UG works after you bounce the driver. I can't think of any reason why it wouldn't accept data from a refreshed driver. I don't think it keeps track.

Let me know.
Jim
matrix
Posts: 21
Joined: Tue May 08, 2007 6:01 am

Post by matrix »

If you stop and start the 3dxware driver while NX5 is open the SN won't work until you close and reopen NX5. I tried uninstalling the 3DxNX add in but that didn't change anything. Any other ideas? Thanks -- Dave
jwick
Moderator
Moderator
Posts: 3374
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

I'm out of ideas. I plan to address your situation in the next major release of the driver.
matrix
Posts: 21
Joined: Tue May 08, 2007 6:01 am

Post by matrix »

You have no idea how much you'd be helping me if the next release took care of that. Thanks for you constant help and support.


Thanks ---


Dave
jwick
Moderator
Moderator
Posts: 3374
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

You know UGS is not going to like me if I keep them from selling you another license of UG <GGG>

Have a great holiday.

Jim
rstadie
Moderator
Moderator
Posts: 777
Joined: Tue Sep 25, 2007 6:18 am
Location: Munich, Germany
Contact:

Post by rstadie »

Hi Dave,

the following works here:
Download Microsoft devcon. Extract it somewhere to your path.

Then create 2 batch files:

left.bat

Code: Select all

ECHO off

"C:\Program Files\3Dconnexion\3Dconnexion 3DxSoftware\3DxWare\3dxsrv.exe" -shutdown -quiet
devcon.exe disable "@HID\VID_046D&PID_C626\6&3A81885B&0&0000"
devcon.exe enable "@HID\VID_046D&PID_C626\6&304CAC1&0&0000"
"C:\Program Files\3Dconnexion\3Dconnexion 3DxSoftware\3DxWare\3dxsrv.exe" 
right.bat

Code: Select all

ECHO off
"C:\Program Files\3Dconnexion\3Dconnexion 3DxSoftware\3DxWare\3dxsrv.exe" -shutdown -quiet
devcon.exe disable "@HID\VID_046D&PID_C626\6&304CAC1&0&0000"
devcon.exe enable "@HID\VID_046D&PID_C626\6&3A81885B&0&0000"
"C:\Program Files\3Dconnexion\3Dconnexion 3DxSoftware\3DxWare\3dxsrv.exe" 
You have to replace the IDs "HID\VID_046D&PID_C626\6&304CAC1&0&0000" and "HID\VID_046D&PID_C626\6&3A81885B&0&0000" with the Device Instance ID shown in device-manager - but I think you already did that :)

It seems to work well here with UGS NX 5.0.0.25
Robert Stadie
matrix
Posts: 21
Joined: Tue May 08, 2007 6:01 am

Post by matrix »

rstadie,

Thanks, but thats exactly what we had which worked fine until NX5 came along.

However whatever you all did to the latest driver now allows to bounce the driver without disrupting NX5. So thanks a million for all of your hard work and support. I really appreciate it everyone.
matrix
Posts: 21
Joined: Tue May 08, 2007 6:01 am

back again!

Post by matrix »

Hi Everybody,
I'm back again with the same issue. We just got NX6 at work and it once again doesn't allow you to bounce the driver while NX6 is running. Maybe you guys already plan to include this in the next update. Anyways let me know if its a different problem. Thanks guys.
matrix
Posts: 21
Joined: Tue May 08, 2007 6:01 am

Post by matrix »

Sorry Guys, I'm an idiot. Downloaded the newest release of the driver and everything is pretty. Sorry for the bother. Have a good day.
Post Reply