I follow the given sample code.When I am trying to load one module to the real controller , it returns the error : RobotStudio .NET exception: File not found or could not be opened for reading. However , the module does exist . Here is my code , any idea? I am a green hand ,thanks a lot !
private static void button_ExecuteCommandSecond(object sender, ExecuteCommandEventArgs e)
{
// Step 1: Connect to the controller
#region LMStep1
Guid systemId = new Guid(“7fa807ce-c383-42b6-8a32-549fcb4cb50d”);
Controller controller = new Controller(systemId);
controller.Logon(UserInfo.DefaultUser);
#endregion
// Clears the eventlogs in the controller
controller.EventLog.ClearAll();
// Gets the task with the specified name.
ABB.Robotics.Controllers.RapidDomain.Task tRob1 = controller.Rapid.GetTask(“T_ROB1”);
// Step 2: Select module from PC
#region LMStep2
if (System.IO.File.Exists(@“D:\Temp\MyModule.mod”))
{
string ModulefilePath = @“D:\Temp\MyModule.mod”;
bool bLoadModuleSuccess = false;
// Step 3: Load Module
#region LMStep3
using (Mastership.Request(controller.Rapid))
{
// Loads a RAPID module to the task in the robot controller.
Logger.AddMessage(“The mastership has been gotten.”);
bLoadModuleSuccess = tRob1.LoadModuleFromFile(ModulefilePath, RapidLoadMode.Replace); // According to the report ,here happens the error.
}
#endregion
}
#endregion
}