Platforms to show: All Mac Windows Linux Cross-Platform
PhidgetTemperatureSensorMBS class
Super class: PhidgetMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Phidgets | MBS Phidgets Plugin | 22.1 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
This includes on-board ambient temperature sensors, connected thermocouples or platinum RTDs, and IR temperature sensors. This class is also used to measure the temperature on some high-power Phidget boards such as motor controllers for safety reasons.
If you're using a simple 0-5V sensor that does not have its own firmware, use the VoltageInput or VoltageRatioInput class instead, as specified for your device.
Subclass of the PhidgetMBS class.
- event TemperatureChanged(temperature as double)
- 12 properties
- property DataInterval as UInt32
- property MaxDataInterval as UInt32
- property MaxTemperature as Double
- property MaxTemperatureChangeTrigger as Double
- property MinDataInterval as UInt32
- property MinTemperature as Double
- property MinTemperatureChangeTrigger as Double
- property RTDType as Integer
- property RTDWireSetup as Integer
- property Temperature as Double
- property TemperatureChangeTrigger as Double
- property ThermocoupleType as Integer
- method Constructor
- 11 constants
RTD Sensor Types
Constant | Value | Description |
---|---|---|
kRTDTypePT1000_3850 | 2 |
Configures the RTD type as a PT1000 with a 3850ppm curve. |
kRTDTypePT1000_3920 | 4 |
Configures the RTD type as a PT100 with a 3920ppm curve. |
kRTDTypePT100_3850 | 1 |
Configures the RTD type as a PT100 with a 3850ppm curve. |
kRTDTypePT100_3920 | 3 |
Configures the RTD type as a PT100 with a 3920ppm curve. |
RTD wiring configuration
Constant | Value | Description |
---|---|---|
kRTDWireSetup2Wire | 1 |
Configures the device to make resistance calculations based on a 2-wire RTD setup. |
kRTDWireSetup3Wire | 2 |
Configures the device to make resistance calculations based on a 3-wire RTD setup. |
kRTDWireSetup4Wire | 3 |
Configures the device to make resistance calculations based on a 4-wire RTD setup. |
Thermocouple Types
Constant | Value | Description |
---|---|---|
kThermoCoupleTypeE | 3 |
Configures the thermocouple input as a E-Type thermocouple. |
kThermoCoupleTypeJ | 1 |
Configures the thermocouple input as a J-Type thermocouple. |
kThermoCoupleTypeK | 2 |
Configures the thermocouple input as a K-Type thermocouple. |
kThermoCoupleTypeT | 4 |
Configures the thermocouple input as a T-Type thermocouple. |
Super class PhidgetMBS
- 4 events
- event Attached
- event Detached
- event Error(errorCode as Integer, errorString as String)
- event PropertyChanged(propertyName as String)
- 33 properties
- property Attached as Boolean
- property Channel as Integer
- property ChannelClass as Integer
- property ChannelClassName as String
- property ChannelName as String
- property ChannelSubclass as Integer
- property ClientVersionMajor as Integer
- property ClientVersionMinor as Integer
- property DataInterval as UInt32
- property DeviceClass as Integer
- property DeviceClassName as String
- property DeviceID as Integer
- property DeviceLabel as String
- property DeviceName as String
- property DeviceSerialNumber as Integer
- property DeviceSKU as String
- property DeviceVersion as Integer
- property Handle as Integer
- property Hub as PhidgetMBS
- property HubPort as Integer
- property HubPortCount as Integer
- property IsChannel as Boolean
- property IsHubPortDevice as Boolean
- property IsLocal as Boolean
- property IsRemote as Boolean
- property MeshMode as Integer
- property Parent as PhidgetMBS
- property ServerHostname as String
- property ServerName as String
- property ServerPeerName as String
- property ServerUniqueName as String
- property ServerVersionMajor as Integer
- property ServerVersionMinor as Integer
- 2 shared properties
- shared property LibraryVersion as String
- shared property LibraryVersionNumber as String
- 8 methods
- method ChildDevices as PhidgetMBS()
- method close
- method Constructor Private
- method Destructor
- method DeviceChannelCount(ChannelClass as Integer) as Integer
- method open
- method openWaitForAttachment(timeoutMs as UInt32 = 1000)
- method writeDeviceLabel(deviceLabel as String)
- 2 shared methods
- shared method Poll
- shared method resetLibrary
- 292 constants
This class has no sub classes.
Blog Entries
The items on this page are in the following plugins: MBS Phidgets Plugin.
PhidgetStepperMBS - PhidgetUnitInfoMBS