Initializes the axis settings with given function package and default default reboot after initialize flag and timeout value. So selects reboots if required after initialization and with time out 1000000 ms

Namespace: EAL.Interfaces
Assembly: EAL (in EAL.dll) Version: 1.1.5.0 (1.1.5.0)

Syntax

C#
void Initialize(
	FunctionPackage functionPackage
)
Visual Basic
Sub Initialize ( 
	functionPackage As FunctionPackage
)
Visual C++
void Initialize(
	FunctionPackage functionPackage
)

Parameters

functionPackage
Type: EAL.Enums..::..FunctionPackage
Fuctional package to select

Remarks

To initialise a drive, it should be in parameterization mode

Examples

Synchronous method
 Copy imageCopy
private static void Sample()
{
    using (IEALConnection ealConnection = new EALConnection())
    {
        ealConnection.Connect("192.168.0.10");;                // Connects
        IAxis axis = ealConnection.Motion.Axes[0];        // Gets axis
        axis.Movement.Power(false);    // Powers off
        axis.SetCondition(AxisCondition.AXIS_CONDITION_ACTIVE_PARAMETERIZATION);   // Set axis condition to parameterization mode
        ealConnection.Initialize(FunctionPackage.ClosedLoop);                               // Initialize with closed loop                
    }
}
Asynchronous method
 Copy imageCopy
private static void Sample()
{
    using (IEALConnection ealConnection = new EALConnection(true))  // Asynchronous flag is true
    {
        ealConnection.Connect("192.168.0.10");;                // Adds connect task to queue
        IAxis axis = ealConnection.Motion.Axes[0];        // Gets axis
        axis.Movement.Power(false);    // Power off task will be added to queue
        axis.SetCondition(AxisCondition.AXIS_CONDITION_ACTIVE_PARAMETERIZATION); // Set axis condition to parameterization mode task will be added to queue
        ealConnection.Initialize(FunctionPackage.ClosedLoop); // Initialize task will be added queue
        ealConnection.WaitUntilQueueComplete();               // Waits untill queue completes
    }
}

See Also