INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.




Unsere Partner:

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner






Stellenangebote:
Experte National Instruments (m/w/d)
Steinfurt

Leiter Product Development Fuel Cell (FC) System (m/w/d)
Herzogenaurach

Testingenieur (m/w/d) Automotive
Niederwinkling bei Deggendorf

Entwicklungsingenieur (m/w/d) Prüftechnik für elektrische Maschinen und Leistungselektronik
Stuttgart-Weilimdorf

Prüfplaner Leiterplatten (m/w/d)
Nürnberg

Wissenschaftlerin / Wissenschaftler mit Erfahrung in bildgebenden optronischen Systemen
Ettlingen

Testingenieur (m/w/d) Elektroniktest und Systemintegration
Vilsbiburg

Entwicklungsingenieurin / Entwicklungsingenieur
Ettlingen





.
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Syntax Formel in Script
23.03.2015, 12:33,
#1
DIAdem-Version: 12.1 Evaluation
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2007
Syntax Formel in Script

Hallo,

mit folgendem Skript möchte ich im Kanal "Flags" vorhandene Zeitstempel im Kanal "Zeit" finden und diese dann im View im Kanal "Geschwindigkeit" angezeigt bekommen.

Problem: ChnFind kann den Vergleich nicht ausführen. Allerdings ist mir trotz mehrfachem "spielen" nicht klar, was hier für eine Syntax erwartet wird. Wer kann mir hier helfen? Der Zwischenstep über b wird benötigt, da unterschiedliche Abtastzeiten.

for i = 1 to 10
a = chd(i, "[1]/Flags")
b = ChnFind("Ch(""[1]/Zeit"") > a" ,1)
Call ChnFlagSet("[1]/Geschwindigkeit", b, 1, true)
next

Danke!

Gruss
derschotte
Antworten
24.03.2015, 11:02,
#2
DIAdem-Version: 2014SP1, 2015SP2, 2017SP1 und DIAdem 2018 / dabei seit DIA/DAGO 2
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1995
RE: Syntax Formel in Script

Da der ganze Vergleich ein String ist, hilft es die Variable mit str(a) ebenfalls in einen String zu wandeln und anzuhängen:
b = ChnFind("Ch(""[1]/Zeit"") > " & str(a) ,1)

Gruß
Voyager

Antworten
26.03.2015, 08:42,
#3
DIAdem-Version: 12.1 Evaluation
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2007
RE: Syntax Formel in Script

Wenn ich das so recht überlege, doch auch irgendwie logisch.
Danke!

Gruss
derschotte
Antworten


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Script abbrechen: "Not Aus" chaosyeti 0 6.244 12.01.2017, 14:25
Letzter Beitrag: chaosyeti
  Hilfsvariable in Formel MuA 7 22.198 21.09.2015, 06:22
Letzter Beitrag: MuA
  Script Manager Dialog erstellen bjoernj 0 6.569 11.09.2015, 13:13
Letzter Beitrag: bjoernj
  2D-Axis mit n-Systemen im Script generieren ThomasGull 0 8.100 07.05.2015, 18:39
Letzter Beitrag: ThomasGull
  Tastendruck über Script erkennen MichiR 1 9.354 07.05.2015, 13:33
Letzter Beitrag: MichiR
  Mit Flags markierte Bereiche per Script löschen Eber 1 9.793 05.02.2015, 08:07
Letzter Beitrag: grisu
  Bufferüberlauf nur bei automatisch gestarteter Messung mittels Script Rookie86 0 6.801 21.05.2014, 10:34
Letzter Beitrag: Rookie86
  Wie eine checkbox aus SUD ins Script einbinden? Monnem89 2 14.160 12.05.2014, 07:36
Letzter Beitrag: Monnem89
  Legende per Script, Legende soll nur Namen anzeigen Monnem89 2 12.554 28.04.2014, 08:58
Letzter Beitrag: Monnem89
  Wird ein Script im Debugmodus anders abgearbeitet? MichiR 0 7.246 09.03.2014, 11:34
Letzter Beitrag: MichiR

Gehe zu: