1460730341-75068452-74dd-4cea-a37d-9b13fd481c9b

1. A method of antivirus checking of software objects in a virtual environment, comprising:
monitoring and identifying, by an antivirus agent running on a virtual machine in the virtual environment executed by a processor, an event occurring in the virtual machine, an object related to the event, and a type of the object;
upon determining that the object needs an antivirus checking based on the type of the object, sending, by the antivirus agent, to a control module in the virtual environment, information of the object and the event;
determining, by the control module, priorities of executing two or more antivirus checking methods determined for the object based on the information received from the antivirus agent, comprising: determining information relating to a workload placed on each required computing resource of a host machine for performing each corresponding antivirus check method based on the information received from the antivirus agent, wherein required computing resources comprise information relating to performance of a processor, working memory, permanent memory of the host machine and a traffic capacity of a network connecting the host machine and a plurality of virtual machines; and
distributing, by the control module, among one or more selected components of an antivirus system in the virtual environment, the two or more antivirus checking methods to be performed on the object based on the priorities.
2. The method of claim 1, wherein the one or more selected components of the antivirus system are located in: a security virtual machine, or an external component of the virtual environment, or the antivirus agent in the virtual machine.
3. The method of claim 2, wherein the security virtual machine is configured to:
form a queue for executing the two or more antivirus checking methods based on the priorities; and
determine execution times for the two or more antivirus checking methods, wherein the execution times define a successive execution, execution delay by a selected time period, or parallel execution for the two or more antivirus checking methods.
4. The method of claim 2, wherein the one or more selected components of the antivirus system are selected at least partially based on a workload of computing resources of the virtual machine and the security virtual machine.
5. The method of claim 2, wherein the external component of the virtual environment comprises an external server connected to the virtual environment via the Internet.
6. The method of claim 2, wherein the one or more components are selected based at least partially on an availability of a function in: the virtual machine, the security virtual machine, or the external component, and the function is responsible for performing the two or more antivirus checking methods.
7. The method of claim 1, wherein the priorities are determined based on one or more of resource intensities of the two or more antivirus checking methods, times of performance of the two or more antivirus checking methods, and effectiveness of the two or more antivirus checking methods.
8. A system of antivirus checking of software objects in a virtual environment, comprising:
a control module in the virtual environment; and
a processor configured to execute an antivirus agent on a virtual machine in a virtual environment, the processor being further configured to:
monitor and identify an event occurring in the virtual machine, an object related to the event, and a type of the object, and
upon determining that the object needs an antivirus checking based on the type of the object, send to the control module in the virtual environment, information of the object and the event,

