User manual

Subsystém Calculate
Příkazy v tomto subsystému se používají k nastavení a k ovládání subsystému Calculate.
:CALCulate[1]
Tyto příkazy se používají k matematickým výpočtům MXB a procent.
:FORMat <name>
CALCulate[1]:FORMat <name> Specify CALC1 format
Parametry <function> = NONE Bez výpočtu
MXB Polynomický matematický výpočet
PERCent Výpočet procenta
Query :FORMat? Dotaz na formát
Popis
Tento příkaz se používá k specifikaci formátu matematických výpočtů CALC1.
Pokud se vybere NONE, neprovede se žádný výpočet. Po výběru MXB nebo PERCent
se zobrazí výsledek výpočtu.
P
ř
íkaz :KMATh
:MMFactor <Nrf>
:CALCulate [1]:KMATh:MMFactor <NRf> Specify “m” factor
Parameter <NRf> = -100e6 až 100e6
Query :MMFactor? Query “m” factor
Popis
Tento příkaz se používá k definici „m“ faktoru pro výpočet mx+b.
:MBFactor <NRf>
:CALCulate [1]:KMATh:MBFactor <Nrf> Specify “b” factor
Parameter <NRf> = -100e6 to 100e6
Query :MBFactor? Query “b” factor
Popis
Tento příkaz se používá k definici „b“ faktoru pro výpočet mx+b.
:MUNits
:CALCulate [1]:KMATh:MUNits <name> Specify units for mx+b
Parameter <name> = 3 znaky v rozsahu od ‘A’ do ‘Z’
Query :MUNits? Query units for mx+b
Popis
Tento příkaz se používá k specifikaci dat jednotek pro výpočet mx+b.
Použijte libovolné tři písmena od „A“ do „Z“.
:PERCent <NRf>
:CALCulate [1]:KMATh:PERCent <NRf> Specify target value for percent calculation
Parameter <Nrf> = -1e8 to +1e8 Určení cílové hodnoty
Query :PERCENt? Dotaz na procentuální cílovou hodnotu
Popis
Tento příkaz se používá k určení cílové hodnoty při výpočtu procent.
:ACQuire
:CALCulate [1]:KMATh:PERCent:ACQuire Use input signal as target value
Popis
Tento příkaz se používá k vyžádání hodnoty aktuálního vstupního signálu,
která se použije jako cílová hodnota při výpočtu procent.
:STATe <b>
:CALCulate [1]:STATe <b> Control CALC1
Parametry <b> = 0 nebo off Zakazuje (Disable) výpočet CALC1
1 nebo on Povoluje (Enable) výpočet CALC1
Query :STATe? Dotaz na stav (on nebo off) pro CALC1.
Popis
Tento příkaz se používá k povolení nebo k zakázání výpočtu CALC1.
Pokud se výpočet povolí, každý výsledek bude odrážet vybraný výpočet (viz :FORMat).
:DATA?
:CALCulate [1]:KMATh:DATA? Read CALC1 result
Popis
Tento příkaz žádosti se používá k načtení výsledku výpočtu CALC1. Pokud se CALC1 nepoužívá,
načte se „syrový“ výsledek.
:CALCulate2
Tyto příkazy se používají k nastavení a kontrole operací CALC2 s hodnotami uloženými v paměti.
:FORMat <name>
CALCulate2:FORMat <name> Specify CALC2 format
Parametry <name> = NONE Bez výpočtu
MEAN Střední hodnota výsledku v paměti
SDEViation Standardní odchylka výsledku v paměti
MAXimum Nejvyšší hodnota v paměti
MINimum Nejnižší hodnota v paměti
Query :FORMat? Dotaz na naprogramovaný formát
Popis
Tento příkaz se používá k určení formátu matematických výpočtů CALC2, která používají data
uložená v paměti.
Pokud se vybere NONE, výpočet CALC2 se neprovede. Pokud se vybere libovolný jiný formát,
a CALC2 je povolena (viz :STATe), výpočet se provede při každém příkazu :IMMediate,
nebo :IMMediate?.
:STATE <b>
:CALCulate2:STATe <b> Control CALC2
Parametry <b> = 0 nebo off Disable CALC2 calculation
1 nebo on Enable CALC2 calculation
Query :STATe? Query state (on or off) of CALC2.
Popis
Tento příkaz se používá k povolení nebo k zakázání výpočtu CALC2. Pokud je CALC2 je povolena,
zvolený formát CALC2 se vypočítá při každém příkazu :IMMediate, nebo :IMMediate?.
:IMMediate
:CALCulate2:IMMediate Perform CALC2
Query :IMMediate? Provede výpočet a načte výsledek (ekvivalent k
:CALCulate2:IMMediate; DATA?)
Popis
Tento příkaz se používá k provedení zvolené operace CALC2 s hodnotami, které jsou uloženy
v paměti (pokud je CAL2 povoleno; viz :STATe). Po provedení výpočtu lze výsledek načíst pomocí
dotazu :CALCulate2:DATA?.
Dalším způsobem jak provést výpočet a načíst výsledek je použití dotazové formy příkazu
(:IMMediate?). Když se odešle tento dotaz, výpočet se provede a zobrazí se výsledek.
Program
Tento příklad předpokládá, že v paměti jsou uložené hodnoty a funkce CALC2 je povolena.
PRINT #1, “output 02; :calc2:form max” ‘ Select format
PRINT #1, “output 02; :calc2:imm?” Perform math and query result
PRINT #1, “enter 02” ‘ Get response from 2000