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