Sensoray 2410 API Manuel d'utilisateur Page 35

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 39
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 34
Sensoray 24xx Programming Guide
31
Model 2426 Multi-Function I/O Module
Example:
// Set count rate to 4x the encoder frequency, with no preload upon index active edge.
u32 err = ERR_NONE;
if ( !s2426_WriteEncoderMode( sess, &err, QUADRATURE_X4, ENC_PRELOAD_DISABLE ) )
printf( "Error: %s\n", s24xx_ErrorText(err) );
7.4.3 s2426_WriteEncoderPreload()
Function: Store a value in the encoder interface preload register.
Prototype:
BOOL s2426_WriteEncoderPreload( SESSION sess, u32 *err, u32 preload );
Returns: True if the operation was successful, otherwise False is returned and
err
will contain the associated error code.
Example:
// Set preload register to 100.
u32 err = ERR_NONE;
if ( !s2426_WriteEncoderPreload( sess, &err, 100 ) )
printf( "Error: %s\n", s24xx_ErrorText(err) );
7.4.4 s2426_ReadEncoderPreload()
Function: Return the contents of the encoder interface preload register.
Prototype:
BOOL s2426_ReadEncoderPreload( SESSION sess, u32 *err, u32 *preload );
Returns: True if the operation was successful, otherwise False is returned and
err
will contain the associated error code.
Example:
// Read preload register.
u32 err = ERR_NONE;
u32 preload;
if ( !s2426_ReadEncoderPreload( sess, &err, &preload ) )
printf( "Error: %s\n", s24xx_ErrorText(err) );
else
printf( "Preload counts: %d\n", preload );
Argument Description
sess
Session handle obtained from
s24xx_SessionOpen()
.
err
Pointer to error code. See Section 4.3.1 for details.
preload
Value to be written to the preload register.
Argument Description
sess
Session handle obtained from
s24xx_SessionOpen()
.
err
Pointer to error code. See Section 4.3.1 for details.
preload
Pointer to buffer that will receive preload value.
Vue de la page 34
1 2 ... 30 31 32 33 34 35 36 37 38 39

Commentaires sur ces manuels

Pas de commentaire