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:
Softwarearchitekt LabVIEW/Teststand (m/w/d)
Gerlingen

Ingenieur Elektrotechnik für Standardisierung und Automatisierung (i/m/w)
Velden

Testdesigner (m/w/d)
Wolfsburg, Leonberg, Ingolstadt, Aurich, Vierkirchen (München)

Testingenieur (m/w/d)
Sexau nahe Freiburg im Breisgau

Wissenschaftlicher Mitarbeiter (m/w/d) Strömungsmechanik
Hamburg

Ingenieur/in für optische Systeme (m/w/d)
Ludwigshafen

Softwareentwickler für Prüfsysteme (m/w/d)
Ingolstadt

Ingenieur / Tester - Powertrain Komponenten (m/w/d)
Berlin





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

ChnStatisticsBlockCalc vs. StatBlockCalc
22.10.2018, 15:23,
#1
DIAdem-Version: 2017 Beta2 / seit 4.0 dabei
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
ChnStatisticsBlockCalc vs. StatBlockCalc

Hallo zusammen,

altgeliebte Befehle werden immer weiter entfernt, es ist zum Heulen.
Heute ärgere ich mit ChnStatisticsBlockCalc herum.
Der Befehl rechnet auch schön und gut die gesuchten Werte von Zeile a bis Zeile b, aber gibt es irgendwie die Möglichkeit, die auch als Variable wie bei dem guten, alten StatBlockCalc zu bekommen?

Mir einen Kanal anlegen zu lassen, den gesuchten Wert auslesen, dann den Kanal wieder zu löschen finde ich schlichtweg SAUUMSTÄNDLICH statt eines banalen

Code:
variable = round(StatArithMean, 2)
(oder was auch immer grad gesucht war)

Freunde, Ihr macht uns das DIAdem kaputt - ist das Absicht?

Antworten
23.10.2018, 07:05,
#2
DIAdem-Version: alle
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 1995
RE: ChnStatisticsBlockCalc vs. StatBlockCalc

Hallo chaosyeti,

natürlich wollen wir unsere Kunden NICHT verärgern; ganz im Gegenteil!

Der Grund alte, liebgewonnene Befehle abzulösen sind am Ende Rückmeldungen unsere Kunden. Dabei ist der häufigste Grund die Performance – immer größere Datenmengen erfordern schnellere Datenverarbeitung. So auch bei der deskriptiven Statistik.

Bei der Überarbeitung der Befehle ergeben sich aufgrund technischer Randbedingungen oft auch Design-Änderungen, die es erforderlich machen, einen neuen Befehl zu erzeugen. Nach einem längeren Zeitraum, in dem beide Befehle gültig sind (Kompatibilität) – wir sprechen hier von etlichen Jahren – wird der alte Befehl ggf. aus dem Programm entfernt.
Bei der Einführung des neuen Befehls ChnStatisticsBlockCalc haben wir leider versäumt die hier geforderte Variablen zu dokumentieren. Das wird im Service Pack nachgeholt. Hier ein Beispiel:


dim oChn : set oChn = Data.Root.ChannelGroups(1).Channels("Geschwindigkeit")

call ChnStatisticsBlockCalc(oChn, eStatsArithmeticMean, 50, 500, false, false, false, "NameName")

msgbox StatsPropertyName(eStatsArithmeticMean) & " - " & StatsResult(eStatsArithmeticMean)

Carpe DIAdem

Antworten
25.10.2018, 13:29,
#3
DIAdem-Version: 2017 Beta2 / seit 4.0 dabei
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: ChnStatisticsBlockCalc vs. StatBlockCalc

Hallo Carpe DIAdem,

vielen Dank für die schnelle Antwort. Und sorry für den emotionalen Ausbruch. Das sind halt so die Momente im Leben, wenn's mal wieder schnell gehen muss und dann stattdessen zwei Stunden inkl. der Mittagspause bei draufgehen.
Noch funktioniert StatBlockCalc, deshalb hab ich's bis eben dringelassen. Wenn ich etwas neues programmiere, dann versuche ich schon, so aktuell wie möglich zu bleiben. Oft überleben Projekte ja die Softwareversionen. ;-)

Mit StatsResult(eStatsArithmeticMean) hab ich meine schmerzlich vermisste Variable - vielen Dank!
Und mein Script ist wieder aktuell.

Viele Grüße
Yeti

Antworten


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Problem „STATBLOCKCALC“ Parameter“ StatResChn“ Vektorhektor 1 8.989 18.05.2017, 06:27
Letzter Beitrag: grisu
  Warum "StatBlockCalc" nicht funktioniert J.80 2 10.773 31.01.2012, 17:08
Letzter Beitrag: J.80

Gehe zu: