Eplan Platform API
EPLAN API / User Guide / API DataModel / API Pro Panel / MountingRail (mounting rail in GUI)
In This Topic
    MountingRail (mounting rail in GUI)
    In This Topic

    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);