摘要:
A method and system for automatically identifying configuration cell addresses in a schematic hierarchy is disclosed. In one embodiment of the present invention, a memory cell (e.g., a configuration bit) is identified in a schematic hierarchy. Next, this embodiment determines an address for the memory cell. Then, this embodiment determines a unique name for the memory cell. The name is comprised of a hierarchical logical name and a schematic path name. By traversing the schematic and using logical names, all addresses of configuration bits of a circuit design may be automatically determined. The process is repeated for each memory cell in the schematic. This embodiment stores the unique name of the configuration bit and the address of the configuration bit in a data structure.
摘要:
An oil well blow-out preventer for use on an oil well equipped with a well casing, a wellhead, a production tubing string, and a pump rod receivable within the production tubing string. The blow-out preventer comprises a central housing member that includes a flow passageway and a pump rod passageway and a blow-out preventer contained within the central housing member. The flow passageway is in communication with the production tubing string and provides a mechanism for fluid to be removed from the well while the pump rod passageway provides an opening for entry of the pump rod into the well. The blow-out preventer includes a pair of rams that are adjustable to seal around the pump rod to prevent the accidental loss or spillage of oil or fluid from the well. The device may also include an integrated pump rod passageway sealing device, to prevent the spillage of fluids from the oil well upon the breakage or removal of the pump rod, and an integrated production tubing string rotator.
摘要:
An apparatus for rotatably hanging a tubing string in the wellhead of a well casing. The apparatus includes a tubing hanger shell that has a mandrel rotatably mounted therein. The mandrel has upper and lower ends with the upper end connected to a tubing rotator and the lower end engaging a tubing string. To facilitate the connection and disengagement of the mandrel to the tubing rotator, a hollow sleeve is used to couple the parts together. The hollow sleeve is received within the mandrel and has longitudinal splines which engage corresponding splines on the mandrel to transfer rotational energy from the rotator to the mandrel. The rotator is removed from the mandrel through the application of force, and through movement, in a direction parallel to the longitudinal axis of the tubing string.
摘要:
An air propeller assembly for moving a boat in shallow water includes a mount that can be mounted on a gunwale of a boat. A rod slidably is slidably coupled to the mount and the rod is rotatable about a vertical axis. A plate is coupled to the rod such that the plate is horizontally oriented when the mount is positioned on the gunwale. A steering handle is coupled to and extending away from the plate for steering. A motor is coupled to the plate and a propeller is coupled to the motor. The motor rotates the propeller when the motor is turned on. Additionally, the propeller agitates the air when the propeller is rotated to urge the boat through shallow water.
摘要:
An absorbent article is disclosed. The absorbent article includes a core and a chassis. One or more discrete bonding zones bond the core to the chassis, and one or more unbonded zones of the core are not bonded to the chassis, forming a floating core. The core is not elastically coupled with the chassis. A method of making the absorbent article may include selectively bonding the chassis to the core at discrete bonding zones.
摘要:
An absorbent article is disclosed. The absorbent article includes a core and a chassis. One or more discrete bonding zones bond the core to the chassis, and one or more unbonded zones of the core are not bonded to the chassis, forming a floating core. The core is not elastically coupled with the chassis. A method of making the absorbent article may include selectively bonding the chassis to the core at discrete bonding zones.
摘要:
A system and computer program product for developing software in which the software comprises a plurality of programs. A change to a program is received. A data structure checking procedure may then be invoked. The changed program is parsed for a reference to a data structure. Other instances of the data structure are located in other programs within the software. The referenced data structure is compared to the located other instances of the data structure. A predefined action (such as notifying a programmer or correcting the inconsistencies) is performed in response to any detected differences between the referenced data structure and the located other instances of the data structure. These steps are repeated for all data structures within the changed program.
摘要:
Embodiments of the present invention provide a method, system, and computer program product for qualifying changes to an instruction set in source code. In an embodiment of the invention, a method for quantifying changes to an instruction set in source code can be provided. The method can include receiving text in a code editor as an edit to source code of a computer program querying a data store of code change costs with at least a portion of the edit. The method additionally can include retrieving in response to the query a code change cost associated with the edit. Finally, the method can include displaying in the code editor the retrieved code change cost.
摘要:
Embodiments of the present invention provide a method, system and computer program product for USING range validation during assembly of an assembly language program. In an embodiment of the invention, a method for USING range validation during assembly of an assembly language program has been provided. The method can include parsing assembler language source code loaded for assembly in an assembler executing in memory of a computer. The method also can include identifying a USING statement in the source code establishing a base address as the content of a register. Finally, in response to additionally identifying a subsequent statement in the source code that modifies the content of the register, a warning of an invalid USING range can be generated.