wherein the control module is configured to:
determine priorities of executing two or more antivirus checking methods determined for the object based on the information received from the antivirus agent, comprising: determining information relating to a workload placed on each required computing resource of a host machine for performing each corresponding antivirus check method based on the information received from the antivirus agent, wherein required computing resources comprise information relating to performance of a processor, working memory, permanent memory of the host machine and a traffic capacity of a network connecting the host machine and a plurality of virtual machines, and
distribute, among one or more selected components of an antivirus system in the virtual environment, the two or more antivirus checking methods to be performed on the object based on the priorities.
9. The system of claim 8, wherein the one or more selected components of the antivirus system are located in: a security virtual machine, or an external component of the virtual environment, or the antivirus agent in the virtual machine.
10. The system of claim 9, wherein the security virtual machine is configured to:
form a queue for executing the two or more antivirus checking methods based on the priorities; and
determine execution times for the two or more antivirus checking methods, wherein the execution times define a successive execution, execution delay by a selected time period, or parallel execution for the two or more antivirus checking methods.
11. The system of claim 9, wherein the one or more selected components of the antivirus system are selected at least partially based on a workload of computing resources of the virtual machine and the security virtual machine.
12. The system of claim 9, wherein the external component of the virtual environment comprises an external server connected to the virtual environment via the Internet.
13. The system of claim 9, wherein the one or more components are selected based at least partially on an availability of a function in: the virtual machine, the security virtual machine, or the external component, and the function is responsible for performing the two or more antivirus checking methods.
14. The system of claim 8, wherein the priorities are determined based on one or more of resource intensities of the two or more antivirus checking methods, times of performance of the two or more antivirus checking methods, and effectiveness of the two or more antivirus checking methods.
15. A computer program product stored on a non-transitory computer-readable storage medium, the computer program product comprising computer-executable instructions for antivirus checking of software objects in a virtual environment, including instructions for:
monitoring and identifying, by an antivirus agent running on a virtual machine in the virtual environment executed by a processor, an event occurring in the virtual machine, an object related to the event, and a type of the object;
upon determining that the object needs an antivirus checking based on the type of the object, sending, by the antivirus agent, to a control module in the virtual environment, information of the object and the event;
determining, by the control module, priorities of executing two or more antivirus checking methods determined for the object based on the information received from the antivirus agent, comprising: determining information relating to a workload placed on each required computing resource of a host machine for performing each corresponding antivirus check method based on the information received from the antivirus agent, wherein required computing resources comprise information relating to performance of a processor, working memory, permanent memory of the host machine and a traffic capacity of a network connecting the host machine and a plurality of virtual machines; and
distributing, by the control module, among one or more selected components of an antivirus system in the virtual environment, the two or more antivirus checking methods to be performed on the object based on the priorities.
16. The product of claim 15, wherein the one or more selected components of the antivirus system are located in: a security virtual machine, or an external component of the virtual environment, or the antivirus agent in the virtual machine.
17. The product of claim 16, wherein the security virtual machine is configured to:
form a queue for executing the two or more antivirus checking methods based on the priorities; and
determine execution times for the two or more antivirus checking methods, wherein the execution times define a successive execution, execution delay by a selected time period, or parallel execution for the two or more antivirus checking methods.
18. The product of claim 16, wherein the one or more selected components of the antivirus system are selected at least partially based on a workload of computing resources of the virtual machine and the security virtual machine.
19. The product of claim 16, wherein the external component of the virtual environment comprises an external server connected to the virtual environment via the Internet, the one or more components are selected based at least partially on an availability of a function in: the virtual machine, the security virtual machine, or the external component, and the function is responsible for performing the two or more antivirus checking methods.
20. The product of claim 15, wherein the priorities are determined based on one or more of resource intensities of the two or more antivirus checking methods, times of performance of the two or more antivirus checking methods, and effectiveness of two one or more antivirus checking methods.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A utility knife comprising:
a first handle member;
a second handle member rotatably coupled to a portion of said first handle member and configured to move between a folded position and an unfolded position relative to said first handle member, said second handle member having a cavity defined within and an opening extending from said cavity to an exterior portion of said second handle member; and
a blade configured to be moved between a retracted position and an extended position, wherein, when in said retracted position, said blade is positioned within said cavity of said second handle member and, when in said extended position, a portion of said blade extends through said opening of said second handle member and is exposed;
wherein said blade is configured to be moved between said retracted and extended positions when said second handle member is in at least one of said folded and unfolded positions.
2. The utility knife of claim 1, wherein said first and second handle members are rotatably coupled to one another by way of a fastener.
3. The utility knife of claim 2, wherein said second handle member is configured to rotate about said fastener between said folded and unfolded positions.
4. The utility knife of claim 1, wherein, when transitioning from said unfolded position to said folded position, said second handle member is configured to rotate inwardly in a direction towards said first handle member and be received within a cavity defined in said first handle member.
5. The utility knife of claim 4, wherein said second handle member is entirely received and enclosed within said cavity of said first handle member when in said folded position.
6. The utility knife of claim 4, wherein, when transitioning from said folded position to said unfolded position, said second handle member is configured to rotate outwardly in a direction away from said cavity defined in said first handle member and extend from said first handle member.
7. The utility knife of claim 4, wherein at least one of said cavities of said first and second handle members is configured to store one or more additional blades within.
8. The utility knife of claim 1, wherein said first handle member has a first end and an opposing second end and said second handle member has a first end and an opposing second end, wherein said first end of said first handle member is rotatably coupled to said second end of said second handle member.
9. The utility knife of claim 8, wherein said opening is defined on said first end of said second handle member.
10. The utility knife of claim 1, further comprising a means for allowing a user to selectively move said blade between said retracted and extended positions and positions therebetween.
11. The utility knife of claim 1, further comprising a blade carrier slidably received within said cavity of said second handle member, said blade carrier configured to support said cutting blade and to move said cutting blade between said retracted and extended positions.
12. A utility knife comprising:
a first handle member;
a second handle member rotatably coupled to a portion of said first handle member by way of a fastener and configured to rotate about said fastener between a folded position and an unfolded position relative to said first handle member, said second handle member having a cavity defined within and an opening extending from said cavity to an exterior portion of said second handle member; and
a cutting blade configured to be moved between a retracted position and an extended position, wherein, when in said retracted position, a cutting surface of said cutting blade is positioned within said cavity of said second handle member and when in said extended position, a portion of said cutting blade extends through said opening of said second handle member and a portion of said cutting surface is exposed to allow cutting of a material;
wherein said cutting blade is configured to be moved between said retracted and extended positions when said second handle member is in at least one of said folded and unfolded positions.
13. The utility knife of claim 12, wherein said first handle member comprises a cavity shaped andor sized to receive at least a portion of said second handle member within.
14. The utility knife of claim 13, wherein at least one of said cavities of said first and second handle members is configured to store one or more additional blades within.
15. The utility knife of claim 13, wherein, when transitioning from said unfolded position to said folded position, said second handle member is configured to rotate inwardly in a direction towards said first handle member and be received within said cavity of said first handle member and wherein, when transitioning from said folded position to said unfolded position, said second handle member is configured to rotate outwardly in a direction away from said cavity of said first handle member and extend from said first handle member, wherein said first and second handle members form a substantially elongated handle.
16. The utility knife of claim 15, wherein said second handle member is entirely received and enclosed within said cavity of said first handle member when in said closed position.
17. The utility knife of claim 12, further comprising a blade carrier slidably received within said cavity of said second handle member, said blade carrier configured to support said cutting blade and to move said cutting blade between said retracted and extended positions.
18. A utility knife comprising:
a first handle member having a first end and an opposing second end and having a cavity formed within a portion thereof;
a second handle member having a first end and an opposing second end rotatably coupled to said first end of said first handle member by way of a fastener, said second handle member being configured to rotate about said fastener between a folded position and an unfolded position relative to said first handle member, said second handle member having an opening defined on said first end and extending from an exterior portion to a cavity formed within said second handle member; and
a cutting blade positioned within said cavity of said second handle member and configured to be moved between a retracted position and an extended position, wherein, when in said retracted position, a cutting surface of said cutting blade is entirely positioned within said cavity of said second handle member and when in said extended position, a portion of said cutting blade extends through said opening of said second handle member and a portion of said cutting surface is exposed to allow cutting of a material;
wherein said cutting blade is configured to be moved between said retracted and extended positions when said second handle member is in either said folded position or said unfolded position.
19. The utility knife of claim 18, wherein at least one of said cavities of said first and second handle members is configured to store one or more additional blades within.
20. The utility knife of claim 18, further comprising:
a means for allowing a user to selectively move said blade between said retracted and extended positions and positions therebetween; and
a blade carrier slidably received within said cavity of said second handle member and coupled to said means for allowing selective movement of said blade, said blade carrier configured to support said cutting blade and to move said cutting blade between said retracted and extended positions.

