1. An information-linkage supporting apparatus that is connected via a network to an information linkage system in which a numerical control apparatus and a numerical-control-data storing apparatus are connected via the network, the numerical control apparatus including a machining unit that applies machining to a workpiece, a data memory that stores numerical control data to be used in the machining of the workpiece and a control unit that performs an arithmetic operation using data in the data memory and controls the machining unit, the numerical-control-data storing apparatus storing data including the numerical control data used in the numerical control apparatus as a database, the information linkage system being adapted to perform information linkage to match the numerical control data between the numerical control apparatus and the numerical-control-data storing apparatus, the information-linkage supporting apparatus creating information for information linkage retained by the numerical control apparatus and used for the information linkage,
the information-linkage supporting apparatus comprising:
a schema-information acquiring unit that acquires schema information, which is information concerning a configuration of the numerical control data stored by the numerical-control-data storing apparatus as a database, from the numerical-control-data storing apparatus;
a memory-map-information acquiring unit that acquires memory map information, which is information concerning memory allocation in the data memory of the numerical control data stored by the numerical control apparatus in an inside thereof, from the numerical control apparatus;
a mapping-table generating unit that generates, on the basis of association instruction information inputted from an outside for instructing association between constituent elements of the schema information and constituent elements of the memory map information, a mapping table, which is the information for the information linkage obtained by associating and mapping the constituent elements of the schema information and the constituent elements of the memory map information; and
a mapping-table transmitting unit that transmits the mapping table to the numerical control apparatus.
2. The information-linkage supporting apparatus according to claim 1, wherein
the schema-information acquiring unit acquires a column as the schema information,
the memory-map-information acquiring unit acquires a label of the numerical control data as the memory map information, and
the mapping-table generating unit associates the column and the label to generate a mapping table in which the column and the label are combined.
3. The information-linkage supporting apparatus according to claim 2, wherein the mapping-table generating unit generates the mapping table based on division into a normalized plurality of tables.
4. The information-linkage supporting apparatus according to claim 3, wherein the mapping-table generating unit generates, in association with the mapping table in which the column and the label are combined, a mapping table in which conditions of actions to be executed in the numerical-control-data storing apparatus are combined.
5. The information-linkage supporting apparatus according to claim 1, wherein the information-linkage supporting apparatus is disconnected from the network after transmitting the mapping table to the numerical control apparatus.
6. An information-linkage supporting program in an information linkage system in which a numerical control apparatus and a numerical-control-data storing apparatus are connected via a network, the numerical control apparatus including a machining unit that applies machining to a workpiece, a data memory that stores numerical control data to be used in the machining of the workpiece and a control unit that performs an arithmetic operation using data in the data memory and controls the machining unit, the numerical-control-data storing apparatus storing, as a database, data including the numerical control data used in the numerical control apparatus, the information linkage system performing information linkage to match the numerical control data between the numerical control apparatus and the numerical-control-data storing apparatus, the information-linkage supporting program creating information for information linkage retained by the numerical control apparatus and used for the information linkage,
the information-linkage supporting program causing a computer apparatus connected to the information linkage system via the network to execute:
a schema-information acquiring procedure for acquiring schema information, which is information concerning a configuration of the numerical control data stored by the numerical-control-data storing apparatus as a database, from the numerical-control-data storing apparatus;
a memory-map-information acquiring procedure for acquiring memory map information, which is information concerning memory allocation in the data memory for the numerical control data stored by the numerical control apparatus in an inside thereof, from the numerical control apparatus;
a mapping-table generating procedure for generating, on the basis of association instruction information inputted from an outside for instructing association between constituent elements of the schema information and constituent elements of the memory map information, a mapping table, which is information for the information linkage obtained by associating and mapping the constituent elements of the schema information and the constituent elements of the memory map information; and
a mapping-table transmitting procedure for transmitting the mapping table to the numerical control apparatus.
7. The information-linkage supporting program according to claim 6, wherein
a column is acquired as the schema information in the schema-information acquiring procedure,
a label of the numerical control data is acquired as the memory map information in the memory-map-information acquiring procedure, and
in the mapping-table generating procedure, the column and the label are associated with each other to generate a mapping table in which the column and the label are combined.
8. The information-linkage supporting program according to claim 7, wherein, in the mapping-table generating procedure, the mapping table is generated based on division into a normalized plurality of tables.
9. The information-linkage supporting program according to claim 8, wherein, in the mapping-table generating procedure, a mapping table in which conditions of actions executed in the numerical-control-data storing apparatus are combined is generated in association with the mapping table in which the column and the label are combined.
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 lighting and ventilating apparatus, comprising:
a housing including a first aperture and a second aperture, the housing positionable behind a surface of a building structure;
a lamp housing at least partially receivable within the housing through the first aperture, the lamp housing including a flange capable of being biased against the surface, wherein a biasing element is configured and arranged to couple the lamp housing to the housing and bias the lamp housing toward an interior of the housing;
a lamp support connected to the main housing and located substantially concentric with the first aperture, the lamp support supporting a light socket coupled to the lamp such that the lamp is positionable behind the surface; and
a fan configured to move air into the main housing via the first aperture and out of the main housing via the second aperture.
2. The apparatus of claim 1, further comprising a junction box coupled to and having an interior accessible from an exterior of the housing and a light socket positioned within the housing, the electrical socket operable to receive and provide power to the lamp.
3. The apparatus of claim 1, wherein the lamp housing includes a first end having a first lamp housing aperture and a second end positioned a distance from the first end and having a second lamp housing aperture, wherein the lamp housing, the first lamp housing aperture, and the second lamp housing aperture define a path for air to enter the main housing.
4. The apparatus of claim 3, wherein the lamp housing, the first lamp housing aperture, and the second lamp housing aperture define a path for air to be drawn away from an area to be ventilated.
5. The apparatus of claim 4, wherein the air flow path is operable to direct air between the lamp and the lamp housing such that the moving air is operable to cool the lamp.
6. The apparatus of claim 1, wherein at least a portion of the lamp support is positioned at least partially within the air flow path.
7. The apparatus of claim 1, wherein the lamp housing is substantially frustoconical and defines a ribbed surface extending at least partially between the first lamp housing aperture and the second lamp housing aperture.
8. The apparatus of claim 1, further including a duct connector substantially aligned with the second aperture and located on the same sidewall of the housing as a hanger bracket.
9. The apparatus of claim 8, further including telescoping hangers aligned with the second aperture and located on the same sidewall of the housing as a hanger bracket.
10. A combination lighting and ventilating apparatus for installation in a structure having a surface, the apparatus comprising:
a housing having a top and a sidewall and a first aperture, the aperture defining a ventilating inlet and a lighting outlet;
a lamp housing capable of being at least partially recessed within the housing, the lamp housing having first and second lamp housing apertures spaced a distance from one another, the lamp housing having a portion capable of extending outside of the main housing, wherein a biasing element is configured and arranged to couple the lamp housing to the housing and bias the lamp housing toward an interior of the housing;
a lamp recessed with respect to at least a portion of the main housing;
a fan unit positioned to a side of both the first aperture and a lamp support and extending vertically a portion of a vertical height of the housing, the fan unit configured and arranged to draw air from an area to be ventilated into and through the first lamp housing aperture, through the second lamp housing aperture and past at least a portion of the lamp support, the second lamp housing aperture positioned to direct air away from the area to be ventilated; and
a second aperture in the sidewall of the housing through which the air can be directed by the fan.
11. A combination lighting and ventilating apparatus for installation in a structure having a surface, the apparatus comprising:
a housing comprising a first portion having a generally box-like shape with an open end, and second portion having generally box-like shape of much shorter depth and further including a first aperture, the aperture defining a ventilating inlet and a lighting outlet;
a lamp housing capable of being substantially recessed within the housing, the lamp housing having first and second lamp housing apertures spaced a distance from one another, the lamp housing having a portion locatable outside of the main housing, wherein a biasing element is configured and arranged to couple the lamp housing to the housing and bias the lamp housing toward an interior of the housing;
a lamp recessed with respect to at least a portion of the lamp housing and a portion of the main housing;
a fan unit positioned to a side of the aperture and a lamp support and extending vertically a portion of a vertical height of the housing, the fan unit configured and arranged to draw air from an area to be ventilated into and through the first lamp housing aperture, through the second lamp housing aperture and past the lamp support, the second lamp housing aperture positioned to direct air away from the area to be ventilated; and
a second aperture in the sidewall of the housing through which the air can be directed by the fan.
12. A lighting and ventilating apparatus, comprising:
a main housing including a first compartment with a first aperture, the main housing including a generally box-like first portion with an open end and a generally box-like second portion of must shorter depth, the main housing positionable behind a surface of a building structure;
wherein the first aperture is configured and arranged to enable light emission from an outer surface of a lamp installed inside a lamp housing to pass through the first aperture, wherein a biasing element is configured and arranged to couple the lamp housing to the main housing and bias the lamp housing toward an interior of the main housing, wherein an outer surface of the lamp does not extend out of the lamp housing through the first aperture and no portion of the lamp extends past the surface; and
a fan at least partially positioned within the second compartment and configured to move air into the main housing via the first aperture and out of the main housing via the second aperture.
13. The apparatus of claim 12, wherein the lamp housing includes a first end having a first lamp housing aperture and a second end positioned a distance from the first end and having a second lamp housing aperture, wherein the lamp housing, the first lamp housing aperture, and the second lamp housing aperture define a path for air to enter the main housing.
14. The apparatus of claim 13, wherein the first lamp housing aperture and the second lamp housing aperture each define a substantially circular shape such that the ratio of the diameter of the first lamp housing aperture with respect to the diameter of the second lamp housing aperture is between about 1.1:1 to about 3.0:1.
15. The apparatus of claim 13, wherein the lamp housing is substantially frustoconical and defines a ribbed surface extending between the first lamp housing aperture and the second lamp housing aperture.
16. The apparatus of claim 12, wherein the lamp is positioned at least partially within an air flow path.
17. The apparatus of claim 16, wherein the air flow path is operable to direct air between the lamp and the lamp housing.
18. The apparatus of claim 12, further comprising a junction box coupled to an exterior of the main housing and an electrical socket positioned within the main housing, the electrical socket operable to receive and provide power to a lamp.