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

ParameterUnitDescription
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
FreqHzFrequencyfundamental 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 without master: comes back empty; the Builder's px_find walks 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

ParameterUnitDefaultDescription
BaseARealkA1.0Base CurrentEnter the base value for RMS currentAt least 0Used when IRMS!=0
BaseVRealkV1.0Base VoltageEnter the base value for RMS voltageAt least 0Used when RMS!=0
DisChoice·NOAnimated Display?Select Yes or NoWritten as NO (No), YES (Yes)Used when MeasP+MeasQ+RMS>0
FreqRealHz60.0FrequencyEnter the frequency for digital measurements and mesuring phase angleAt least 0Used when (RMS==2)||(IRMS==2)||(MeasPh>0)
IRMSChoice·NORMS Current?Select whether to measure RMS current and the method of measuringWritten as NO (No), YES_ANALOG (Yes, Analog), YES_DIGITAL (Yes, Digital)
MeasIChoice·NOInstantaneous Current?Select Yes or NoWritten as NO (No), YES (Yes)
MeasPChoice·NOActive Power Flow?Select Yes or NoWritten as NO (No), YES (Yes)
MeasPhChoice·NOPhase 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·NOReactive Power Flow?Select Yes or NoWritten as NO (No), YES (Yes)
MeasVChoice·NOInstantaneous Voltage?Select Yes or NoWritten as NO (No), YES (Yes)
NameText··NameRange 0 to 0
RMSChoice·NORMS Voltage?Select whether to measure RMS voltage and the method of measuringWritten as NO (No), YES_ANALOG (Yes, Analog), YES_DIGITAL (Yes, Digital)
SRealMVA1.0Base MVAEnter the base value for active and reactive powerAt least 0Used when MeasP||MeasQ
TSReals0.02Smoothing Time ConstantEnter the time constant for smoothing analog measurementsRange 0 to 1Used when MeasP||MeasQ||(RMS==1)||(IRMS==1)||(MeasPh>0)

Signal Names

ParameterUnitDefaultDescription
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

ParameterUnitDefaultDescription
PdReal·0.0Active Power
QdReal·0.0Reactive Power
VdReal·0.0RMS Voltage
hide1Choice·HIDEpowerWritten as HIDE (hide), SHOW (show)
hide2Choice·HIDErms voltageWritten as HIDE (hide), SHOW (show)

Related

← master:harmdiffmag Harmonics Generator · master:nodeloop Node Loop →