Forum: PC-Programmierung Ni Diadem - Werte von Kanal auslesen?


von Anja (Gast)


Lesenswert?

Hallo,

1.)
wo finde ich gute Beispiele (nicht die aus der F1-Hilfe) für den 
Einstieg in Diadem von Ni?

2.)
ich möchte per Script den Wert eines bestimmten Kanals zu einer 
bestimmten Zeit herausfinden. Wie geht das?

Danke und viele Grüße
Anja

von Roland B. (geldler)


Lesenswert?

Hab mal mit Diadem gearbeitet. Das scripting ist VBS basiert und es gibt 
endlos viele Funktionen, wie man alles mögliche machen kann. Ich hab das 
Programm aber nicht mehr vor mir.

Allerdings sind die ganzen Funtionenen dokumentiert. Da muß es 
Funktionen geben, um den Kanal zu lesen, sowie auch Timer usw. Wenn man 
dann das Datenformat kennt, kann man das alles machen.

Allerdings: Eigentlich ist Diadem doch graphisch aufgebaut, d.h. man muß 
keine  Meßoberfläche programmieren, sondern klickt sich diese aus 
Blöcken zusammen, die alles beinhalten, was man braucht. Scripte nimmt 
man doch nur zur Datenanalyse, wenn ich nicht irre. Da heißen die 
Datenreihen aber auch Kanäle, oder wie war das gleich? Aber sowas findet 
man da raus. Ich hab mich da damals auch alleine reingefuchst.

von Anja (Gast)


Lesenswert?

Hallo Roland,

danke für deine Antwort.
Ich benutzt das Script um Daten zu analysieren. Und du hast auch Recht, 
dass Diadem sehr viele Funktionen dem User zur Verfügung stehen. Für 
mich jedoch fast zu viele Funktonen. Ich benötige eine Funktion, wo ich 
ein bestimmte Zeit und den Kanal übergebe und den Messwert als Rückgabe 
bekomme.
Hast du eventuell eine Spur, wie die Funktion heißt?

Danke.

von Matthias (Gast)


Lesenswert?

Anja schrieb:
> ich möchte per Script den Wert eines bestimmten Kanals zu einer
> bestimmten Zeit herausfinden. Wie geht das?

Falls das Problem noch aktuell ist:
Du suchst im Zeitkanal mit ChnFind die Zeile für den Zeitpunkt und liest 
dann aus dem Messkanal mit chd, cht oder was auch immer die Daten zu dem 
Zeitpunkt.

Gruß
Matthias

von Anja (Gast)


Lesenswert?

Hallo Matthias,

könntest du mir bitte deinen Lösungsansatz noch etwas ausführlicher 
beschreiben.

Vielen Danke. Anja

von Matthias (Gast)


Lesenswert?

Anja schrieb:
> könntest du mir bitte deinen Lösungsansatz noch etwas ausführlicher
> beschreiben.

Du kannst einfach "ChnFind" bzw. "Chd" oder "Cht" eintippen und dann die 
zugehörig Hilfe aufrufen. Da sind die Parameter erklärt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.