MotionController * Create (  )  [static]

Description:
Create returns a pointer to the MotionController object it represents.
Returns:
(MotionController*) A static pointer to the controller specified.
Sample Code:
Initialize the first PCI SynqNet controller.
  // -- C++ -- //
  MotionController *controller = MotionController::Create();
  // -- C# -- //
  MotionController myController = MotionController.Create();
Notes:
The PCI Board is initialized when this function is called. During the initialization process, the SynqNet Network is also initialized. PCI Motion Controller boards are numbered (starting with zero) based on their PCI slot location. The Motion Controller closest to the CPU will be 0, the next will be 1, etc. Subsequent calls to Create will re-initialize the SynqNet network.
Examples:
AbsoluteMotion.cs, AxisSwitchID.cs, Capture.cs, CaptureAndMove.cs, Gear.cs, Home.cs, HomeThreads.cs, IOPoint.cs, IOPointInterrupts.cs, MotionFinalVelocity.cs, MotionHoldMultiAxisHomeSwitch.cs, MotorFeedback.cs, MultiAxisMotion.cs, PhantomAxis.cs, PVAJT_Simple.cs, RecorderInterrupts.cs, RecordOnMotion.cs, SliceCounter.cs, SlicePWM.cs, StopRate.cs, and VerifyApp.cs.