コード例 #1
0
 public NcPositionCommand(int lineNumber, IMachinePosition machinePosition,
                          IFeedrate feedrate, BlockType blockType)
 {
     MachinePosition = machinePosition;
     this.blockType  = blockType;
     moveType        = MoveType.ABSOLUTE;
     Feedrate        = feedrate;
     LineNumber      = lineNumber;
 }
コード例 #2
0
 public NcPositionCommand(int lineNumber, IMachinePosition machinePosition, NcPositionCommand previousPositionCommand,
                          IFeedrate feedrate, BlockType blockType)
 {
     MachinePosition = machinePosition;
     this.blockType  = blockType;
     moveType        = MoveType.RELATIVE;
     Feedrate        = feedrate;
     LineNumber      = lineNumber;
     prevPosition    = previousPositionCommand.MachinePosition;
 }
コード例 #3
0
 private void AppendFeedrate(IFeedrate f, ref StringBuilder line)
 {
     line.Append(machineCodes.FeedratePrefix + f.Value.ToString(machineCodes.FeedrateFormat));
 }