Microscale mass spectrometry systems, devices and related methods
10755915 ยท 2020-08-25
Assignee
Inventors
Cpc classification
Y10T29/49117
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H01J49/0022
ELECTRICITY
International classification
Abstract
Mass spectrometry systems or assemblies therefore include an ionizer that includes at least one planar conductor, a mass analyzer with a planar electrode assembly, and a detector comprising at least one planar conductor. The ionizer, the mass analyzer and the detector are attached together in a compact stack assembly. The stack assembly has a perimeter that bounds an area that is between about 0.01 mm.sup.2 to about 25 cm.sup.2 and the stack assembly has a thickness that is between about 0.1 mm to about 25 mm.
Claims
1. A mass spectrometry system, comprising: an ionizer comprising at least one planar conductor; a mass analyzer comprising a planar electrode assembly, wherein the planar electrode assembly comprises a first electrode defining a plurality of apertures for trapping charged particles in the mass analyzer; and a detector comprising at least one planar conductor, wherein the ionizer, the mass analyzer and the detector form a stacked assembly; wherein the plurality of apertures each have a cross-sectional shape, and the cross-sectional shapes define a diameter or an average effective diameter for the plurality of apertures; and wherein a nearest neighbor spacing among the plurality of apertures is at least 50% larger than the diameter or the average effective diameter for the plurality of apertures.
2. The system of claim 1, wherein a thickness of the first electrode defining the plurality of apertures, measured along an axial direction of the system, is greater than 500 m.
3. The system of claim 2, wherein the thickness of the first electrode is 790 m or less.
4. The system of claim 1, wherein the plurality of apertures comprises at least 10 apertures.
5. The system of claim 1, wherein the plurality of apertures are positioned to form a hexagonal array of apertures in the first electrode.
6. The system of claim 1, wherein each of the plurality of apertures has a circular cross-sectional shape.
7. The system of claim 1, wherein one or more members of the plurality of apertures has a non-circular cross-sectional shape.
8. The system of claim 1, wherein the nearest neighbor spacing among the plurality of apertures is at least 100% larger than the average effective diameter for the plurality of apertures.
9. The system of claim 1, further comprising a second electrode positioned between the mass analyzer and the detector, wherein the second electrode comprises an array of apertures, and wherein cross-sectional shapes and/or sizes of at least some of the apertures of the second electrode are different from cross-sectional shapes and/or sizes of at least some of the apertures of the first electrode.
10. The system of claim 9, wherein one or more apertures of the second electrode are aligned with one or more corresponding apertures of the first electrode along directions parallel to an axial direction of the system.
11. The system of claim 9, wherein one or more apertures of the second electrode are not aligned with apertures of the first electrode.
12. The system of claim 1, wherein the nearest neighbor spacing among the plurality of apertures is uniform in the first electrode.
13. The system of claim 1, further comprising: a chamber enclosing the ionizer, the mass analyzer, and the detector; and a vacuum source connected to the chamber and configured to control gas pressure within the chamber so that during operation of the system, the ionizer, mass analyzer, and detector operate at a pressure greater than 100 mTorr.
14. The system of claim 13, wherein during operation of the system, the ionizer, mass analyzer, and detector operate at near isobaric conditions.
15. The system of claim 1, further comprising: a first endcap electrode positioned between the ionizer and the first electrode and spaced a distance d.sub.1 from the first electrode; and a second endcap electrode positioned between the first electrode and the detector and spaced a distance d.sub.2 from the first electrode, wherein at least one region between the first endcap electrode and the first electrode, and between the first electrode and the second electrode, is filled with an insulating material.
16. The system of claim 15, wherein the insulating material comprises a gas.
17. The system of claim 15, wherein d.sub.1 and d.sub.2 are different.
18. The system of claim 15, wherein each of the first and second endcap electrodes comprises a plurality of apertures, and wherein a diameter or an average effective diameter for the plurality of apertures of the first endcap electrode is 40% or less of the diameter or the average effective diameter for the plurality of apertures of the first electrode.
19. The system of claim 15, wherein cross-sectional shapes and/or sizes of at least some members of the plurality of apertures of the first endcap electrode are different from cross-sectional shapes and/or sizes of at least some members of the plurality of apertures of the first electrode.
20. A method of measuring mass spectral information, the method comprising: introducing a sample into a mass spectrometry system, the mass spectrometry system comprising: an ionizer comprising at least one planar conductor; a mass analyzer comprising a planar electrode assembly, wherein the planar electrode assembly comprises a first electrode defining a plurality of apertures for trapping charged particles in the mass analyzer; and a detector comprising at least one planar conductor; ionizing the sample using the ionizer of the mass spectrometry system to generate charged particles; and detecting the charged particles using the detector of the mass spectrometry system and determining mass spectral information about the sample based on the detected charged particles, wherein the ionizer, the mass analyzer and the detector form a stacked assembly; wherein the plurality of apertures each have a cross-sectional shape, and the cross-sectional shapes define a diameter or an average effective diameter for the plurality of apertures; and wherein a nearest neighbor spacing among the plurality of apertures is at least 50% larger than the diameter or the average effective diameter for the plurality of apertures.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
DESCRIPTION OF EMBODIMENTS OF THE INVENTION
(21) The present invention will now be described more fully hereinafter with reference to the accompanying figures, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Like numbers refer to like elements throughout. In the figures, certain layers, components or features may be exaggerated for clarity, and broken lines illustrate optional features or operations unless specified otherwise. In addition, the sequence of operations (or steps) is not limited to the order presented in the figures and/or claims unless specifically indicated otherwise. In the drawings, the thickness of lines, layers, features, components and/or regions may be exaggerated for clarity and broken lines illustrate optional features or operations, unless specified otherwise.
(22) The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms, a, an and the are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms comprises, comprising, includes, and/or including when used in this specification, specify the presence of stated features, regions, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, regions, steps, operations, elements, components, and/or groups thereof. As used herein, the term and/or includes any and all combinations of one or more of the associated listed items. As used herein, phrases such as between X and Y and between about X and Y should be interpreted to include X and Y. As used herein, phrases such as between about X and Y mean between about X and about Y. As used herein, phrases such as from about X to Y mean from about X to about Y.
(23) It will be understood that when a feature, such as a layer, region or substrate, is referred to as being on another feature or element, it can be directly on the other feature or element or intervening features and/or elements may also be present. In contrast, when an element is referred to as being directly on another feature or element, there are no intervening elements present. It will also be understood that, when a feature or element is referred to as being connected, attached or coupled to another feature or element, it can be directly connected, attached or coupled to the other element or intervening elements may be present. In contrast, when a feature or element is referred to as being directly connected, directly attached or directly coupled to another element, there are no intervening elements present. Although described or shown with respect to one embodiment, the features so described or shown can apply to other embodiments.
(24) Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the present application and relevant art and should not be interpreted in an idealized or overly formal sense unless expressly so defined herein. Well-known functions or constructions may not be described in detail for brevity and/or clarity.
(25) Spatially relative terms, such as under, below, lower, over, upper and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is inverted, elements described as under or beneath other elements or features would then be oriented over the other elements or features. Thus, the exemplary term under can encompass both an orientation of over and under. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly. Similarly, the terms upwardly, downwardly, vertical, horizontal and the like are used herein for the purpose of explanation only unless specifically indicated otherwise.
(26) It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the present invention.
(27) The term about means that the stated number can vary from that value by +/10%.
(28) The term analyte refers to a molecule or chemical(s) in a sample undergoing analysis. The analyte can comprise chemicals associated with any industrial products, processes or environments or environmental hazards, toxins such as toxic industrial chemicals or toxic industrial materials, and the like. Moreover, analytes can include biomolecules found in living systems or manufactured such as biopharmaceuticals.
(29) The term mass resonance scan time refers to mass selective ejection of ions from the ion trap with associated integral signal acquisition time.
(30) Embodiments of the invention are directed to compact configurations/packaging of the fundamental components of a device that determines ion mass to charge ratio and can additionally provide relative abundance information for a number of ions ranging across mass to charge values. The specific examples described herein are particularly relevant to ion trap mass analyzers but may be relevant to other types of mass analyzers. Generally, stated, the arrangement of the ionizer components and/or detector components with respect to the mass analyzer components allows significant reductions in size and weight over current designs.
(31) Referring now to the figures,
(32) The assembly 10 can have a compact planar shape, typically having a perimeter that bounds an area that is between about 0.01 mm.sup.2 to about 25 cm.sup.2, including between about 0.01 mm.sup.2 and 10 cm.sup.2 and including between about 0.1 mm.sup.2 and about 10 mm.sup.2. For stack assemblies having polygonal perimeter shapes, the sides can be between about 0.1 mm to 10 cm, which may be in width and length dimensions W and L. In some embodiments, each perimeter side (e.g., W and L) can be between about 0.1 mm to about 5 cm.
(33) The thickness t can be between about 0.01 mm to about 25 mm, including between 0.1 mm and 25 mm, between 0.25 mm and 25 mm, and between 0.1 mm and 1 mm. The thickness t can be about 0.1 mm, about 0.2 mm, about 0.3 mm, about 0.4 mm, about 0.5 mm, about 0.6 mm, about 0.7 mm, about 0.8 mm, about 0.9 mm, about 10 mm, about 11 mm, about 12 mm, about 13 mm, about 14 mm, about 15 mm, about 16 mm, about 17 mm, about 18 mm, about 19 mm, about 20 mm, about 21 mm, about 22 mm, about 23 mm, about 24 mm, and about 25 mm.
(34) The different components and/or alternating conductors and insulators can be clamped together, brazed, adhesively attached, formed as stacked substrates, or bonded or otherwise attached or formed to have the proper alignment of the apertures and other features (e.g., lens, detector surface, etc. . . . ).
(35) The mass analyzer 20 can be configured in layers forming CITs, rectilinear ion traps, linear quadrupoles, Wien filters, or any other type of mass analyzer that could be implemented with patterned planar conducting and insulating layers.
(36)
(37) As will be discussed further below, as shown in
(38) Examples of conductors for the various conductive components, e.g., the CIT electrodes 21, 22, 23, the detector electrode(s) 41 (
(39) Examples of insulators for the various insulator components, e.g., the CIT insulators 120, 121, the detector insulators 140, 142, the ionizer insulators 130, 133 and the lens insulators 54, 150 (where used) include, but are not limited to, one or more of Teflon, mylar, mica, insulating ceramics, polyimide, macor, kapton, SiO.sub.2, Si.sub.3N.sub.4 and ambient gas surrounding the electrode stack 10 in a chamber, said chamber could possibly be at reduced pressures compared to ambient. The term insulator refers to an electrical insulator and can comprise a solid substrate, a mesh substrate, a patterned substrate with spatial elements removed, a thin film coating of a suitable material on a conductor surface or a gas.
(40) In some embodiments, all of the alternating planar insulator and conductive layers are stacked so that adjacent conductive and insulating layers are in intimate, abutting contact. The stacked insulating and conductive layers can be provided in any suitable numbers to provide the source, mass analyzer and detector components, typically between about 7-100 layers, and more typically between 15 and 50 layers. In some embodiments, the cumulative number of insulator and conductor layers in a stack can be 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 and 50, or about 50, about 60, about 70, about 80, about 90 and about 100 layers. A plurality of, a majority of, or even all the layers can be provided on one or more semiconductor substrates as an integrated circuit.
(41) As shown in
(42) As shown in
(43) Each aperture 21a can be axially aligned with a corresponding aperture 22a, 23a of each of the adjacent end cap electrodes 22, 23 (and insulators 120, 121 where similar configurations of apertures are used) so that centers of each aperture 21a, 22a, 23a, even with different size apertures, are aligned.
(44) There can be a corresponding number of apertures 21a, 22a, 23a on each of the ring 21 and endcap electrodes 22, 23. Endcap electrodes 22, 23 typically have through holes or apertures 22a, 23a in them that are located axially symmetric about the ring electrode hole or holes 21a with a diameter or average effective radius (e.g., (width+height)/2) that is smaller than that of the ring electrode apertures, such as between about 10-40%, typically between about 10-30%, and more typically between about 20-30% of the diameter or width of the respective aperture 21a of the ring electrode 21. In alternative embodiments, the endcap apertures, 22a and 23a can have diameters similar to, or larger than the ring aperture 21a. In the case of these latter endcap aperture dimensions the apertures would typically be covered by a conductive mesh that is in electrical contact with the endcap electrode. The aperture array 20a can be in any pattern and the apertures 22a, 23a can have any suitable shape as long as the ring to end endcap holes 21a to 22a and 21a to 23a are substantially (predominantly) axially aligned and symmetric. Different electrodes 21, 22, 23, can have different aperture geometry, but preferably similar geometries excepting in cases where mesh is used with endcap electrodes.
(45) The aperture array 20a can be provided in a relatively high-density pattern of apertures. As shown in
(46) As shown in
(47) In some embodiments, the ring electrode 21 can be between about 500 m to about 790 m thick and the endcap electrodes 22, 23 can be the same or less thick than the ring electrode, typically thinner, such as between about 10-50% the thickness of the ring electrode, e.g., about 250 m thick. The spacing between electrodes can be set with polyimide washers (McMaster-Carr) to create a CIT 20 with desired critical dimensions, e.g., r.sub.0=500 m, z.sub.0=645 m. For further discussion of CIT configurations, see U.S. Pat. Nos. 6,933,498, and 6,469,298, the contents of which are hereby incorporated by reference as if recited in full herein. The ionizer 30 includes one or more planar conductors (e.g., electrode 31 and/or 32). An example of a single electrode ionizer is described in Kornienko, Anal. Chem. 2000, 72, 559-562, the contents of which are hereby incorporated by reference as if recited in full herein.
(48) As shown in
(49) The ionization source 30 for an array of ion traps 20a can be a planar array of areas or zones that can lead to the production of ions for each of the CITs in the CIT array.
(50) It is well known that CITs 20 generate mass spectral information by ejecting an ensemble of trapped ions in an orderly fashion such that ions of a given mass to charge range are ejected through the endcap holes 23a during a defined or selected time period. Thus, the detector 40 comprises an appropriate transducer. The transducer typically comprises an electron multiplier but may be a planar detector 40 as shown in
(51) Referring to
(52) Charge detection provided by the planar detector 40 may be particularly attractive for small mass spectrometry systems due to their inherently small size and weight and the ability to operate at pressures from low vacuum to atmospheric pressure. Charges collected by the conductive film 40f or other conductor associated with the detector 40 can be measured either with an electrometer or a charge sensitive transimpedance amplifier. The term electronic collector refers to an electronic circuit that can detect charges collected by the film and/or conductor.
(53) For example, the detector 40 can be configured to detect ions ejected in parallel from a planar CIT array with a planar electrode with a solid continuous conductive surface 41c over the holes of the endcap electrode 23a as shown in
(54) The close spatial proximity of the detector to the mass analyzer, such as the CIT described, is particularly advantageous for small mass spectrometry systems operating at high pressure (approximately >1 Torr) due to the reduced mean free paths experienced by the ejected ions at such pressures.
(55)
(56) As shown in
(57) As shown in
(58) The features in the different conductors and insulators can be provided using any suitable method, including, but not limited to, one or more of conventional machining, drilling, milling, and CNC milling, ultrasonic milling, electrical discharge machining, deep reactive ion etching, wet chemical etching, water jet machining, laser water jet machining and laser machining Resolution in a CIT array can be limited by the precision of the fabrication technique utilized. Variations in hole diameter, placement and alignment between electrodes 21, 22, 23 can cause small differences between individual traps resulting in decreased resolution for the array 20a. Thus, precision fabrication may be preferred so that tolerances are within a high degree of accuracy. A MEMS fabrication process such as bulk micromachining or surface micromachining can be used where semiconductor materials are used to form the conductor and/or insulator components.
(59)
(60) In some embodiments, the housing 100h can releasably attach a canister 110 of pressurized buffer gas B that connects to a flow path into the (vacuum) chamber 105. The housing 100h can hold a control circuit 200 and various power supplies 205, 210, 215, 220 that connect to conductors to carry out the ionization, mass analysis and detection. The housing 100h can hold one or more amplifiers including an output amplifier 250 that connects to a processor 255 for generating the mass spectra output.
(61) The portable system 100 can be lightweight, typically between about 1-15 pounds (not including a vacuum pump, where used), inclusive of the buffer gas supply 110, where used. The housing 100h can be configured as a handheld housing, such as having a form factor similar in size and weight as a Microsoft Xbox, Sony PLAYSTATION or Nintendo Wii game console or game controller, or similar to a form factor associated with an electronic notebook, PDA, IPAD or smartphone and may optionally have a pistol grip 100g that holds the control circuit 200. However, other configurations of the housing may be used as well as other arrangements of the control circuit. The housing 100h typically holds a display screen and can have a User Interface such as a Graphic User Interface.
(62) The system 100 may also include a transceiver, GPS module and antenna and can be configured to communicate with a smartphone or other pervasive computing device (laptop, electronic notebook, PDA, IPAD, and the like) to transfer data or for control of operation, e.g., with a secure APP or other wireless programmable communication protocol.
(63) The system 100 can be configured to operate at pressures at or greater than about 100 mTorr up to atmospheric.
(64) In some embodiments, the mass spectrometer 100 is configured so that the ion source (ionizer) 30, mass analyzer 20 and detector 40 operate at near isobaric conditions and at a pressure that is greater than 100 mTorr. The term near isobaric conditions include those in which the pressure between any two adjacent chambers differs by no more than a factor of 100, but typically no more than a factor of 10.
(65) As shown in
(66) As shown in
(67) Generally stated, electrons are generated in a well-known manner by source 30 and are directed towards the mass analyzer (e.g., ion trap) 20 by an accelerating potential. Electrons ionize sample gas S in the mass analyzer 20. For ion trap configurations, RF trapping and ejecting circuitry is coupled to the mass analyzer 20 to create alternating electric fields within ion trap 20 to first trap and then eject ions in a manner proportional to the mass to charge ratio of the ions. The ion detector 40 registers the number of ions emitted at different time intervals that correspond to particular ion masses to perform mass spectrometric chemical analysis. The ion trap dynamically traps ions from a measurement sample using a dynamic electric field generated by an RF drive signal 205s. The ions are selectively ejected corresponding to their mass-charge ratio (mass (m)/charge (z)) by changing the characteristics of the radio frequency (RF) electric field (e.g., amplitude, frequency, etc.) that is trapping them. These ion numbers can be digitized for analysis and can be displayed as spectra on an onboard and/or remote processor 255.
(68) In the simplest form, a signal of constant RF frequency 205s can be applied to the center electrode 21 relative to the two end cap electrodes 22, 23. The amplitude of the center electrode signal 205s can be ramped up linearly in order to selectively destabilize different m/z of ions held within the ion trap. This amplitude ejection configuration may not result in optimal performance or resolution. However, this amplitude ejection method may be improved upon by applying a second signal 215s differentially across the end caps 22, 23. This axial RF signal 215s, where used, causes a dipole axial excitation that can result in the resonant ejection of ions from the ion trap when the ions' secular frequency of oscillation within the trap matches the end cap excitation frequency.
(69) The ion trap 20 or mass filter can have an equivalent circuit that appears as a nearly pure capacitance. The amplitude of the voltage 205s to drive the ion trap 20 may be high (e.g., 100 V-1500 Volts) and can employ a transformer coupling to generate the high voltage. The inductance of the transformer secondary and the capacitance of the ion trap can form a parallel tank circuit. Driving this circuit at resonant frequency may be desired to avoid unnecessary losses and/or an increase in circuit size.
(70) The vacuum chamber 105 can be in fluid communication with at least one pump (not shown). The pumps can be any suitable pump such as a roughing pump and/or a turbo pump including one or both a TPS Bench compact pumping system or a TPS compact pumping system from Varian (now Agilent Technologies). The pump can be in fluid communication with the vacuum chamber 105. In some embodiments, the vacuum chamber can have a high pressure during operation, e.g., a pressure greater than 100 mTorr up to atmospheric. High pressure operation allow elimination of high-vacuum pumps such as turbo molecular pumps, diffusion pumps or ion pumps. Operational pressures above approximately 100 mTorr can be easily achieved by mechanical displacement pumps such as rotary vane pumps, reciprocating piston pumps, or scroll pumps.
(71) Sample S may be introduced into the vacuum chamber 105 with a buffer gas B through an input port toward the ion trap 20. The S intake from the environment into the housing 100h can be at any suitable location (shown by way of example only from the bottom). One or more Sample intake ports can be used.
(72) The buffer gas B can be provided as a pressurized canister 110 of buffer gas as the source. However, any suitable buffer gas or buffer gas mixture including air, helium, hydrogen, or other gas can be used. Where air is used, it can be pulled from atmosphere and no pressurized canister or other source is required. Typically, the buffer gas comprises helium, typically above about 90% helium in suitable purity (e.g., 99% or above). A mass flow controller (MFC) can be used to control the flow of pressurized buffer gas B from pressurized buffer gas source 110 with the sample S into the chamber 105. When using ambient air as the buffer gas, a controlled leak can be used to inject air buffer gas and environmental sample into the vacuum chamber. The controlled leak design would depend on the performance of the pump utilized and the operating pressure desired.
(73)
(74)
(75) The stacked assembly can comprise a high density of through apertures with centers of adjacent apertures spaced apart between about 1 m to about 5000 m (block 302).
(76) The centerlines of apertures in the ring electrode can be aligned with corresponding apertures in the endcap electrodes during or before the attaching step (block 311).
(77) The method can include providing an Einzel lens as a plurality of closely spaced apart annular electrodes (block 312). The Einzel lens array can be placed between the ionizer and the mass analyzer, then attaching the components to define the stacked integral assembly (block 314).
(78) Embodiments described herein operate to reduce the power and size of a mass spectrometer so that the mass spectrometer system 10 may become a component in other systems that previously could not use such a unit because of cost and the size of conventional units.
(79) One or more mass spectrometers 10 may be placed in or at a hazard site to analyze gases and remotely send back a report of conditions presenting danger to personnel. A mass spectrometer 10 may be placed at strategic positions on air or land transport to test the environment for hazardous gases that may be an indication of malfunction or even a terrorist threat. Embodiments of the present invention provide mass spectrometers suitable for handheld, field use.
(80) Embodiments of the present invention may take the form of software and hardware aspects, all generally referred to herein as a circuit or module. The processor can include one or more digital microprocessors.
(81) As will be appreciated by one of skill in the art, features or embodiments of the present invention may be embodied as an apparatus, a method, data or signal processing system, or computer program product. Furthermore, certain embodiments of the present invention may include an Application Specific Integrated Circuit (ASIC) and/or computer program product on a computer-usable storage medium having computer-usable program code means embodied in the medium. Any suitable computer readable medium may be utilized including hard disks, CD-ROMs, optical storage devices, or magnetic storage devices.
(82) The computer-usable or computer-readable medium may be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disc read-only memory (CD-ROM). Note that the computer-usable or computer-readable medium could even be paper or another suitable medium, upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
(83) Computer program code for carrying out operations of the present invention may be written in an object oriented programming language such as Java7, Smalltalk, Python, Labview, C++, or VisualBasic. However, the computer program code for carrying out operations of the present invention may also be written in conventional procedural programming languages, such as the C programming language or even assembly language. The program code may execute entirely on the spectrometer computer and/or processor, partly on the spectrometer computer and/or processor, as a stand-alone software package, partly on the spectrometer computer and/or processor and partly on a remote computer, processor or server or entirely on the remote computer, processor and/or server. In the latter scenario, the remote computer, processor and/or server may be connected to the spectrometer computer and/or processor through a LAN or a WAN, or the connection may be made to an external computer, processor and/or server (for example, through the Internet using an Internet Service Provider).
(84) The flowcharts and block diagrams of certain of the figures herein illustrate the architecture, functionality, and operation of possible implementations of mass spectrometers or assemblies thereof and/or programs according to the present invention. In this regard, each block in the flow charts or block diagrams represents a module, segment, operation, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks might occur out of the order noted in the figures. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
(85) The foregoing is illustrative of the present invention and is not to be construed as limiting thereof. Although a few exemplary embodiments of this invention have been described, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this invention. Accordingly, all such modifications are intended to be included within the scope of this invention as defined in the claims. The invention is defined by the following claims, with equivalents of the claims to be included therein.