- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am trying to call autodesk Robot Structural analysis link using Revit API. (I want to send the Revit model to Robot using API for Analysis).
I have tried following code but it is not working:
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using Autodesk.Revit.UI;
using Autodesk.Revit.UI.Events;
using Autodesk.Revit.DB;
using Autodesk.Revit.Attributes;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.DB.Structure;
using Autodesk.Revit.DB.ExternalService;
using Autodesk.Revit.ApplicationServices;
using RobotOM;
namespace Dataextraction
{
[Transaction(TransactionMode.ReadOnly)]
[Regeneration(RegenerationOption.Manual)]
public class Dataextraction : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
UIApplication uiApp = commandData.Application;
RevitCommandId idbuilt = RevitCommandId.LookupPostableCommandId(PostableCommand.SheetIssuesOrRevisions);
string name_addin = "CustomCtrl_%CustomCtrl_%CustomCtrl_%" + "Analyze%Structural Analysis%AnalysisAndCodeCheck%RobotStructuralAnalysisLink";
RevitCommandId id_addin = RevitCommandId.LookupCommandId(name_addin);
uiApp.PostCommand(id_addin);
return Result.Succeeded;
}
}
}
Please help
Solved! Go to Solution.
Developer Advocacy and Support +