1460730333-19774511-8254-4f22-a702-b3b0327375a8

1. An endoscopic instrument assembly, comprising:
an endoscope having a working channel, the working channel having an inside diameter; and
an endoscopic instrument adapted and configured for being disposed in the working channel, the endoscopic instrument including:
a tubular member including an outside diameter and a region having a non-circular cross-section shape, the outside diameter being substantially equal to the inside diameter of the working channel,
a control member extending at least partially through the tubular member,
an end effector disposed adjacent a distal end of the control member, and
a handle disposed adjacent a proximal end of the control member for controlling the position of the end effector.
2. The endoscopic instrument of claim 1, wherein the tubular member includes a proximal portion and a distal portion and wherein the region having a non-circular cross-section shape is disposed adjacent the distal portion.
3. The endoscopic instrument of claim 2, wherein the proximal portion has a generally circular cross-sectional shape.
4. The endoscopic instrument of claim 1, wherein the region having a non-circular cross-section shape has a polygonal shape.
5. The endoscopic instrument of claim 1, wherein the region having a non-circular cross-section shape is defined by a sheath disposed over a portion of the tubular member.
6. The endoscopic instrument of claim 5, wherein the sheath includes a plurality of fins extending therefrom.
7. The endoscopic instrument of claim 1, wherein the working channel includes a region having a non-circular cross-section shape.
8. A medical device, comprising:
an elongate member having a lumen extending therethrough, the lumen having an inside diameter;
a tubular instrument adapted and configured for being disposed within the lumen, the tubular instrument including an outside diameter and a region having a non-circular cross-section shape, the outside diameter being substantially equal to the inside diameter of the lumen;
a control member extending at least partially through the tubular instrument;
an end effector disposed adjacent a distal end of the control member; and
a handle disposed adjacent a proximal end of the control member for controlling the position of the end effector.
9. The medical device of claim 8, wherein the tubular instrument includes a proximal portion and a distal portion and wherein the region having a non-circular cross-section shape is disposed adjacent the distal portion.
10. The medical device of claim 9, wherein the proximal portion has a generally circular cross-sectional shape.
11. The medical device of claim 8, wherein the region having a non-circular cross-section shape has a polygonal shape.
12. The medical device of claim 8, wherein the region having a non-circular cross-section shape is defined by a sheath disposed over a portion of the tubular instrument.
13. The medical device of claim 12, wherein the sheath includes a plurality of fins extending therefrom.
14. The medical device of claim 8, wherein the lumen includes a region having a non-circular cross-section shape.
15. An endoscopic instrument system, comprising:
an endoscope having a working channel, the working channel having an inside diameter; and
an endoscopic instrument adapted and configured for being disposed in the working channel, the endoscopic instrument including:
an elongate coil assembly having an outside diameter and a region having a non-circular cross-section shape, the outside diameter being substantially equal to the inside diameter of the working channel,
a control wire extending at least partially through the coil assembly,
an end effector disposed adjacent a distal end of the control wire, the end effector being adapted to shift between a first generally open configuration and a second generally closed configuration, and
a handle disposed adjacent a proximal end of the control wire for shifting the end effector between the first and second configurations.
16. The endoscopic instrument system of claim 15, wherein the coil assembly includes a proximal portion and a distal portion and wherein the region having a non-circular cross-section shape is disposed adjacent the distal portion.
17. The endoscopic instrument system of claim 16, wherein the proximal portion has a generally circular cross-sectional shape.
18. The endoscopic instrument system of claim 15, wherein the region having a non-circular cross-section shape has a polygonal shape.
19. The endoscopic instrument system of claim 15, wherein the region having a non-circular cross-section shape is defined by a sheath disposed over a portion of the coil assembly.
20. The endoscopic instrument system of claim 19, wherein the sheath includes a plurality of fins extending therefrom.
21. The endoscopic instrument system of claim 15, wherein the working channel includes a region having a non-circular cross-section shape.
22. An endoscopic instrument system, comprising:
an endoscope having a working channel, the working channel having an inside diameter;
an elongate tubular member adapted and configured for being disposed in the working channel, the tubular member having an outside diameter that is substantially equal to the inside diameter of the working channel, a proximal region having a generally circular cross-sectional shape, and a distal region having a non-circular cross-section shape;
a control member extending at least partially through the tubular member;
an end effector disposed adjacent a distal end of the control member, the end effector being adapted to shift between a first generally open configuration and a second generally closed configuration; and
a handle disposed adjacent a proximal end of the control wire for shifting the end effector between the first and second configurations.
23. A medical device, comprising:
an elongate member having a lumen, the lumen having an inside diameter;
a tubular instrument adapted and configured for being disposed in the lumen, the tubular instrument having an outside diameter that is substantially equal to the inside diameter of the lumen, a proximal region having a generally circular cross-sectional shape, and a distal region having a non-circular cross-section shape;
a control member extending at least partially through the tubular instrument;
an end effector disposed adjacent a distal end of the control member, the end effector being adapted to shift between a first generally open configuration and a second generally closed configuration; and
a handle disposed adjacent a proximal end of the control wire for shifting the end effector between the first and second configurations.
24. An endoscopic instrument system, comprising:
an endoscope having a working channel, the working channel having an inside diameter;
an elongate tubular member adapted and configured for being disposed in the working channel, the tubular member having an outside diameter that is substantially equal to the inside diameter of the working channel;
means for reducing backlash between the tubular member and the working channel disposed adjacent the tubular member;
a control member extending at least partially through the tubular member;
an end effector disposed adjacent a distal end of the control member, the end effector being adapted to shift between a first generally open configuration and a second generally closed configuration; and
a handle disposed adjacent a proximal end of the control wire for shifting the end effector between the first and second configurations.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An electronic torque wrench for engaging a workpiece, comprising;
a wrench body;
a wrench head disposed on the wrench body, the wrench head being configured to engage the workpiece;
a first sensor operatively coupled to the wrench head and producing a first output signal, the first output signal being proportional to an amount of torque being applied to the workpiece by the torque wrench;
a second sensor operatively coupled to the wrench body and producing a second output signal, the second output signal being proportional to an amount of rotation being applied to the workpiece by the torque wrench;
a user interface carried by the wrench body, the user interface including a digital display with a first readout and an input device for inputting a preset torque value; and
a processor for converting the first output signal into a current torque value being applied to the workpiece, comparing the current torque value to a peak applied torque value to which the workpiece has been subjected, and converting the second output signal into a first angle value through which the workpiece has been rotated after the current torque value exceeds the previous peak applied torque value.
2. The electronic torque wrench of claim 1, further comprising a ratchet mechanism so that torque can be applied to the workpiece using multiple rotational cycles of the electronic torque wrench without having to disengage the workpiece.
3. The electronic torque wrench of claim 2, wherein the processor determines the peak applied torque value during a first rotational cycle, converts the first output signal into a current torque value being applied to the workpiece during a second rotational cycle, compares the current torque value of the second rotational cycle to the peak applied torque value of the first rotational cycle, and converts the second output signal of the second rotational cycle into a second angle value through which the workpiece has been rotated after the current torque value of the second rotational cycle exceeds the peak applied torque value of the first rotational cycle.
4. The electronic torque wrench of claim 3, wherein the processor adds the first angle value and the second angle value to determine an accumulated angle value.
5. The electronic torque wrench of claim 1, the first sensor further comprising a strain gage assembly for indicating the amount of torque applied to the workpiece.
6. The electronic torque wrench of claim 1, the second sensor further comprising a gyroscopic sensor for indicating the amount of angular rotation applied to the workpiece.
7. The electronic torque wrench of claim 1, wherein the user interface further comprises a second readout, wherein the first readout displays a peak applied torque value continuously during torque mode operations and the second readout displays an applied torque value continuously during torque mode operations.
8. The electronic torque wrench of claim 7, wherein the first readout is a numeric display and the second readout is a bar graph display for indicating the proximity of the applied torque value to the preset torque value during torque mode operations.
9. The electronic torque wrench of claim 1, wherein the processor compares the current torque value of a rotational cycle to a threshold torque value, and converts the second output signal into a first angle value through which the workpiece has been rotated after the current torque value exceeds the threshold torque value.
10. The electronic torque wrench of claim 9, wherein the rotational cycle further comprises a first rotational cycle of the electronic torque wrench.
11. An electronic torque wrench for engaging a workpiece, comprising;
a wrench body;
a wrench head disposed on the wrench body, the wrench head being configured to engage the workpiece;
a ratcheting mechanism so that torque can be applied to the workpiece using multiple rotational cycles of the torque wrench;
a strain gage assembly operatively coupled to the wrench head and producing a first output signal, the first output signal being proportional to an amount of torque being applied to the workpiece by the torque wrench;
a gyroscopic sensor operatively coupled to the wrench body and producing a second output signal, the second output signal being proportional to an amount of rotation being applied to the workpiece by the torque wrench;
a user interface carried by the wrench body, the user interface including an input device for inputting a preset torque value; and
a processor for converting the first output signal into a current torque value being applied to the workpiece, comparing the current torque value to the preset torque value, and converting the second output signal into a first angle value through which the workpiece has been rotated after the current torque value exceeds the preset torque value.
12. The electronic torque wrench of claim 11, wherein the processor determines a peak applied torque value during a first rotational cycle, converts the first output signal into a current torque value being applied to the workpiece during a second rotational cycle, compares the current torque value of the second rotational cycle to the peak torque value of the first rotational cycle, and converts the second output signal of the second rotational cycle into a second angle value through which the workpiece has been rotated after the current torque value of the second rotational cycle exceeds the peak applied torque value of the first rotational cycle.
13. The electronic torque wrench of claim 12, wherein the processor adds the first angle value and the second angle value to determine an accumulated angle value.
14. The electronic torque wrench of claim 11, wherein the user interface further comprises a first readout and a second readout, wherein the first readout displays a peak torque value continuously during torque mode operations and the second readout displays an applied torque value continuously during torque mode operations.
15. The electronic torque wrench of claim 14, wherein the first readout is a numeric display and the second readout is a bar graph display for indicating the proximity of the applied torque value to the preset torque value during torque mode operations.
16. The electronic torque wrench of claim 14, wherein the first readout displays an accumulated angle value continuously during angle mode operations and the second readout indicates the proximity of the accumulated angle value to a preset accumulated angle value during angle mode operations.
17. An electronic torque wrench for engaging a workpiece, comprising:
a wrench body;
a wrench head in driving engagement with the wrench body, the wrench head being configured to engage the workpiece;
a first sensor operatively coupled with the wrench head and outputting a first signal, the first signal corresponding to a torque being applied to the workpiece by the torque wrench;
a second sensor operatively coupled to the wrench body and outputting a second signal, the second signal corresponding to rotation of the torque wrench about an axis of the workpiece when the torque wrench applies said torque to the workpiece;
a user interface operatively coupled to the wrench body and having a display and having an input through which a user inputs a preset torque value;
a processor that receives the first signal, the second signal and the preset torque value;
in a first mode, compares the torque being applied to the workpiece to the preset torque, and drives the user interface to display the torque being applied to the workpiece; and
in a second mode, determines an angle of rotation based on the second signal and drives the user interface to display the torque being applied to the workpiece and the angle of rotation.
18. The electronic torque wrench of claim 17, further comprising a ratchet coupling disposed in the wrench head and configured to receive the workpiece so that the ratchet coupling transfers torque from the wrench head to the workpiece in one rotational direction of the wrench head but permits relative rotation between the wrench head and the workpiece in an opposite rotational direction of the wrench head.
19. The electronic torque wrench of claim 18,
wherein the processor monitors the second signal in the second mode and, based on the second signal, accumulates angular rotation of the wrench head into an angle measurement as the wrench head moves in the one rotational direction but not the opposite rotational direction, and
wherein the processor monitors the first signal in the second mode and determines a peak said torque during a rotational movement of the wrench head in the one rotational direction before the wrench head changes to the opposite rotational direction and, during a next rotational movement of the wrench head in the one rotational direction, begins accumulating angular rotation of the wrench head into the angle measurement only when the first signal indicates said torque applied to the workpiece is at or greater than the peak torque.
20. The electronic torque wrench of claim 19,
wherein the processor monitors the second signal in the second mode and, based on the second signal, accumulates angular rotation of the wrench head into an angle measurement during a predetermined period as the wrench head moves in the one rotational direction but not the opposite rotational direction, and
wherein the processor monitors the first signal in the second mode and determines a peak said torque during each rotational movement of the wrench head during the predetermined period in the one rotational direction before the wrench head changes to the opposite rotational direction and, during each subsequent rotational movement of the wrench head in the one rotational direction during the predetermined period, begins accumulating angular rotation of the wrench head into the angular measurement only when the first signal indicates said torque applied to the workpiece is at or greater than the peak torque determined during an immediately preceding said rotational movement.
21. The electronic torque wrench of claim 17, wherein the first sensor comprises a strain gage.
22. The electronic torque wrench of claim 17, wherein the second sensor comprises a gyroscopic sensor.
23. An electronic torque wrench for engaging a workpiece, comprising:
a wrench body;
a wrench head in driving engagement with the wrench body, the wrench head being configured to engage the workpiece;
a first sensor operatively coupled with the wrench head and outputting a first signal, the first signal corresponding to a torque being applied to the workpiece by the torque wrench;
a second sensor operatively coupled to the wrench body and outputting a second signal, the second signal corresponding to rotation of the torque wrench about an axis of the workpiece when the torque wrench applies said torque to the workpiece;
a user interface operatively coupled to the wrench body and having a display and having an input through which a user inputs a preset torque value; and
a processor that receives the first signal, the second signal and the preset torque value, and
in a first mode, compares the torque being applied to the workpiece to the preset torque value, and drives the user interface to display the torque being applied to the workpiece, and
in a second mode, determines an angle of rotation based on the second signal and drives the user interface to display the angle of rotation,
wherein the processor monitors the second signal in the second mode and, based on the second signal, accumulates angular rotation of the wrench head into an angle measurement as the wrench head moves in one rotational direction but not an opposite rotational direction, and
wherein the processor monitors the first signal in the second mode and determines a peak said torque during a rotational movement of the wrench head in the one rotational direction before the wrench head changes to the opposite rotational direction and, during a next rotational movement of the wrench head in the one rotational direction, begins accumulating angular rotation of the wrench head into the angle measurement only when the first signal indicates said torque applied to the workpiece is at or greater than the peak torque.
24. The electronic torque wrench of claim 23,
wherein the processor monitors the second signal in the second mode and, based on the second signal, accumulates angular rotation of the wrench head into an angle measurement during a predetermined period as the wrench head moves in the one rotational direction but not the opposite rotational direction, and
wherein the processor monitors the first signal in the second mode and determines a peak said torque during each rotational movement of the wrench head during the predetermined period in the one rotational direction before the wrench head changes to the opposite rotational direction and, during each subsequent rotational movement of the wrench head in the one rotational direction during the predetermined period, begins accumulating angular rotation of the wrench head into the angular measurement only when the first signal indicates said torque applied to the workpiece is at or greater than the peak torque determined during an immediately preceding said rotational movement.