API Help
EPLAN API / User Guide / API DataModel / API Pro Panel / MountingRail (mounting rail in GUI)
MountingRail (mounting rail in GUI)

MountingRail is an item used to hold devices, usually attached to a Plane or Cabinet

 

C#
Copy Code
InstallationSpace oInstallationSpace = new InstallationSpace();
oInstallationSpace.Create(m_oTestProject, "DataModel_081MountingRail_Test001");

//create a mounting panel
MountingPanel oMountingPanel = new MountingPanel();
oMountingPanel.Create(m_oTestProject, "MP AE 1057.500", "1");
oMountingPanel.SetParent(oInstallationSpace, false);
Plane oPlane1 = oMountingPanel.Planes[0];

//create a mounting rail
MountingRail oMountingRail = new MountingRail();
oMountingRail.Create(m_oTestProject, "TS 110_15", "1", 500.0);
oMountingRail.SetParent(oPlane1, false);
oMountingRail.FindSourceMate("M4", true).SnapTo(oPlane1.GetTargetMates(true)[0] as PlaneMate, 0.0, 10.0, 12.0);