Noticeably Playful Monkeys

    thermocouple
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.9 • Public • Published

    Thermocouple Voltage Conversion

    This library converts between voltage and temperature and vice versa for the 8 most common thermocouple types.

    View a simple demo of it in action.

    import Thermocouple from 'thermocouple';
     
    let tempC = Thermocouple.millivoltsToTemp('e', 68.787);
    let mVolts = Thermocouple.tempToMillivolts('k', 983.45);

    millivoltsToTemp

    static millivoltsToTemp(tcTypestring, mVoltsnumber)number
    Argument Type Description
    tcType string Thermocouple type. Valid types: 'b'|'e'|'j'|'k'|'n'|'r'|'s'|'t'
    mVolts number Voltage value in millivolts. Valid range depends on thermocouple type
    returns number Temperature in °C. Returns NaN if input is outside thermocouple range

    tempToMillivolts

    static tempToMillivolts(tcTypestring, tempnumber)number
    Argument Type Description
    tcType string Thermocouple type. Valid types: 'b'|'e'|'j'|'k'|'n'|'r'|'s'|'t'
    temp number Temperature value in °C. valid range depends on thermocouple type
    returns number Voltage in millivolts. Returns NaN if input is outside thermocouple range

    Thermocouple specific classes

    In addition, there are thermocouple specific classes which have similar methods plus access to the valid input ranges.

    import { TypeKThermocouple } from 'thermocouple';
     
    let typeK = new TypeKThermocouple();
     
    let tempC = typeK.millivoltsToTemp(28.484);   // 684.62...
    let mVolts = typeK.tempToMillivolts(983.45);  // 40.629...
     
    let [minV, maxV] = typeK.voltageRange;        // [-6.458, 54.886]
    let [minT, maxT] = typeK.tempRange;           // [-270, 1372]
    let name = typek.name                         // 'k'
     

    To build this library

    > npm install && npm run build

    To run the tests

    > npm install && npm test

    Install

    npm i thermocouple

    DownloadsWeekly Downloads

    1

    Version

    1.0.9

    License

    MIT

    Last publish

    Collaborators

    • timfish