DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Flanke-Funktion mit einer Variable parametrieren

Über den Visual Basic Dialog, speichere ich die folgende Parameter:
Step = R4 / Anfangsfrequenz = R1 / Endfrequenz = R2 / Zeitverzögerung = L2.
Beim Erscheinen des Dialogfensters gebe ich zB: folgende Werte ein: R1=2 Hz, R2=10 Hz, R4=2 Hz als Schritt, L2=5 s Laufzeit.
Das an den Anforderungen angepasstes Programm fängt [mit Hilfe einer Uhr die Dank der Trunc ( ) – Funktion realisiert wurde] hochzuzählen.
Die Anfangswert R1 des Zählers [die über einen Offset zu der Laufuhr addiert wird] wird mit dem Schritt R4 inkrementiert[der über einen Verstärkungsfaktor wirken lässt].
Die Endfrequenz die ich leider nur manuell durch Anwendung einer steigende Flanke parametrieren [zB: Flanke/Steigend/Schwelle 15].

PROBLEM: Ich kann manuell die Begrenzung [15] der Flankefunktion auch mit der Hilfsvariable R2 parametrieren, aber das Fenster übernimmt den Wert, so dass bei der nächste Dialogänderung die Variable R2 in dem Feld des Flankefunktion nicht aktualisiert wird.

Ich bin noch nicht auf einer saubere Lösung gekommen, obwohl ich mich mit folgende Funktion auseinander gesetzt habe:
DemVarVecSet(‚BlSlopeLevelV’,STR(R2),DHT(3)).

Vielen Dank, auch wenn Sie mir nicht helfen können.
🙂
Jean-Pierre, Junior Engineer Germany
0 Kudos
Message 1 of 4
(3,873 Views)
Hello ingenieur,

try using the function ASCIIConfigLoad and ASCIILoad.
Diadem Base can not start script automatically.

regards
timo
0 Kudos
Message 2 of 4
(3,855 Views)
sorry ingenieur_25

right answer, but wrong post Smiley Indifferent
0 Kudos
Message 3 of 4
(3,852 Views)
Hallo Ingenieur_25,

können Sie mir ein paar mehr Infos zu der verwendeten Version geben?

Vieleicht können wir das Problem doch lösen.

MfG
Timo
0 Kudos
Message 4 of 4
(3,846 Views)