BIM Exchange / Content missing elements

BIM Exchange / Content missing elements

Peter.deVries
Enthusiast Enthusiast
10,935 Views
25 Replies
Message 1 of 26

BIM Exchange / Content missing elements

Peter.deVries
Enthusiast
Enthusiast

Hello everyone,

 

I am currently working with Inventor release 2018.1.1 (build 171) and trying to export a part to a Revit Family (.rfa).

 

Yes, 'trying', because the ribbon in the Environment tab doesn't say 'BIM Exchange', but 'BIM Content':


000376.jpg

 

And the 'BIM Content' tab is different than I come across in the tutorials and forums:

 

000377.jpg

 

What happened to the 'Check design' and other commands?

 

Furthermore, when I just click 'Export Building Components' and open it in Revit 2018, there are no properties or editable geometry. It is just one big block.

 

Clues anyone? Because it is rather frustrating to find a solution ...

 

Regards,

Peter

 

 

0 Likes
Accepted solutions (2)
10,936 Views
25 Replies
Replies (25)
Message 21 of 26

Anonymous
Not applicable

Hi! This discussion was helpful for me. Thank you. I am trying to import a parametric inventor file to civil 3D (It seems impossible to maintain parametric features up to now) and one has suggested to do as IFC file (I don't know it will work too). But to try that too,I am using inventor 2019 professional and came to the same trouble "BIM exchange missing". Is there a way that you can help me with? Thanks!


@EvanGu wrote:

Hi! Are you using Windows10? Looks it does not allow to save files to the root directory of Disk C, change to another directory and try again.

 

Sub Part2RFA()

Dim oPartDoc As PartDocument
Set oPartDoc = ThisApplication.ActiveDocument

Dim oBIMComp As BIMComponent
Set oBIMComp = oPartDoc.ComponentDefinition.BIMComponent

Dim oNameValueMap As NameValueMap
Set oNameValueMap = ThisApplication.TransientObjects.CreateNameValueMap

'  ExportMethod
'  "NativeRevitFeatures", only support part
'  "DerivedSubstitute", support part and assembly
Call oNameValueMap.Add("ExportMethod", "NativeRevitFeatures")
Call oBIMComp.ExportBuildingComponentWithOptions("C:\temp\aaa.rfa", oNameValueMap)

End Sub


 

0 Likes
Message 22 of 26

johnsonshiue
Community Manager
Community Manager

Hi! Are you using Inventor Pro or Inventor LT? If it is former, you should have Revit Interop 2019 installed. If not, please run Repair Install (Control Panel -> Programs and Features -> Inventor Pro 2019 -> right-click -> Uninstall/Change -> Repair Install).

If you are running LT, you will need to download Inventor Pro for trial and install it. Revit Interop 2019 will be installed on your machine, which does not require a separate license.

Many thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 23 of 26

Anonymous
Not applicable

Hi Johnson,

 

thanks a lot for your script. I wanted to try it in Inventor Professional 2020, but i get the error that the argument oBIMComp.ExportBuildingComponentWithOptions is invalid.

I wasn´t able to find the argument in the API documentation so apparently this argument doesn´t exist anymore.

Do you know of another way to add the objects parameters to the revit-family?

 

Best regards

0 Likes
Message 24 of 26

johnsonshiue
Community Manager
Community Manager

Hi! The API should still work as long as the Inventor part has sketch-based features like Extrude, Revolve, and Sweep. But, if you have other features or the part is Shrinkwrap substitute part (derive), this API will not help.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 25 of 26

damian.lewczyk
Autodesk Support
Autodesk Support

@johnsonshiue Could you update this post and refresh the subject? 
Is this still possible to use above iLogic? Is it only one solution? 


Damian Lewczyk
Technical Support Specialist
Autodesk
0 Likes
Message 26 of 26

johnsonshiue
Community Manager
Community Manager

Hi! Yes, I believe this is the only solution. The API is still available but the manual workflow had been removed.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes