Unsere Partner:

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner






Stellenangebote:
Testingenieur (m/w) bei Healthcare CV
Planung und Durchführung von Komponenten- und Integrationstests
Siemens AG
Erlangen
Entwicklungsingenieur Messtechnik und Fahrzeugelektronik (m/w)
Planung und Durchführung von Projekten im Bereich NFZ-Messtechnik
MBtech Group GmbH Co. KGaA
Magstadt bei Sindelfingen
Getriebemechatroniker (m/w)
Sensorik - konstruktive Integration, Erstellung von Toleranzrechnungen
MBtech Group GmbH Co. KGaA
Fellbach bei Stuttgart
Entwickler für Mechatronikkomponenten in Automatgetrieben (m/w)
Konzeption elektrohydraulischer Steuereinheiten
MBtech Group GmbH Co. KGaA
Fellbach bei Stuttgart
Entwicklungsingenieur Getriebemechatronik (m/w)
Bearbeitung von Getriebe und Hybrid Aufgabenstellungen
MBtech Group GmbH Co. KGaA
Fellbach bei Stuttgart
Versuchsingenieur (m/w) Systemprüfstand elektrische Parkbremse
Erstellung, Durchführung und Auswertung von Versuchsprogrammen an Systemprüfständen
Continental AG
Frankfurt
Systemingenieur Fußgängerschutz / Pedestrian Protection System Engineer (m/w)
Bewertung von Styling-, Package- und Bauteilvarianten
EDAG GmbH Co. KGaA
Ingolstadt, München, Sindelfingen, Fulda
Systemingenieur Rückhaltesysteme / Restraint System Engineer (m/w)
Bewertung von Styling-, Package- und Bauteilvarianten, Versuchs- und Berechnungsplanung
EDAG GmbH Co. KGaA
Osnabrück, Ingolstadt, München, Sindelfingen, Fulda
Versuchsingenieur Betriebsfestigkeit (m/w)
Auswertung von Messdaten im Bereich Betriebsfestigkeit
MBtech Group GmbH Co. KGaA
Wörth, Untertürkheim
Applikationsingenieur Abgasnachbehandlung /-OBD Otto (m/w)
Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung / - OBD
MBtech Group GmbH Co. KGaA
Fellbach
Applikationsingenieur Abgasnachbehandlung / SCR Dosiermodul (m/w)
Spezifikation, Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung
MBtech Group GmbH Co. KGaA
Fellbach
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

Stand: 18:29:43 19.05.2012



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

chnclpcopy in DIAdem 2011?
02.08.2011, 13:14 (Dieser Beitrag wurde zuletzt bearbeitet: 02.08.2011 13:20 von bamboocopter.)
Beitrag #1
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2011
chnclpcopy in DIAdem 2011?

Hallo zusammen,

ein Kollege von mir spielt gerade mit der Evaluierungversion von DIAdem 2011 herum únd versucht dabei folgendes Skript von mir zum Laufen zu bringen:

Code:
do while groupcount > 1
    set aktuelle_Gruppe = Data.Root.ChannelGroups(1)
    set folgende_Gruppe = Data.Root.ChannelGroups(2)
    call Group_Append(aktuelle_Gruppe, folgende_Gruppe)
loop

Sub Group_Append(a, b)
  Call ChnClpCopy(b.Channels)
  Call DataBlClpPaste(a.Channels, a.Channels("RecordTimestamp").Size +1, 0)
  Call groupdel(groupindexget(b.Name))
End Sub

bei mir (DIAdem 2010) funktioniert das Ganze einwandfrei, bei ihm dagegen kommt sowas wie: ChnClpCopy(???) - ungültiger Vektor
woran könnte es liegen?

Grüße aus München, bc

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



03.08.2011, 11:48
Beitrag #2
DIAdem-Version: alle
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 1995
RE: chnclpcopy in DIAdem 2011?

Hallo bamboocopter,

