PositioningSetting クラス
位置決め動作用の設定
継承
System.Object
PositioningSetting
名前空間: Y2.UsbIO.Pmcs
アセンブリ: Y2.UsbIO.Core.dll
構文
public sealed class PositioningSetting : IEquatable<PositioningSetting>
コンストラクタ
PositioningSetting(Axis, AccelerationMode, Speed, Speed, AccelerationTime, NumberOfPulses, SpeedRate)
位置決め動作用の設定
public PositioningSetting(Axis axis, AccelerationMode accelerationMode, Speed lowSpeed, Speed operationSpeed, AccelerationTime accelerationTime, NumberOfPulses numberOfPulses, SpeedRate speedRate = null)
パラメーター
型 | 名前 | 説明 |
---|---|---|
Axis | axis | 設定する軸 |
AccelerationMode | accelerationMode | 加減速モード |
Speed | lowSpeed | 起動時速度 |
Speed | operationSpeed | 移動速度 |
AccelerationTime | accelerationTime | 加減速時間 |
NumberOfPulses | numberOfPulses | 移動パルス数 |
SpeedRate | speedRate | 速度倍率(動作中に速度変更をおこなう場合は指定してください。省略した場合は自動計算された値が使用されます) 詳細は動作パラメータ計算方法を参照してください。 |
プロパティ
AccelerationMode
加減速モード
public AccelerationMode AccelerationMode { get; }
プロパティ値
型 | 説明 |
---|---|
AccelerationMode |
AccelerationTime
加減速時間
public AccelerationTime AccelerationTime { get; }
プロパティ値
型 | 説明 |
---|---|
AccelerationTime |
Axis
軸
public Axis Axis { get; }
プロパティ値
型 | 説明 |
---|---|
Axis |
LowSpeed
起動時速度
public Speed LowSpeed { get; }
プロパティ値
型 | 説明 |
---|---|
Speed |
NumberOfPulses
移動パルス数
public NumberOfPulses NumberOfPulses { get; }
プロパティ値
型 | 説明 |
---|---|
NumberOfPulses |
OperationSpeed
移動速度
public Speed OperationSpeed { get; }
プロパティ値
型 | 説明 |
---|---|
Speed |
SpeedRate
速度倍率
public SpeedRate SpeedRate { get; }
プロパティ値
型 | 説明 |
---|---|
SpeedRate |