Hallo Leute,
ich möchte gerne eine TVar (LCN.value.0.5.t) in eine beliebige VAR.xxx oder MEM.xxx kopieren.
Diese VAR.xxx oder MEM.xxx möchte ich gerne mit verschiedenen Operatoren (+,-,*,/) bearbeiten und dann in Remote/Regler/aktueller Wert anzeigen lassen. Natürlich muß der Wert permanent aktualisiert werden.
Habe schon verschiedenes in Logic ausprobiert jedoch ohne Erfolg.
Kennt jemand von euch die Syntax oder die Vorgehensweise.
Bin für jeden Vorschlag Dankbar.
mfg Marcel
Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Operieren mit Variablen
-
- Alleswisser
- Beiträge: 5742
- Registriert: Mo 21. Apr 2008, 20:03
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 13 Mal
#2 RE: Operieren mit Variablen
Hallo Marcel,
hier ein Beispiel als Bild, um ein VAR zu füllen.
[img]1[/img]
gruss thomas
hier ein Beispiel als Bild, um ein VAR zu füllen.
[img]1[/img]
gruss thomas
- Dateianhänge
-
- 466111event_var.PNG (16.86 KiB) 1391 mal betrachtet
lg Thomas
-
- Alleswisser
- Beiträge: 5742
- Registriert: Mo 21. Apr 2008, 20:03
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 13 Mal
#3 RE: Operieren mit Variablen
und noch eine Logic, die einen Wert bei Änderung umrechnet, und in eine VAR schreibt :
Code: Alles auswählen
------------------------------------------------------------------------
--
-- Luxberechnung
--
lux1 = use 'LCN.value.0.155.t'
lux_var = use 'VAR.LUXWERT'
function lux1:onchange(new)
local lux2 = 0
-- alter LS
new = 0.01153*new+1.153
--
-- neuer LSA
-- new=new/100
--
new= math.exp(new)
new = math.ceil(new)
lux2=new
lux_var:set(lux2)
end
------------------------------------------------------------------------
lg Thomas
-
Themenersteller - Fingerwundschreiber
- Beiträge: 110
- Registriert: Mo 4. Jun 2012, 22:37
- Kontaktdaten:
#4 RE: Operieren mit Variablen
Hallo Thomas,
danke für deine Beispiele.
Kannst du mir bitte noch eine Erläuterung zu den Datensätzen geben, was wann passiert.
1. Beispiel: unter Daten (%d+), unter Variable $D1( was sind das für Variablen und womit sind diese gefüllt??
2. Beispiel Logic: Bitte kurze Erläuterung der Befehlszeilen.
Das wäre ganz toll von dir, davon könnte ich schon eine Menge ableiten wenn ich genau wüste was dort passiert.
Arbeite mich in LUA gerade erst ein.
mfg Marcel
danke für deine Beispiele.
Kannst du mir bitte noch eine Erläuterung zu den Datensätzen geben, was wann passiert.
1. Beispiel: unter Daten (%d+), unter Variable $D1( was sind das für Variablen und womit sind diese gefüllt??
2. Beispiel Logic: Bitte kurze Erläuterung der Befehlszeilen.
Das wäre ganz toll von dir, davon könnte ich schon eine Menge ableiten wenn ich genau wüste was dort passiert.
Arbeite mich in LUA gerade erst ein.
mfg Marcel
-
- Alleswisser
- Beiträge: 5742
- Registriert: Mo 21. Apr 2008, 20:03
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 13 Mal
#5 RE: Operieren mit Variablen
Hallo Narcel,
da verweise ich aus "Zeitnot" auf :
http://domiq.de/data/XG/CM-BL-EN-120725.pdf
ab Seite 75.
gruss thomas
da verweise ich aus "Zeitnot" auf :
http://domiq.de/data/XG/CM-BL-EN-120725.pdf
ab Seite 75.
gruss thomas
lg Thomas
Zurück zu „Domiq-Module - DOMIQ Sp. z o.o.“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste