AccelerationTime クラス
加減速時間
継承
System.Object
AccelerationTime
名前空間: Y2.UsbIO.Pmcs
アセンブリ: Y2.UsbIO.Core.dll
構文
public sealed class AccelerationTime : IEquatable<AccelerationTime>
備考
速度倍率・起動時速度・移動速度により設定範囲が変わります。また、モーターコントロールLSIの設定範囲内に丸められます
詳細は動作パラメータ計算方法を参照してください。
フィールド
MaxValue
最大値
public static readonly AccelerationTime MaxValue
フィールド値
型 | 説明 |
---|---|
AccelerationTime |
MinValue
最小値
public static readonly AccelerationTime MinValue
フィールド値
型 | 説明 |
---|---|
AccelerationTime |
プロパティ
Value
ドライバAPIでの値(ミリ秒)
public ushort Value { get; }
プロパティ値
型 | 説明 |
---|---|
System.UInt16 |
メソッド
FromMilliseconds(Int32)
指定したミリ秒でンスタンスを生成します。
public static AccelerationTime FromMilliseconds(int value)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Int32 | value | ミリ秒 |
戻り値
型 | 説明 |
---|---|
AccelerationTime | 加減速時間 |
FromMilliseconds(UInt16)
指定したミリ秒でインスタンスを生成します。
public static AccelerationTime FromMilliseconds(ushort value)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.UInt16 | value | ミリ秒 |
戻り値
型 | 説明 |
---|---|
AccelerationTime | 加減速時間 |
FromSeconds(Double)
指定した秒数でインスタンスを生成します。
public static AccelerationTime FromSeconds(double value)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Double | value | 秒数 |
戻り値
型 | 説明 |
---|---|
AccelerationTime | 加減速時間 |
備考
精度はミリ秒単位
ToString()
public override string ToString()
戻り値
型 | 説明 |
---|---|
System.String |
オーバーライド
System.Object.ToString()
オペレーター
Explicit(AccelerationTime to UInt16)
public static explicit operator ushort (AccelerationTime value)
パラメーター
型 | 名前 | 説明 |
---|---|---|
AccelerationTime | value |
戻り値
型 | 説明 |
---|---|
System.UInt16 |
Implicit(Int32 to AccelerationTime)
public static implicit operator AccelerationTime(int value)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.Int32 | value |
戻り値
型 | 説明 |
---|---|
AccelerationTime |
Implicit(UInt16 to AccelerationTime)
public static implicit operator AccelerationTime(ushort value)
パラメーター
型 | 名前 | 説明 |
---|---|---|
System.UInt16 | value |
戻り値
型 | 説明 |
---|---|
AccelerationTime |