Unfortunately, this does not appear to work with a SolidWorks file I tried. It could be the plugin is not working at all, I am not certain but I think this is likely the case.
I can run CADExchanger manually and open a SLDASM or SLDPRT file. I attached a screen shot of CADExchanger with the open SLDASM file.
However, this file type and the SLDPRT file type do not appear in the list of supported file types in File->Open, File->Import or File->Export
The CADExchanger app is set in the preferences. I do not see an error message(s) in the python console. There doesn't appear to be any invocation of CADExchanger but I suppose there wouldn't because I cannot open the SLDASM file.
I removed the CADExchanger app path from the preferences. Restarted FreeCAD. Added the app path again. Restarted. Same issue.
Here is the python console after starting FreeCAD and adding the app path:
Code: Select all
Python 3.9.1 (default, Feb 15 2021, 10:22:54)
[Clang 12.0.0 (clang-1200.0.32.29)] on darwin
Type 'help', 'copyright', 'credits' or 'license' for more information.
>>> Gui.runCommand('Std_Workbench',9)
>>> Gui.runCommand('Std_ViewStatusBar',1)
>>> Gui.runCommand('Std_DlgPreferences',0)
>>>
OS: macOS 11.2
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24104 (Git)
Build type: Release
Branch: master
Hash: 35c1a005f1bf45e8438ad21066dbbc63564db842
Python version: 3.9.1
Qt version: 5.15.2
Coin version: 4.0.0
OCC version: 7.5.0
Locale: English/Canada (en_CA)