Вход Регистрация
Файл: library/Zend/Measure/Capacitance.php
Строк: 92
<?php
/**
 * Zend Framework
 *
 * LICENSE
 *
 * This source file is subject to the new BSD license that is bundled
 * with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://framework.zend.com/license/new-bsd
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@zend.com so we can send you a copy immediately.
 *
 * @category  Zend
 * @package   Zend_Measure
 * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
 * @license   http://framework.zend.com/license/new-bsd     New BSD License
 * @version   $Id: Capacitance.php 20096 2010-01-06 02:05:09Z bkarwin $
 */

/**
 * Implement needed classes
 */
require_once 'Zend/Measure/Abstract.php';
require_once 
'Zend/Locale.php';

/**
 * Class for handling capacitance conversions
 *
 * @category   Zend
 * @package    Zend_Measure
 * @subpackage Zend_Measure_Capacitance
 * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
 * @license    http://framework.zend.com/license/new-bsd     New BSD License
 */
class Zend_Measure_Capacitance extends Zend_Measure_Abstract
{
    const 
STANDARD 'FARAD';

    const 
ABFARAD                'ABFARAD';
    const 
AMPERE_PER_SECOND_VOLT 'AMPERE_PER_SECOND_VOLT';
    const 
CENTIFARAD             'CENTIFARAD';
    const 
COULOMB_PER_VOLT       'COULOMB_PER_VOLT';
    const 
DECIFARAD              'DECIFARAD';
    const 
DEKAFARAD              'DEKAFARAD';
    const 
ELECTROMAGNETIC_UNIT   'ELECTROMAGNETIC_UNIT';
    const 
ELECTROSTATIC_UNIT     'ELECTROSTATIC_UNIT';
    const 
FARAD                  'FARAD';
    const 
FARAD_INTERNATIONAL    'FARAD_INTERNATIONAL';
    const 
GAUSSIAN               'GAUSSIAN';
    const 
GIGAFARAD              'GIGAFARAD';
    const 
HECTOFARAD             'HECTOFARAD';
    const 
JAR                    'JAR';
    const 
KILOFARAD              'KILOFARAD';
    const 
MEGAFARAD              'MEGAFARAD';
    const 
MICROFARAD             'MICROFARAD';
    const 
MILLIFARAD             'MILLIFARAD';
    const 
NANOFARAD              'NANOFARAD';
    const 
PICOFARAD              'PICOFARAD';
    const 
PUFF                   'PUFF';
    const 
SECOND_PER_OHM         'SECOND_PER_OHM';
    const 
STATFARAD              'STATFARAD';
    const 
TERAFARAD              'TERAFARAD';

    
/**
     * Calculations for all capacitance units
     *
     * @var array
     */
    
protected $_units = array(
        
'ABFARAD'              => array('1.0e+9',      'abfarad'),
        
'AMPERE_PER_SECOND_VOLT' => array('1',         'A/sV'),
        
'CENTIFARAD'           => array('0.01',        'cF'),
        
'COULOMB_PER_VOLT'     => array('1',           'C/V'),
        
'DECIFARAD'            => array('0.1',         'dF'),
        
'DEKAFARAD'            => array('10',          'daF'),
        
'ELECTROMAGNETIC_UNIT' => array('1.0e+9',      'capacity emu'),
        
'ELECTROSTATIC_UNIT'   => array('1.11265e-12''capacity esu'),
        
'FARAD'                => array('1',           'F'),
        
'FARAD_INTERNATIONAL'  => array('0.99951',     'F'),
        
'GAUSSIAN'             => array('1.11265e-12''G'),
        
'GIGAFARAD'            => array('1.0e+9',      'GF'),
        
'HECTOFARAD'           => array('100',         'hF'),
        
'JAR'                  => array('1.11265e-9',  'jar'),
        
'KILOFARAD'            => array('1000',        'kF'),
        
'MEGAFARAD'            => array('1000000',     'MF'),
        
'MICROFARAD'           => array('0.000001',    'µF'),
        
'MILLIFARAD'           => array('0.001',       'mF'),
        
'NANOFARAD'            => array('1.0e-9',      'nF'),
        
'PICOFARAD'            => array('1.0e-12',     'pF'),
        
'PUFF'                 => array('1.0e-12',     'pF'),
        
'SECOND_PER_OHM'       => array('1',           's/Ohm'),
        
'STATFARAD'            => array('1.11265e-12''statfarad'),
        
'TERAFARAD'            => array('1.0e+12',     'TF'),
        
'STANDARD'             => 'FARAD'
    
);
}
Онлайн: 0
Реклама