Motion Master
Loading...
Searching...
No Matches
ChirpSignalOptions Struct Reference

Defines the parameters used to execute a chirp signal on a device. More...

#include <cia402_drive.h>

Public Attributes

int32_t startFrequency
 Start frequency of the chirp signal, in millihertz (mHz).
int32_t targetFrequency
 Target frequency of the chirp signal, in millihertz (mHz).
int32_t targetAmplitude
 Target amplitude of the chirp signal, expressed in permils (‰) of the rated torque.
int32_t transitionTime
 Duration of the frequency sweep, in milliseconds (ms), representing the transition time from start to target frequency.
uint8_t signalType
 Type of chirp signal to be used.
uint8_t startProcedure
 When to start the chirp signal procedure.
int modesOfOperation
 Modes of operation to set before starting the chirp signal procedure. If not provided, the current modes of operation will be used.

Detailed Description

Defines the parameters used to execute a chirp signal on a device.

A chirp signal is a frequency sweep that transitions linearly from a starting frequency to a target frequency over a specified time period, with a defined amplitude. These options control how the chirp signal is generated and executed.

Member Data Documentation

◆ modesOfOperation

int ChirpSignalOptions::modesOfOperation

Modes of operation to set before starting the chirp signal procedure. If not provided, the current modes of operation will be used.

Sets the value of 0x6060: Modes of operation before starting the procedure.

◆ signalType

uint8_t ChirpSignalOptions::signalType

Type of chirp signal to be used.

This is parameter number 4 in the system identification OS command.

◆ startFrequency

int32_t ChirpSignalOptions::startFrequency

Start frequency of the chirp signal, in millihertz (mHz).

This is parameter number 0 in the system identification OS command.

◆ startProcedure

uint8_t ChirpSignalOptions::startProcedure

When to start the chirp signal procedure.

This is parameter number 5 in the system identification OS command.

◆ targetAmplitude

int32_t ChirpSignalOptions::targetAmplitude

Target amplitude of the chirp signal, expressed in permils (‰) of the rated torque.

This is parameter number 2 in the system identification OS command.

◆ targetFrequency

int32_t ChirpSignalOptions::targetFrequency

Target frequency of the chirp signal, in millihertz (mHz).

This is parameter number 1 in the system identification OS command.

◆ transitionTime

int32_t ChirpSignalOptions::transitionTime

Duration of the frequency sweep, in milliseconds (ms), representing the transition time from start to target frequency.

This is parameter number 3 in the system identification OS command.


The documentation for this struct was generated from the following file: