Hidden Risks You Might Be Ignoring
In this month’s IT Bulletin, we’re shedding light on the cybersecurity threats that often go unnoticed — but can have serious consequences for businesses of any size.
If you are a manufacturer working with customers in construction it’s often a requirement to provide product models in a BIM compatible format, commonly a Revit format.
Inventor 2021 gives us the option to work with Revit data and share data to Revit. We can share data directly from the Inventor BIM Content Environment.
When we export we can save out to rfa format, however, there is no option to choose which Revit version we are saving out as.
If your client is using an earlier Revit version this can be a problem.
There is though a method you can follow to set up your system to be able to export out to an earlier version, up to three versions earlier than your current version.
In this blog article, we will provide you with the required setup steps and an iLogic rule that will access this undocumented feature.
Installation Requirements
e.g. copy from Autodesk_Navisworks_Manage_2021_Multilingual_Win_64bit_dlm\x64\NAVMAN\Autodesk\Ldr\IVS\Bin
to
C:\Program Files\Common Files\Autodesk Shared\Revit Interoperability for Inventor 2018\Rx\
iLogic Rule
You will require an iLogic rule to access the custom export functionality.
Create this as an external rule.
Dim oBIMComp As BIMComponent
Dim selectedTemplate As String
Dim targetFile As String
oBIMComp = ThisApplication.ActiveDocument.ComponentDefinition.BIMComponent
Dim templateFileDlg As Inventor.FileDialog = Nothing
InventorVb.Application.CreateFileDialog(tFileDlg)
templateFileDlg.DialogTitle() = "Select Template for Export"
templateFileDlg.Filter = "Revit Family Template (*.rft)|*.rft"
templateFileDlg.InitialDirectory = "C:\ProgramData\Autodesk\RVT 2018\Family Templates\English"
templateFileDlg.CancelError = True
On Error Resume Next
templateFileDlg.ShowOpen()
If Err.Number <> 0 Then
Return
ElseIf templateFileDlg.FileName <> "" Then
selectedTemplate = templateFileDlg.FileName
End If
Dim oNameValueMap As NameValueMap
oNameValueMap = ThisApplication.TransientObjects.CreateNameValueMap
oNameValueMap.Add("CustomRevitFamilyTemplate", selectedTemplate)
oNameValueMap.Add("RevitFileVersion", "Legacy")
Dim oFileDlg As Inventor.FileDialog = Nothing
InventorVb.Application.CreateFileDialog(oFileDlg)
oFileDlg.Filter = "Revit Family Files (*.rfa)|*.rfa"
oFileDlg.InitialDirectory = ThisDoc.Path
oFileDlg.CancelError = True
'On Error Resume Next
oFileDlg.ShowSave()
If Err.Number <> 0 Then
Return
ElseIf oFileDlg.FileName <> "" Then
targetFile = oFileDlg.FileName
End If
oBIMComp.ExportBuildingComponentWithOptions(targetFile, oNameValueMap)
MessageBox.Show("Export to " & targetFile & " finished.", "RFA Export Rule Complete")
There is more to BIM though than just the model itself. If you need to know more about BIM as a manufacturer and what’s required, please get in contact with us by emailing info@symetri.co.uk.
If you want to learn more about iLogic we have On-demand webinars available, training courses and services to enable you to boost your productivity.
In this month’s IT Bulletin, we’re shedding light on the cybersecurity threats that often go unnoticed — but can have serious consequences for businesses of any size.
In this blog, we’ll look at some common challenges teams face when configuring engineering software and share practical tips on how to simplify the process. We’ll also explain how Symetri’s solutions can help you optimise your software setup, reduce errors, and keep your projects running smoothly.
Managing a growing number of Autodesk BIM 360 or Autodesk Construction Cloud (ACC) projects can quickly become overwhelming - especially when it comes to project setup, user management, and data backups. With the right tools, you can eliminate manual inefficiencies, boost productivity, and focus on more strategic initiatives. If your team works with BIM 360 or ACC, this blog focuses on four powerful ways Naviate Cloud Manager can streamline your operations.