Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
mm::node::SystemIdentificationRequest Struct Reference

One system identification run, as a client describes it. More...

#include <somanet_procedures.h>

Public Attributes

uint32_t startFrequencyMilliHz = 0
 Where the sweep begins. Required.
 
uint32_t targetFrequencyMilliHz = 0
 Where it ends. Required, and not below the start.
 
uint32_t targetAmplitudePermil = 0
 Peak excitation, per-mille of rated torque. Required.
 
uint32_t transitionTimeMs = 0
 How long the sweep takes. Required.
 
somanet::ChirpSignalType signalType {somanet::ChirpSignalType::kLogarithmic}
 Which chirp.
 
somanet::SystemIdentificationStart start {somanet::SystemIdentificationStart::kNone}
 

Detailed Description

One system identification run, as a client describes it.

Member Data Documentation

◆ signalType

somanet::ChirpSignalType mm::node::SystemIdentificationRequest::signalType {somanet::ChirpSignalType::kLogarithmic}

Which chirp.

◆ start

somanet::SystemIdentificationStart mm::node::SystemIdentificationRequest::start {somanet::SystemIdentificationStart::kNone}

Whether to arm the run, and on what trigger. Defaults to not arming, so a request that says nothing configures the drive and excites nothing.

◆ startFrequencyMilliHz

uint32_t mm::node::SystemIdentificationRequest::startFrequencyMilliHz = 0

Where the sweep begins. Required.

◆ targetAmplitudePermil

uint32_t mm::node::SystemIdentificationRequest::targetAmplitudePermil = 0

Peak excitation, per-mille of rated torque. Required.

◆ targetFrequencyMilliHz

uint32_t mm::node::SystemIdentificationRequest::targetFrequencyMilliHz = 0

Where it ends. Required, and not below the start.

◆ transitionTimeMs

uint32_t mm::node::SystemIdentificationRequest::transitionTimeMs = 0

How long the sweep takes. Required.


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