Zurück   KNX-User-Forum > Supportforen > eibPC
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.01.2013, 17:58
Benutzer
 
Registriert seit: 15.04.2012
Ort: Erlangen
Beiträge: 276
amazing ist zur Zeit noch ein unbeschriebenes Blatt
Standard Variabel für elevation

Hallo zusammen,

möchte an einer Stelle (daher Variabel) den Wert für elevation angeben, wann die Rollo runterfahren sollen.
Jetzt wollte ich eben den Wert für elevation von -5f32 auf -8f32 ändern, das muss ich an 3 Stellen machen, daher die Idee, mach eine Variable (elerunter=-8f32) und setze dies Variabel an den 3 Stellen ein.
Habe das mit einer anderen Variabel ( varkosten=0.23f32 ) auch so gemacht.
epc Code:
  1. //Variablen
  2. varkosten=0.23f16
  3. dunkelrunter=-8f32
  4.  
  5. if Rolloautomatik==EIN and Urlaubautomatik==AUS and chtime(16,30,00) and !WE and elevation() < dunkelrunter then \\
  6. write("UG-3/0/0",RUNTER);\\
  7. write("EGoWZ3Kü12-1/4/0",RUNTER);\\
  8. write("Kü1 Auf/Ab-1/3/0",RUNTER);\\
  9. write("Kü2 Auf/Ab-1/3/3",RUNTER);\\
  10. write("OGoFlur-2/6/0",RUNTER) endif

Wenn ich jetzt die Variabel abfragen wird nur 0.0 angezeigt und nicht -8.
Bei varkosten wird mir 0.23 angezeigt, was ja auch richtig ist.

Hat jemand ein Tipp?

Gruß
Ralf

Geändert von amazing (12.01.2013 um 18:02 Uhr)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #2  
Alt 12.01.2013, 19:46
bmx bmx ist offline
Erfahrener Benutzer
 
Registriert seit: 16.05.2008
Beiträge: 1.446
bmx wird schon bald berühmt werdenbmx wird schon bald berühmt werden
Standard

Wenn's ein Bug sein sollte: Schreib mal -8.0f32. Geht es denn bei Vorgabe via Debugger?
__________________

Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #3  
Alt 12.01.2013, 21:11
Benutzer
 
Registriert seit: 15.04.2012
Ort: Erlangen
Beiträge: 276
amazing ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Leider nein, habe auch mal das minus Zeichen weggenommen, Debugger zeigt 0.0 an

Wert von Objekt 370 (dunkelrunter) abfragen:
% E:/EibStudio-win/EibstudioData/nconf -q 370 192.168.x.xx
% Wert von Objekt 370: 00 00 00 00 {2013-01-12 21:09:31}
% Typ: 32-Bit-Fliesskommazahl
% Wert: 0.0
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #4  
Alt 12.01.2013, 21:19
bmx bmx ist offline
Erfahrener Benutzer
 
Registriert seit: 16.05.2008
Beiträge: 1.446
bmx wird schon bald berühmt werdenbmx wird schon bald berühmt werden
Standard

... und mit Debugger Wert -8 vorgeben?
__________________

Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #5  
Alt 12.01.2013, 21:31
Benutzer
 
Registriert seit: 15.04.2012
Ort: Erlangen
Beiträge: 276
amazing ist zur Zeit noch ein unbeschriebenes Blatt
Standard

bringt auch nichts

E:/EibStudio-win/EibstudioData/nconf -v 371 float32:-8.00000000000000000000 192.168.x.xx
% Wert von Objekt 371 (dunkelrunter) abfragen:
% E:/EibStudio-win/EibstudioData/nconf -q 371 192.168.x.xx
% Wert von Objekt 371: 01 00 00 00 {2013-01-12 21:29:41}
% Typ: 32-Bit-Fliesskommazahl
% Wert: 0.0
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #6  
Alt 12.01.2013, 21:46
bmx bmx ist offline
Erfahrener Benutzer
 
Registriert seit: 16.05.2008
Beiträge: 1.446
bmx wird schon bald berühmt werdenbmx wird schon bald berühmt werden
Standard

