Hallo,
bin grad testweise dabei die SmartMeter Makros/Visu über den VIsu-Assistenen auszuprobieren.
Bekomme dabei aber einen Fehler wegen falschem Datentyp. Die 4 Adresen für die Wirkleistung müssten eigentlich alle f32 sein und werden vom Makro auch so erwartet. Im GA-Fenster ist aber zu sehen, das EibStudio bei den vier GA von u32 ausgeht. Daher dieser Fehler:
Ich hab aber keine Idee, wie EibStudio drauf kommt, dass das u32 ist.
Hab den Code inkl. aller Includes, Makros etc. durchgesucht und die GA werden ausschließlich in dem von VisuAssi erstellten Teil verwendet.
bin grad testweise dabei die SmartMeter Makros/Visu über den VIsu-Assistenen auszuprobieren.
Bekomme dabei aber einen Fehler wegen falschem Datentyp. Die 4 Adresen für die Wirkleistung müssten eigentlich alle f32 sein und werden vom Makro auch so erwartet. Im GA-Fenster ist aber zu sehen, das EibStudio bei den vier GA von u32 ausgeht. Daher dieser Fehler:
Code:
Laufzeitfehler in Zeile:Makro: "vmMessung" in Zeile [1999] in D:/EibPC/Makro/EnertexSmartmeter.lib vmLinePQInt(cLine7@,$L1$c2200,gfP1^f32,gfQ1^f32,gfS1^f32,gfCos1^f32,bUpdate@,$#D74242$c2200) ==> vmLinePQInt(__vmMessung_78__cLine7,$L1$c2200,"Messung K1-Wirkleistung-8/5/60"f32,"Messung K1-Blindleistung-8/5/0"f32,"Messung K1-Scheinleistung-8/5/17"f32,"Messung K1-Leistungsfaktor-8/5/14"f32,__vmMessung_84__bUpdate,$#D74242$c2200) in der Datei "D:/EibPC/EibstudioData/tmpApp.txt" in der Datei "D:/EibPC/EibstudioData/tmpApp.txt" Falscher Datentyp oder nicht konstant in >"Messung K1-Wirkleistung-8/5/60"f32< in >change(< in >or< in >or< in >or< in >if_then< in >Mak:vmlinepqint==>< ID:12 EibParser wurde mit Fehler beendet.
Hab den Code inkl. aller Includes, Makros etc. durchgesucht und die GA werden ausschließlich in dem von VisuAssi erstellten Teil verwendet.
Kommentar