DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Fehler: Unterminated string constant

Hallo Kollegen,

 

was bedeutet der Fehler „Unterminated string constant“

in diesem Beispiel:

 

Call CHNCALCULATE("Ch(""[1]/U"")= Ch(""[1]/abs_U"")+ctnv(Ch(""[1]/abs_U"")<0.2 or Ch(""[1]/B"")<1 or Ch(""[1]/N"")>=1000)") '... FORMULATXT

 

 

Es ist so deprimierend,

den Fehler nicht sehen zu können…,

a6a

0 Kudos
Message 1 of 3
(4,141 Views)
Hallo a6a,

ehrlich gesagt - da scheint auch kein Syntaxfehler vorzuliegen. Ich habe den Example.TDM Datensatz wie folgt geändert:
Geschwindigkeit in abs_U,
Drehzahl in B und
Drehmoment in N umbenannt.

Dann habe ich deine Formel in SCRIPT gestartet und einen Kanal U als Ergebnis erhalten - ohne Fehler. Es sieht also so aus als läge es an den Daten.
Wenn ich das weiter untersuchen soll, benötige ich die Daten. Noch eine Frage ist der Wortlaut der Fehlermeldung exakt?

Gruß
Walter


0 Kudos
Message 2 of 3
(4,136 Views)
Hallo a6a!
 
Der String scheint OK zu sein, ich würde den Fehler in den Kanälen vermuten. Bei mir wirft der Aufruf eine 'Die Variable verwendet einen Automatisierungstyp, der von VBScript nicht unterstützt wird' Fehlermeldung. Ersetze ich die Kanalnamen durch einen vorhandenen Kanal klappt es.
 
Matthias
Matthias Alleweldt
Project Engineer / Projektingenieur
Twigeater?  
0 Kudos
Message 3 of 3
(4,135 Views)