Unsere Partner:

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner






Stellenangebote:
Entwicklungsingenieur Messtechnik und Fahrzeugelektronik (m/w)
Planung und Durchführung von Projekten im Bereich NFZ-Messtechnik
MBtech Group GmbH Co. KGaA
Magstadt, Sindelfingen bei Stuttugart, Stuttgart
Versuchsingenieur innovative Chassissysteme (m/w)
Erprobung von Chassissystemen, Koordination des Aufbaus von Aggregateträgern
MBtech Group GmbH Co. KGaA
Magstadt
Laboringenieur / Messtechnikingenieur mit Labview (w/m)
Entwicklung und Auslegung von Versuchsaufbauten
Brunel GmbH
Frankfurt/Offenbach
Versuchsingenieur Chassis Erprobung (m/w)
Grundsatzuntersuchungen, Fahrversuche und Freigabeuntersuchungen im Fahrwerkbereich
MBtech Group GmbH Co. KGaA
Magstadt
Applikationsingenieur Abgasnachbehandlung / SCR Dosiermodul (m/w)
Spezifikation, Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung
MBtech Group GmbH Co. KGaA
Fellbach
Entwicklungsingenieur Getriebemechatronik (m/w)
Getriebe und Hybrid Aufgabenstellungen
MBtech Group GmbH Co. KGaA
Fellbach, Stuttgart
Entwicklungsingenieur Fahrzeugapplikation Verbrennungsmotor (m/w)
Applikation, Test und Validierung von Motorsteuergerät-Funktionen auf den Gebieten Fahrbarkeit und Regelungssysteme
MBtech Group GmbH Co. KGaA
Fellbach
Applikationsingenieur Abgasnachbehandlung /-OBD Otto (m/w)
Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung / - OBD
MBtech Group GmbH Co. KGaA
Fellbach
Versuchsingenieure / Produktionsingenieure (m/w)
Prozessentwicklung, Versuchswesen in den Bereichen Messtechnik, Elektronik, Getriebetechnik
über Steinbach Partner Executive Consultants
Region Stuttgart und Unterfranken
Versuchsingenieur Betriebsfestigkeit (m/w)
Auswerten von Messdaten, Erstellung von Autosequenzen
MBtech Group GmbH Co. KGaA
Wörth, Untertürkheim
Versuchsingenieur (m/w) Sonderversuch
Entwicklung neuer Testmethoden im Sonderversuch
Continental AG
Hannover
Test Engineer (m/w)
Durchführung und Analyse von Versuchen an PKW-Innenraumkomponenten
Johnson Controls Automotive Experienc über Scheerer Werbung GmbH
Burscheid

Stand: 10:34:43 06.02.2012



.
 
Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

ChnMultipleSort mit 2 Keys?
25.02.2010, 09:43
Beitrag #1
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
ChnMultipleSort mit 2 Keys?

Hallo mal wieder an alle! :-)

Ich habe jetzt wieder mal Zeit für DIAdem gehabt und ein wenig rumprobiert für mein großes Skript. Leider Stoße ich dabei wieder an Grenzen.

Ich würde gern ein Gruppe nach 2 Kanälen sortieren lassen, aber leider geht das bisher mit DIAdem noch nicht. In Excel kann man ja von Haus aus bis zu 3 verschiedene Search Keys eingeben.

Excel VBA-Code mit 2 keys:

Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select 'Gesamten benutzten Bereich markieren
Selection.Sort Key1:=Range("AD2"), Order1:=xlAscending, Key2:=Range("AE2" _
), Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal



In DIAdem Siehts ja für ein Kanal so aus:

Code:
Call ChnMultipleSort("[7]/Fahrt 0\ 1", "'[7]/Fx1 [kN]' - '[7]/Fz1 [kN]' , [7]/Fx3 [kN]' - '[7]/Fz3 [kN]'", 0, 1)

Mit UND-Verknüpfung klappt das natürlich nicht für 2 keys. Und nacheinander Sortieren bringt auch nichts weil er dann den Kanal der zuerst sortiert wurde auch wieder durchmischt.

Wenns da eine möglichkeit gibt oder jemand eine Idee hat wie man das Realisieren kann würde ich mich freuen. Ich habe jetzt erstmal vor den Code so zu ändern das ich zuerst nach einem Kanal Sortiere, dann die Sortierte Tabelle wieder in neue Gruppen Teile, und dann die neuen Gruppen nach dem 2. Kriterium sortiere. Aber schöner wäre natürlich eine Excel-ähnliche funktion.

MfG STG

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren



26.02.2010, 09:50
Beitrag #2
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: ChnMultipleSort mit 2 Keys?

Hallo STG,
ganz dumme Frage von mir, das zweite Kriterium kommt dann zum tragen, wenn die Werte aus dem ersten Kriterium gleich sind?
Gruß
Bruno

Diadem 2010
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.03.2010, 13:15
Beitrag #3
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
RE: ChnMultipleSort mit 2 Keys?

Hallo Bruno,

ganz dumee Frage?? Gibts das denn überhaupt? :-)

Ich Zeigs am besten mal an nem Bsp.:
Es soll erst nach Spalte B und anschließend nach Spalte C sortiert werden

A B C
1 1 2
2 0 3
3 0 1
4 1 2
5 0 1
6 0 1
7 1 3
8 1 2
9 1 1

Sieht dann nach dem Sortieren so aus:

A B C
3 0 1
5 0 1
6 0 1
2 0 3
9 1 1
1 1 2
4 1 2
8 1 2
7 1 3

Es wird also immer nach 2 Kriterien sortiert, wobei eins vorrang hat.

Ich habe das jetzt bei mir so gelöst das ich nach dem ersten Kriterium sortiere, und da dort nur 0 oder 1 stehen kann teile ich meine Daten dann einfach in 2 Gruppen. Somit kann ich dann jede Gruppe nach dem 2. Kriterium sortieren und erreiche dasselbe Ergebnis. Ein wenig umständlich im Vergleich zu Excel aber geht auch.

MfG STG

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.03.2010, 12:05
Beitrag #4
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: ChnMultipleSort mit 2 Keys?

Hallo STG,
hab ich mir schon fast gedacht Big Grin ...
Ich habe Deinen Wunsch mal in die Liste aufgenommen...
Gruß
Bruno

Diadem 2010
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu: