Loren Data's SAM Daily™

fbodaily.com
Home Today's SAM Search Archives Numbered Notes CBD Archives Subscribe
FBO DAILY ISSUE OF SEPTEMBER 16, 2007 FBO #2120
SOLICITATION NOTICE

D -- Software Programming Servies for NIST LabView 8.2

Notice Date
9/14/2007
 
Notice Type
Solicitation Notice
 
NAICS
541511 — Custom Computer Programming Services
 
Contracting Office
Department of Commerce, National Institute of Standards and Technology (NIST), Acquisition Management Division, 100 Bureau Drive, Building 301, Room B129, Mail Stop 1640, Gaithersburg, MD, 20899-1640, UNITED STATES
 
ZIP Code
00000
 
Solicitation Number
Reference-Number-NB822110-7-03903
 
Response Due
9/19/2007
 
Archive Date
10/4/2007
 
Small Business Set-Aside
Total Small Business
 
Description
This is a combined synopsis/solicitation for commercial items prepared in accordance with the format in FAR Subpart 12.6, as supplemented with additional information included in this notice. This announcement constitutes the only solicitation; quotes are being requested and a separate written solicitation will not be issued. FAR Part 13 Simplified Acquisition Procedures are being used. This solicitation is issued as a requested for quotation. The solicitation document and incorporated provisions and clauses are those in effect through the Federal Acquisition Circular (FAC) 2?5-18. The associated North American Classification System (NAICS) code for this procurement is 541511 with a small business standard of $23.0 Million. This requirement is set aside 100% for small businesses. The National Institute of Standards and Technology (NIST) is seeking to purchase software programming services described below. All interested offerors shall provide a quote for the following: Line Item 0001: Contractor Performance of Statement of Work Requirements, Quantity: 1; Unit: Lot. Specific Requirement for Line Item 0001: Statement of Work (SOW): Purpose ? NIST currently is utilizing software that was written in-house using the LabView programming language. The current software adjusts electrical current in NIST?s test apparatus using a feedback signal from a positioning sensor. The software reads the measured value of the electrical current from a multimeter, room temperature, and room humidity and displays the values onto an LCD monitor. The purpose of this statement of work is to modify and add to this existing software to: 1) Acquire data from an Agilent model 1826 D/E/F Laser Interferometer Positioning System and associated Agilent multimeters such as the Agilent 3458 that works with a personal computer to accurately position a mass artifact. 2) Control hardware and electronic controllers to perform special functions such as setting feedback parameters to the computer interface boards that control the interferometer system, and physically move the apparatus to the user?s desired distance. 3) Control electro-mechanical hardware and electronic equipment to perform mass comparisons with a Mettler-Toledo, model AX1005 commercially available mass balance using a NIST designed moveable portable vacuum chamber that will allow transfer of masses from an experiment that is under vacuum to the AX1005 balance without venting to atmospheric pressure. NOTE: The Agilent Interferometer Positioning System, model 1826 D/E/F and an Agilent Laster 5517C, HeNe, 632nm wavelength will be available for the contractor to use. Similar equipment that is currently in the procurement process with the same specifications as the Agilent Interferometer Positioning System will be provided for Contractor use. The Current Software Platform is LabView 8.20 Major Functions: The Contractor shall modify the current LabView VI system software such that the system shall be capable of performing the following functions: 1) Control Two Agilent N1231B PCI three-axis boards and be able to read position and velocity data from them so that the system shall: a. Display the position and velocities for all axes on the LabView VI front panel; b. Allow for manually setting the reading (or sampling) on the LabView VI front panel; c. Display the average reading (or sampling) on the LabView VI front panel; d. Provide a manual variable input of filter settings from the LabView VI front panel; e. Provide for input of digital filter settings from a calling LabView VI; f. Read error codes from the two Agilent PCI N1231B three-axis boards and displays the error codes on the LabView VI front panel; and g. Display all pertinent input and output windows on the LabView VI front panel that are documented in the Users Guide of the Agilent N1231B PCI Axis board. 2) Control the Positioning Mechanism to be capable of moving the Moveable Apparatus to desired target positions so that the system shall: a. Allow for manual variable inputs to set the desired target position of the Moveable Apparatus at the LabViewVI front panel; b. Display on the Lab View VI front panel both digital and graphical plot outputs of the Moveable Apparatus?s movements; c. Allow for manual setting of different speed rates for various Moveable Apparatus positions and situations; and d. Detect the Moveable Apparatus? position status and automatically adjust repeatedly to obtain the desired position and stats. 3) Using the Moveable Apparatus measurement results from function 2 above, the system shall control the electric feedback circuit to maintain a stable Moveable Apparatus and Status. The LabViewVI shall perform this function so that it may: a. Work with the multifunction DAQ device and BNC-1120 BNC Adapter; b. Provide a PID parameters setting function; c. Obtain the man control current value from the DVM and display the value on the LabViewVI front panel; and d. Allow manual setting of the sampling time, interval time of samplings, and the number for averaging samplings. 4) Control the operation of the Balance Handler and pan to perform mass selection and mass off functions. The LabView VI system shall perform this function so that the it may: a. Provide a switch to select the Balance Handler?s turntable direction on the LabView VI front panel; b. Provide input or selection function to set the ordering of masses on the LabView VI front panel; c. Show the number of selected masses on the LabViewVI front panel; and d. Communicate with the Balance Handler to complete the ?mass on/mass off? operation and display the status on the front panel. 5) Control the Balance Handler to complete the mass measurement while the Moveable Apparatus is in stable condition by: a. Communicating with the Balance Handler to complete a mass measurement; b. Allowing, by menu-based inputs or selection functions, the entry of all of the mass measurement information and settings including the number and nominal value of tested masses, the different designs for mass comparisons, a delay-time setting to delay the beginning of a mass comparison, and the times of measurements; and c. Saving pertinent information and measurement results to a Microsoft Office Excel Spreadsheet file. 6) Have the capability of executing the above five functions (1-5) independently as separate LabView VI modules as well as have the capability for them to be combined and called upon by a main LabViewVI program for whole system control. The Main Program shall have the capability to perform the follwing: a. A complete automated algorithm for a complete mass comparison with the Moveable Apparatus in a desired target position. The algorithm shall have the following actions: i. Start the Laser Interferometer Positioning System and confirm that the system is running properly; ii. Command the Balance Handler to rotate its turntable to the selected mass position; iii. Command the Balance Handler to place the mass on the Moveable Apparatus? mass pan; iv. Command the Positioning Mechanism to move the Moveable Apparatus to a desired position; v. Control the electric feedback circuit to stabilize the Moveable Apparatus accordingly to the results of the Laser Interferometer?s Positioning System; vi. When the Moveable Apparatus is stabilized in the desired position and the standard deviation of the Balance reading is less than the set value, command the balance to take a measurement and return the data; vii. Acquire all data (including from other equipment, the temperature, pressure, humidity, and the feedback current of the Moveable Apparatus control coil) and save into a Microsoft Office Excel spreadsheet file? viii. Move the Moveable Apparatus downwards to sit on its support and remove the test mass from the test pan; ix. Command the Laser Interferometer?s Positioning System to move the Moveable Apparatus without the test mass for a zero measurement by the Balance; x. Command the Balance to take a zero measurement after the Moveable Apparatus stabilizes, record the data, and save the data to the Microsoft Office Excel Spreadsheet file; xi. Command the Moveable Apparatus to return to the support after the zero measurement is taken; and xii. Select another mass and repeat action 6.a.i through 6.k.xii above. b. Choosing a direct mass comparison from the LabViewVI front panel to be put on the Balance Handler; and c. Displaying the program funning status and balance measurement result on the LabViewVI front panel. Other Requirements: All LabView VI?s functions shall contain algorithms to verify that all data entries are correct for the operation of the system and its components in order to not correct for the operation of the system and its components in order to not cause any undesirable actions by the system hardware or software resulting in damage to the equipment or data files causing the software to ?crash? or be inoperable. *Evaluation Factors: Award shall be made to the offeror who represents the best value to the Government. The Government will evaluate information based on the following evaluations criteria: 1) Quality, feasibility, and soundness of technical approach, 2) Price and Other Factors Considered. Quotation Submission Instructions: Quotes Shall Include: 1) A detailed technical approach for satisfying the requirements of line item 0001; 2) A firm-fixed price for line item 0001. Offerors shall provide their quote no later than 12:00 noon Eastern Standard Time, on Wednesday, September 14, 2007 and shall be in either Microsoft Word or PDF Format to Contract Specialist Ms. Janine Kerns via email at Janine.kerns@nist.gov. Any questions regarding this solicitation shall be forwarded in writing via email to the Contract Specialist, Janine Kerns at Janine.kerns@nist.gov. Delivery: The Contractor must deliver to NIST a complete, working set of LabView VI?s and executable program, fully debugged and tested within a period of 90 days after receipt of the award of the contract. This includes delivery to NIST: 1) The individual editable LabView VI?s (?source code?) which comprises of the software control software; 2) An executable program which comprises the control software; and 3) Documentation that describes the software and the functions of each individual VI for possible future modifications by NIST staff. The following provisions apply to this acquisition: 52.212-1 Instructions to Offerors ? Commercial Items; 52.212-3 Offerors Representations and Certifications ? Commercial Items. If paragraph (j) of the provision is applicable, a written submission is required. The following clauses apply to this acquisition: 52.212-1 Instructions to Offerors ? Commercial Items; 52.212-3 Offerors Representations and Certifications ? Commercial Items; 52.212-4 Contract Terms and Conditions Commercial Items; 52.212-5 Contract Terms and Conditions Required to Implement Statutes or Executive Orders; including the following fill-in clauses: Additionally Clause 52.204-9 Applies, 52.204-9 Personal Identity Verification of Contractor Personnel; 52.219-6 Notice of Total Small Business Set-Aside; 52.222-36 Affirmative Action for Workers with Disabilities.
 
Place of Performance
Address: National Institute of Standards and Technology, 100 Bureau Drive, Gaithersburg, Maryland
Zip Code: 20899-1640
Country: UNITED STATES
 
Record
SN01406931-W 20070916/070915193332 (fbodaily.com)
 
Source
FedBizOpps Link to This Notice
(may not be valid after Archive Date)

FSG Index  |  This Issue's Index  |  Today's FBO Daily Index Page |
ECGrid: EDI VAN Interconnect ECGridOS: EDI Web Services Interconnect API Government Data Publications CBDDisk Subscribers
 Privacy Policy  © 1994-2020, Loren Data Corp.