Merkwürdig. Und Du hast das Programm gerade erst aufgespielt? Welche Versionen nutzt Du denn? (EibStudio, FW, Patch...)
__________________

Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #7  
Alt 12.01.2013, 21:55
Benutzer
 
Registriert seit: 15.04.2012
Ort: Erlangen
Beiträge: 276
amazing ist zur Zeit noch ein unbeschriebenes Blatt
Standard

finde ich auch komisch, dachte eigentlich ist ne Kleinigkeit, ja denkste

Firmwareversion des EibPCs: v2.304
Seriennummer des EibPCs: 00000451
...
Patches:
2.306.ptc
Boot image:
Boot image fixes: 0
Boot image updates: 2
Uptime:
21:29:05 up 5 days, 37 min, 0 users, load average: 0.07, 0.10, 0.11


EibStudio 2.311
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #8  
Alt 12.01.2013, 23:27
Erfahrener Benutzer
 
Registriert seit: 11.04.2010
Ort: München
Beiträge: 524
Sandman60 wird schon bald berühmt werdenSandman60 wird schon bald berühmt werden
Standard

Habs eben mal, da ich eh am Neuladen war.
Sowohl mit dunkelrunter=-8f32 als auch mit dunkelrunter=-8.0f32 ausprobiert. Beides mal wird es richtig im Debugger angezeigt. Studio 2.311, Patch 2.307. Ggf. patchen?
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #9  
Alt 13.01.2013, 02:03
Benutzer
 
Registriert seit: 15.04.2012
Ort: Erlangen
Beiträge: 276
amazing ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat von Sandman60 Beitrag anzeigen
Habs eben mal, da ich eh am Neuladen war.
Sowohl mit dunkelrunter=-8f32 als auch mit dunkelrunter=-8.0f32 ausprobiert. Beides mal wird es richtig im Debugger angezeigt. Studio 2.311, Patch 2.307. Ggf. patchen?
wo bekomme ich denn 2.307, kann nur 2.306 finden und den habe ich installiert
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #10  
Alt 13.01.2013, 08:35
bmx bmx ist offline
Erfahrener Benutzer
 
Registriert seit: 16.05.2008
Beiträge: 1.446
bmx wird schon bald berühmt werdenbmx wird schon bald berühmt werden
Standard

Dann laß uns mal isolieren, ob das ein Problem in der Firmware ist oder im EibStudio/Compiler:

Wenn Du Deinen Programmcode übersetzt, dann legt der Compiler im Unterverzeichnis EibStudioData temporäre Dateien an. Ein davon ist die tmpConf.txt. Die öffnest Du mal im Notepad++ (oder vergleichbar).
Dann suchst Du nach "dunkelrunter". Das sollte in etwa so aussehen:

OBJ:0x1002
NAM:-8.0f32
TYP:0x0006
LEN:0x0007
CAL:0x0004
DEP:0x1003
DEF:-8.0

OBJ:0x1003
NAM:dunkelrunter
TYP:0x001a
LEN:0x0007
CAL:0x0004
INP:0x1002

Du findest beim Objekt mit Namen dunkelrunter eine Referenz auf eine Eingabe INP. (Im Beispiel INP:0x1002) Nach dieser Eingabe suchst Du als nächstes das Objekt dazu (im Beispiel OBJ:0x1002) Dort schaust Du unter DEF (Definition) nach welcher Wert eingetragen ist.
Wenn hier der richtige Wert eingetragen ist, dann liegt der Fehler zumindest nicht beim EibStudio/Compiler.
Sollte das der Fall sein, dann müßten wir beim EibPC selber nachschauen.

Gruß,
Bernd
__________________

Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variabel für mehrere GA's amazing eibPC 8 19.11.2012 12:43
Azimut und Elevation ditschi KNX EIB Forum 3 03.09.2012 07:32
eibPC Beschattung steuern über Luxwert EIB_Lehrling eibPC 17 12.07.2011 17:44
mit linknx + lua-scripting -> azimuth + elevation Bodo Sonstiges / Verwaltung / Archiv 2 02.02.2011 00:23
elevation() wird nicht aktualisiert kex eibPC 7 03.03.2010 22:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:52 Uhr.



SEO by vBSEO