Abstract:
A system for providing an application with a plurality of methods for accessing memory of a programmable logic controller includes an application, an interface for establishing communication between the application and a programmable logic controller, and a shared memory area initiated by the application or the programmable logic controller. The shared memory area includes an input memory and an output memory. The application is enabled by the interface to write to the input memory and to read from the output memory.
Abstract:
In a first aspect of the present invention, a header for a heat exchanger is disclosed that has an inflow side, an outflow side, a bypass port therebetween, and a pressure-sensitive flapper valve proximal the bypass port. As pressure increases at the inflow side of the header, the flapper valve opens proportionally, and, as pressure decreases at the inflow side, the flapper valve closes proportionally. In a second aspect of the present invention, a tube-in-tube heat exchanger is disclosed that includes a helical tube-in-tube assembly adapted for flow therethrough of a plurality of fluids for heat transfer therebetween. In a third aspect of the present invention, a heat system is provided to include an embodiment of the header and an embodiment of the tube-in-tube heat exchanger, so as to provide a bypass of the tube-in-tube heat exchanger under a pressure condition.
Abstract:
A method for controlling a robot during an interpolation of a trajectory or motion to any prescribed position, comprises the steps of a) ignoring at least one of the three originally prescribed or interpolated tool center point orientation values; b) finding new tool center point orientation values that place the wrist center point of the robot closest to its base while c) maintaining the originally prescribed or interpolated tool center point location values and d) maintaining the original prescribed or interpolated tool center point orientation values not ignored. Said method can preferably be used for carrying a load with a plurality of robots. Its main advantage is an increase of the available working volume.
Abstract:
Devices formed of or including biocompatible polyhydroxyalkanoates are provided with controlled degradation rates, preferably less than one year under physiological conditions. Preferred devices include sutures, suture fasteners, meniscus repair devices, rivets, tacks, staples, screws (including interference screws), bone plates and bone plating systems, surgical mesh, repair patches, slings, cardiovascular patches, orthopedic pins (including bone filling augmentation material), adhesion barriers, stents, guided tissue repair/regeneration devices, articular cartilage repair devices, nerve guides, tendon repair devices, atrial septal defect repair devices, pericardial patches, bulking and filling agents, vein valves, bone marrow scaffolds, meniscus regeneration devices, ligament and tendon grafts, ocular cell implants, spinal fusion cages, skin substitutes, dural substitutes, bone graft substitutes, bone dowels, wound dressings, and hemostats. The polyhydroxyalkanoates can contain additives, be formed of mixtures of monomers or include pendant groups or modifications in their backbones, or can be chemically modified, all to alter the degradation rates. The polyhydroxyalkanoate compositions also provide favorable mechanical properties, biocompatibility, and degradation times within desirable time frames under physiological conditions.
Abstract:
A granule or particle made of a chitosan material either carries within it a polymer mesh material of poly-4-hydroxy butyrate, or has interspersed with it a polymer mesh material of poly-4-hydroxy butyrate. The granule or particle can be carried within a polymer mesh socklet made of a material consisting essentially of poly-4-hydroxy butyrate. The granule or particle can be used to treat intracavity bleeding.
Abstract:
A milling device is disclosed for the preparation of microscopy specimens or other surface science applications through the use of ion bombardment. The device provides the ability to utilize both gross and fine modification of the specimen surface through the use of high and low energy ion sources. Precise control of the location of the specimen within the impingement beams created by the ion sources provides the ability to tilt and rotate the specimen with respect thereto. Locational control also permits the translocation of the specimen between the various sources under programmatic control and under consistent vacuum conditions. A load lock mechanism is also provided to permit the introduction of specimens into the device without loss of vacuum and with the ability to return the specimen to ambient temperature during such load and unload operation. The specimen may be observed and imaged during all active phases of operation.
Abstract:
Systems and methods for a dispatch communication router are provided. The dispatch communication router allows calls between two or more dispatch communication networks which operate using different dispatch communication protocols. The dispatch communication router includes a protocol interworking function, a media control stack and a transcoding function. The dispatch communication router also includes a dispatch technology protocol stack for each different dispatch communication protocol supported by the router. The dispatch technology protocol stack converts dispatch communication signaling of a particular dispatch communication technology into a common protocol. The dispatch technology protocol stack can also convert dispatch communication media into a common dispatch communication media protocol and media format, or a separate transcoder can be provided to perform such conversion. The dispatch communication router of the present invention allows support of new dispatch communication technologies by adding a new dispatch technology protocol stack and communication coders (if necessary).
Abstract:
A system and method for simulating a plurality of networked program logic controllers includes, in one aspect of the invention, determining if a configuration of networked program logic controllers exists; populating a configuration by creating a plurality of program logic controllers in a network if the configuration does not exist, the populating of the program logic controllers provided by use of a network view for collecting network information; and interacting with at least one of the program logic controllers to simulate a networked program logic controller.