master:multimeter parametersPSCAD Multimeter
Every parameter of the PSCAD Multimeter (master:multimeter): 27 names, with the unit, the default and the meaning PSCAD gives each one. Copy a name into parameters().
What master:multimeter is
The multimeter: measures voltage, current, power, RMS and phase at a point of a circuit and gives each as a signal, to wire into an output channel.
- Definition
master:multimeter- PSCAD name
- Multimeter
- Category
- Meters and output
- Parameters
- 27, in 3 groups; 5 carry a unit
- Read from
- PSCAD 5.0.0, 2026-11-07
Most used master:multimeter parameters
| Parameter | Unit | Description |
|---|---|---|
MeasV | · | Instantaneous Voltage?instantaneous voltage |
MeasI | · | Instantaneous Current?instantaneous current |
MeasP | · | Active Power Flow?active power |
MeasQ | · | Reactive Power Flow?reactive power |
RMS | · | RMS Voltage?RMS voltage |
Freq | Hz | Frequencyfundamental frequency |
Read and write master:multimeter in Python
import mhi.pscad
pscad = mhi.pscad.connect() # the PSCAD that is open; launch() starts one
project = pscad.project("my_case") # a case loaded in the workspace
for comp in project.find_all("master:multimeter"): # the exact definition, namespace first
params = comp.parameters() # every parameter, as PSCAD holds it
print(str(params["MeasV"])) # Instantaneous Voltage?
comp = project.find_all("master:multimeter")[0]
comp.parameters(MeasV="YES") # a Choice is written as its symbol
- A parameter is named exactly as in the table, letter case included:
parameters()gives every one of them in a dictionary, and a name the component does not have is refused. - A value that carries a unit comes back as a number whose unit is only in its text, so read it as text first (
str(...)) or the unit is lost. PSCAD keeps a written unit as it is given:"2500 [mohm]"stays in mohm. - A Choice is read and written as its symbol (the capitals in "Written as"), not as the words PSCAD shows in the dialog.
find_all()takes the exact definition only. A wildcard or a bare name withoutmaster:comes back empty; the Builder'spx_findwalks the pages for those.
The Builder's runtime does the same with the unit handled for you: px_get(comp, "MeasV") and px_set(...), which also records the old value so the case is put back at the end. Getting started shows them.
Configuration
| Parameter | Unit | Default | Description |
|---|---|---|---|
BaseAReal | kA | 1.0 | Base CurrentEnter the base value for RMS currentAt least 0Used when IRMS!=0 |
BaseVReal | kV | 1.0 | Base VoltageEnter the base value for RMS voltageAt least 0Used when RMS!=0 |
DisChoice | · | NO | Animated Display?Select Yes or NoWritten as NO (No), YES (Yes)Used when MeasP+MeasQ+RMS>0 |
FreqReal | Hz | 60.0 | FrequencyEnter the frequency for digital measurements and mesuring phase angleAt least 0Used when (RMS==2)||(IRMS==2)||(MeasPh>0) |
IRMSChoice | · | NO | RMS Current?Select whether to measure RMS current and the method of measuringWritten as NO (No), YES_ANALOG (Yes, Analog), YES_DIGITAL (Yes, Digital) |
MeasIChoice | · | NO | Instantaneous Current?Select Yes or NoWritten as NO (No), YES (Yes) |
MeasPChoice | · | NO | Active Power Flow?Select Yes or NoWritten as NO (No), YES (Yes) |
MeasPhChoice | · | NO | Phase AngleSelect whether to measure the phase angle of voltage waveform and the unit of outputWritten as NO (No), YES_RADIANS (Yes, radians), YES_DEGREES (Yes, degrees) |
MeasQChoice | · | NO | Reactive Power Flow?Select Yes or NoWritten as NO (No), YES (Yes) |
MeasVChoice | · | NO | Instantaneous Voltage?Select Yes or NoWritten as NO (No), YES (Yes) |
NameText | · | · | NameRange 0 to 0 |
RMSChoice | · | NO | RMS Voltage?Select whether to measure RMS voltage and the method of measuringWritten as NO (No), YES_ANALOG (Yes, Analog), YES_DIGITAL (Yes, Digital) |
SReal | MVA | 1.0 | Base MVAEnter the base value for active and reactive powerAt least 0Used when MeasP||MeasQ |
TSReal | s | 0.02 | Smoothing Time ConstantEnter the time constant for smoothing analog measurementsRange 0 to 1Used when MeasP||MeasQ||(RMS==1)||(IRMS==1)||(MeasPh>0) |
Signal Names
| Parameter | Unit | Default | Description |
|---|---|---|---|
CrmsText | · | · | RMS CurrentRange 0 to 0Used when IRMS!=0 |
CurIText | · | · | Instantaneous CurrentRange 0 to 0Used when MeasI |
PText | · | · | Active PowerRange 0 to 0Used when MeasP |
PhText | · | · | Phase AngleRange 0 to 0Used when MeasPh>0 |
QText | · | · | Reactive PowerRange 0 to 0Used when MeasQ |
VolIText | · | · | Instantaneous Phase VoltageRange 0 to 0Used when MeasV |
VolILLText | · | · | Instantaneous Line-Line VoltageRange 0 to 0Used when MeasV |
VrmsText | · | · | RMS VoltageRange 0 to 0Used when RMS!=0 |
Animation
| Parameter | Unit | Default | Description |
|---|---|---|---|
PdReal | · | 0.0 | Active Power |
QdReal | · | 0.0 | Reactive Power |
VdReal | · | 0.0 | RMS Voltage |
hide1Choice | · | HIDE | powerWritten as HIDE (hide), SHOW (show) |
hide2Choice | · | HIDE | rms voltageWritten as HIDE (hide), SHOW (show) |
Related
- All 345 definitions in the component reference
- Build and run a PSCAD case from Python
- PSCAD automation with Python: getting started
← master:harmdiffmag Harmonics Generator · master:nodeloop Node Loop →