ich habe dein Script mit DIAdem 2011 getestet und hatt keine Probleme. Vielleicht war das Clipboard durch eine andere Applikation gesperrt. Übrigens für das Ankängen von Kanälen gibt es auch den Befehl "ChnConcat".

Carpe DIAdem

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.08.2011, 12:34 (Dieser Beitrag wurde zuletzt bearbeitet: 03.08.2011 12:34 von bamboocopter.)
Beitrag #3
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2011
RE: chnclpcopy in DIAdem 2011?

Hallo Carpe DIAdem,

danke erstmal für Deine Antwort - das werden wir jetzt natürlich nochmal testen...

zum Befehl chnconcat: da müsste ich ja in einer Schleife über alle Kanäle drübergehen - ob das schneller ist?

Viele Grüße, bc

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.08.2011, 12:39
Beitrag #4
DIAdem-Version: alle
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 1995
RE: chnclpcopy in DIAdem 2011?

Hallo bamboocopter,

ich denke schon, das das Clipboard relativ langsam ist.

Hier ein Beispiel (das habe ich gerade zu ChnConcat in einem andern Beitsrag gepostet):

Code:
dim iLoopGrp, iLoopChns, oTargetChns, oSourceChns
set oTargetChns = Data.Root.ChannelGroups(1).Channels

if Data.Root.ChannelGroups.Count >= 2 then
  for iLoopGrp = 2 to Data.Root.ChannelGroups.Count
    set oSourceChns = Data.Root.ChannelGroups(iLoopGrp).Channels
    for iLoopChns = 1 to oTargetChns.Count
      call ChnConcat(oSourceChns(iLoopChns), oTargetChns(iLoopChns))
    next
  next
end if

Care DIAdem

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.08.2011, 12:45 (Dieser Beitrag wurde zuletzt bearbeitet: 08.08.2011 08:59 von bamboocopter.)
Beitrag #5
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2011
RE: chnclpcopy in DIAdem 2011?

hmm... ja schaut gut aus..Cool

wird vielleicht geklaut .... Big Grin

schöne Grüße, bc

edit:

hallo CarpeDIAdem,

Du hattest Recht mit deiner Vermutung - es war tatsächlich die Zwischenablage! (irgendwie doof, unter Multitasking stell ich mir user-seitig schon was anderes vor...)

zu deinem Skript: wenn ich sehr viele Gruppen/Kanäle im Speicher hab (60 MB ++) scheint mir mein Ansatz der bessere zu sein (naja, wenigstens was die "gefühlte Geschwindigkeit" angeht...)

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


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Script abarbeiten ohne DIAdem zu starten Mike 1 343 27.03.2012 21:17
Letzter Beitrag: grisu
  DIAdem Tutorials sakul500 1 642 31.10.2011 08:43
Letzter Beitrag: Bruno
  DIAdem als Ablaufsteuerung scepi 2 644 26.10.2011 09:21
Letzter Beitrag: scepi
  Problem mit DIAdem 11.1 / Spider 8 über USB / Windows 7 Diademiker 0 658 06.10.2011 08:25
Letzter Beitrag: Diademiker
  Problem mit DIAdem 11.1 vs. Spider 8 Joe 2 654 05.10.2011 08:51
Letzter Beitrag: Joe
  Wünsche für DIAdem 12 Bruno 46 8.537 15.09.2011 10:01
Letzter Beitrag: Bruno
  DIAdem in LabVIEW einbinden ReneP 1 641 12.08.2011 07:58
Letzter Beitrag: Bruno
  Ist DIAdem 2011 jetzt Multicorefähig? faleX 0 663 07.08.2011 16:37
Letzter Beitrag: faleX
  DIAdem ohne DataFinder installieren dim_ka 1 424 03.08.2011 12:00
Letzter Beitrag: Carpe_DIAdem
  DIAdem zum Auswerten von Versuchen Luki 1 718 04.05.2011 07:05
Letzter Beitrag: Carpe_DIAdem

Gehe zu: