Abstract:
A method of source code instrumentation for computer program performance profiling includes generating (14) and inserting (19) instrumentation code around a call site of a child function in a parent function. The instrumentation code may use a reference to an unique instrumentation record (13), such as a timing record. The instrumentation code may be optimised (15) to use the exit time of a preceding call site in the parent function as the entry time of the call site. It may be inserted depending on the level in the call hierarchy of the child function and its execution at run time may depend on the state of an enable flag, which can be set via a viewing interface. Two versions of the child function may be generated (18), one being instrumented and other being non- instrumented and which one is run depends on the enable flag.
Abstract:
A method of source code instrumentation for computer program performance profiling includes generating (14) and inserting (19) instrumentation code around a call site of a child function in a parent function. The instrumentation code may use a reference to an unique instrumentation record (13), such as a timing record. The instrumentation code may be optimised (15) to use the exit time of a preceding call site in the parent function as the entry time of the call site. It may be inserted depending on the level in the call hierarchy of the child function and its execution at run time may depend on the state of an enable flag, which can be set via a viewing interface. Two versions of the child function may be generated (18), one being instrumented and other being non- instrumented and which one is run depends on the enable flag.
Abstract:
A fan assembly for generating an air flow within a room includes an impeller and a motor for driving the impeller to draw an air flow into the fan assembly, and a casing having an interior passage with a scroll section having a cross-sectional area that decreases from a scroll inlet section to a scroll outlet section. The scroll inlet section has an inlet port for receiving the air flow and the scroll outlet section has an outlet port for returning a first portion of the air flow to the scroll inlet section. The scroll section includes an air outlet for emitting a second portion of the air flow from the casing. The casing defines a bore through which air from outside the fan assembly is drawn by the air emitted from the air outlet.
Abstract:
The present invention relates to a system for measuring the level of granular material in a container immersed in an aqueous medium, particularly, but not exclusively, for use as a measure of sanitizer level in spa and whirlpool halogenation systems. Electrodes fixed in the container wall are used to measure the electrical conductance along a path which is part filled with the granular material. Coils of wire are arranged such that the interrogating signal is coupled inductively to the sensor head. In this way the granule container can be made demountable, with no bare conductor material exposed to the aqueous medium. A separate reference circuit is used to measure the conductivity of the water in the system, and this signal is used to normalize the signal obtained from inside the container.
Abstract:
A fan assembly (200) for generating an air flow within a room includes an impeller (22) and a motor (26) for driving the impeller to draw an air flow into the fan assembly, and a casing having a continuous interior passage (202) with a tangential air inlet (204) through which the air flow enters the interior passage and at least one air outlet (208) for emitting at least a portion of the air flow. The casing defines a bore (222) about which the interior passage (202) extends and through which air from outside the fan assembly is drawn by the air emitted from said at least one air outlet (208).
Abstract:
A fan assembly for generating an air flow within a room includes an annular casing which defines an interior passage. The interior passage includes an air inlet, and houses, downstream from the air inlet, an impeller and a motor for driving the impeller to draw an air flow through the air inlet and into the fan assembly. The interior passage also has an air outlet from which at least a portion of the air flow is emitted from the fan assembly. The annular casing defines a bore about which the interior passage extends and through which a secondary air flow from outside the fan assembly is drawn by the air emitted from the air outlet.
Abstract:
A fan assembly for generating an air flow within a room includes an air inlet section having an air inlet, an impeller, and a motor for rotating the impeller about an impeller axis to draw an air flow through the air inlet, and an annular nozzle having an inner wall,an outer wall extending about the inner wall, an air inlet for receiving the air flow, an air outlet for emitting the air flow, and an interior passage located between the inner wall and the outer wall for conveying the air flow to the air outlet, the inner wall defining a bore through which air from outside the nozzle is drawn by the air flow emitted from the air outlet. A support assembly supports the air inlet section and the nozzle on a ceiling of the room.
Abstract:
An implementation tool for generating an implementation of a first data structure, wherein the first data structure comprises a plurality of linked structural components, and wherein the first data structure represents meaningful components of a given system and a parent set of interrelationships between those meaningful components, the tool comprising: first-data-structure input means, operable to receive a said first data structure, or a description thereof; and processing means operable to generate an implementation of the received first data structure, the implementation comprising: a second data structure, or a description thereof, corresponding to said first data structure, wherein said second data structure is defined by a subset of the parent set of interrelationships; and implementation rules which allow the parent set of interrelationships to be enforced during a subsequent processing operation which utilises said implementation.
Abstract:
A method for detecting an imperfection in a blister package having at least one radiation-transmissible layer (32), optionally moving, the blister package having a flat side and a pocket side, the method comprising the steps of directing radiation (18, 18’) at the flat side and/or the pocket side of the blister package and detecting any radiation (22) emitted from at least one edge of the blister package.
Abstract:
A ceiling fan includes an annular nozzle having an inner wall,an outer wall extending about the inner wall, an air inlet for receiving an air flow, an air outlet for emitting the air flow, and an interior passage located between the inner wall and the outer wall for conveying the air flow to the air outlet. The inner wall defines a bore through which air from outside the nozzle is drawn by the air flow emitted from the air outlet. The fan includes a support assembly for supporting the nozzle on a ceiling. The nozzle is rotatable relative to the support assembly about a rotational axis and between a first orientation in which the air flow is directed away from the ceiling and a second orientation in which the air flow is directed towards the ceiling.