ezeio2:scriptref:setinputmode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ezeio2:scriptref:setinputmode [2019-06-16 00:34] – created andrehezeio2:scriptref:setinputmode [2019-09-02 21:41] (current) andreh
Line 1: Line 1:
-===== Script reference ====== +==== SetInputMode ====
- +
-==== SetInputMode( inputno, mode ) ====+
  
 Set the input mode on a native ezeio input. Set the input mode on a native ezeio input.
Line 18: Line 16:
 Available modes: Available modes:
 ^ Mode ^ Hardware config ^ Input unit ^ Range ^ ^ Mode ^ Hardware config ^ Input unit ^ Range ^
-^ INMODE_10V | High impedance | mV (Volt) | 0-10000mV |+^ INMODE_10V | High impedance, >60kΩ | mV (Volt) | 0-10000mV |
 ^ INMODE_30mA | 200Ω shunt to ground | μA (current) | 0-30000μA | ^ INMODE_30mA | 200Ω shunt to ground | μA (current) | 0-30000μA |
-^ INMODE_PULLUP | Weak pull-up to +5V | Ohm (resistance) | 0-1000000Ω |+^ INMODE_PULLUP | Weak pull-up to +5V, <1mA | Ohm (resistance) | 0-1000000Ω |
 ^ INMODE_TEST | | internal test mode | | ^ INMODE_TEST | | internal test mode | |
-^ INMODE_PULSE_EXCITE | Weak pull-up to +5V | mHz (Frequency) | 0-400000mHz | +^ INMODE_PULSE_EXCITE | Weak pull-up to +5V, <1mA | mHz (frequency) | 0-400000mHz | 
-^ INMODE_PULSE | High impedance | mHz (Frequency) | 0-400000mHz | +^ INMODE_PULSE | High impedance, >60kΩ | mHz (frequency) | 0-400000mHz | 
-^ INMODE_THERMISTOR_10k_2 | Weak pull-up to +5V | °K x100 (Kelvin) | 20000-70000 (200-700°K) | +^ INMODE_THERMISTOR_10k_2 | Weak pull-up to +5V, <1mA | °K x100 (Kelvin) | 20000-70000 (200-700°K) | 
-^ INMODE_THERMISTOR_10k_3 | Weak pull-up to +5V | °K x100 (Kelvin) | 20000-70000 (200-700°K) | +^ INMODE_THERMISTOR_10k_3 | Weak pull-up to +5V, <1mA | °K x100 (Kelvin) | 20000-70000 (200-700°K) | 
-^ INMODE_THERMISTOR_10kB3380 | Weak pull-up to +5V | °K x100 (Kelvin) | 20000-70000 (200-700°K) | +^ INMODE_THERMISTOR_10kB3380 | Weak pull-up to +5V, <1mA | °K x100 (Kelvin) | 20000-70000 (200-700°K) | 
-IMMODE_THERMISTOR_2k2 | Weak pull-up to +5V | °K x100 (Kelvin) | 20000-70000 (200-700°K) | +INMODE_THERMISTOR_2k2 | Weak pull-up to +5V, <1mA | °K x100 (Kelvin) | 20000-70000 (200-700°K) | 
-^ INMODE_THERMISTOR_100k | Weak pull-up to +5V | °K x100 (Kelvin) | 20000-70000 (200-700°K) | +^ INMODE_THERMISTOR_100k | Weak pull-up to +5V, <1mA | °K x100 (Kelvin) | 20000-70000 (200-700°K) | 
-^ INMODE_RTD_PT1000 | Weak pull-up to +5V | °K x100 (Kelvin) | 20000-70000 (200-700°K) |+^ INMODE_RTD_PT1000 | Weak pull-up to +5V, <1mA | °K x100 (Kelvin) | 20000-70000 (200-700°K) |
  
 === Return value === === Return value ===
Line 38: Line 36:
  
 <code javascript>     <code javascript>    
-   SetInputMode(3, INMODE_30mA);+   SetInputMode(3, INMODE_30mA);                  // Set input 3 on ezeio to measure current 
 +   SetInputMode(DVC3+1, INMODE_THERMISTOR_10k_2); // Set input 1 on I/O expansion 3 to measure a thermistor
  
 </code> </code>
  
  • ezeio2/scriptref/setinputmode.1560645286.txt.gz
  • Last modified: 2019-06-16 00:34
  • by andreh