Låsa och låsa upp variabler

Med hjälp av låsning kan du förhindra att variabler modifieras eller raderas. Låsning förhindrar oavsedda ändringar av en variabel.


Här kan tid- och höjdnivålistorna låsas.


Referensfunktionen f1 kan låsas för att förhindra oavsedda ändringar.

Variabler som du inte kan låsa

Systemvariabeln Ans
stat.- och tvm.-variabelgrupper

Viktig information om låsta variabler

Använd Lås-kommandot för att låsa variabler.
För att modifiera eller ta bort en låst variabel måste du först låsa upp objektet.
Låsta variabler visar en låssymbol på menylistan över variabler.
Kommandot Lås rensar Upprepa/Ångra-historiken när det tillämpas på olåsta variabler.

Exempel på låsning

Lock a,b,c

Låser variablerna a, b och c från Räknare-applikationen.

Lock mystats.

Låser alla medlemmar av variabelgruppen mystats.

UnLock func2

Låser upp variabeln func2.

lm:=getLockInfo(var2)

Hämtar aktuell låsstatus för var2 och tilldelar lm detta värde i Räknare-applikationen.

För mer information om Lås, Lås upp och getLockInfo(), se dokumentationens Referensguide.

Uppdatera en variabel

Om du vill uppdatera en variabel med resultatet av en beräkning måste du lagra resultatet explicit.

Inmatning

Resultat

Kommentar

a := 2

2

 

a3

8

Resultat lagras ej i variabel a.

a

2

 

a := a3

8

Variabel a uppdateras med resultat.

a

8

 

a2 & a

64

Variabel a uppdateras med resultat.

a

64

 

Återanvända det senaste svaret

Varje instans i applikationen Räknare lagrar automatiskt det senast beräknade resultatet som en variabel med namnet Ans. Du kan använda Ans för att skapa en kedja av beräkningar.

Obs: Länka inte till Ans eller någon systemvariabel. Om du gör det kan variabeln hindras från att uppdateras av systemet. Systemvariablerna omfattar statistiska resultat (till exempel Stat.RegEqn, Stat.dfError och Stat.Resid) och variabler i Finanslösaren (till exempel tvm.n, tvm.pmt och tvm.fv).

Som ett exempel på användningen av Ans beräknar vi arean av ett litet trädgårdsland som mäter 1,7 gånger 4,2 meter. Vi använder sedan arean för att beräkna skörden per kvadratmeter om trädgårdslandet producerar totalt 147 tomater.

1. Beräkna arean:
- På inmatningsraden i Räknare, skriv in 1.7*4.2 och tryck på Enter.
- Handenhet: På inmatningsraden i Räknare, skriv in 1.7 r 4.2 och tryck på ·.

2. Återanvänd det senaste svaret igen för att beräkna skörden per kvadratmeter:
- Skriv in 147/ans och tryck på Enter för att beräkna skörden.
- Handenhet: Skriv in 147 p ans och tryck på · för att beräkna skörden.

3. Som ett andra exempel ska vi beräkna och sedan addera 2*log(45).
- Skriv in 3.76/(-7.9+sqrt(5)) och tryck på Enter.
- Handenhet: Skriv in 3.76 p (v7.9+sqrt(5)) och tryck på ·.

4. Vi återanvänder det senaste svaret:
- Skriv in ans+2*log(45) och tryck på Enter.
- Handenhet: Skriv in ans+2 r log(45) och tryck på ·.

Temporärt ersätta ett värde för en variabel

Använd operatorn “|” (så att) för att tilldela en variabel ett värde för en enda exekvering av uttrycket.