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
Sindelfingen bei Stuttgart
Entwicklungsingenieur Messtechnik und Fahrzeugelektronik (m/w)
Planung und Durchführung von Projekten im Bereich NFZ-Messtechnik
MBtech Group GmbH Co. KGaA
Magstadt, Sindelfingen bei Stuttgart, Stuttgart
Versuchsingenieur Chassis Erprobung (m/w)
Grundsatzuntersuchungen, Fahrversuche und Freigabeuntersuchungen im Fahrwerkbereich
MBtech Group GmbH Co. KGaA
Magstadt
Ingenieur für Prüfstandsbau sowie anschl. Planung Durchführung von Engineering- und Freigabetests (w/m)
Planung und Durchführung von Engineering Tests und Freigabetests
Brunel GmbH
Offenbach am Main
Applikationsingenieur Abgasnachbehandlung /-OBD Otto (m/w)
Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung / - OBD
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
Entwicklungsingenieur Getriebemechatronik (m/w)
Entwicklung von mechatronischen Systemen und Subsystemen für die Getriebeaktuierung
MBtech Group GmbH Co. KGaA
Fellbach bei Stuttgart
Entwicklungsingenieur Getriebemechatronik (m/w)
Getriebe und Hybrid Aufgabenstellungen
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
Versuchsingenieur innovative Chassissysteme (m/w)
Erprobung von Chassissystemen, Koordination des Aufbaus von Aggregateträgern
MBtech Group GmbH Co. KGaA
Magstadt
Versuchsingenieur Betriebsfestigkeit (m/w)
Auswerten von Messdaten im Bereich Betriebsfestigkeit NFZ
MBtech Group GmbH Co. KGaA
Wörth, Untertürkheim
Versuchsingenieur Betriebsfestigkeit (m/w)
Auswerten von Messdaten, Erstellung von Autosequenzen
MBtech Group GmbH Co. KGaA
Wörth, Untertürkheim
Versuchsingenieure / Produktionsingenieure (m/w)
Prozessentwicklung, Versuchswesen in den Bereichen Messtechnik, Elektronik, Getriebetechnik
über Steinbach Partner Executive Consultants
Region Stuttgart und Unterfranken
Versuchsingenieur (m/w) Sonderversuch
Entwicklung neuer Testmethoden im Sonderversuch
Continental AG
Hannover

Stand: 00:19:55 23.02.2012



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

im Dialog Excel Datei laden und mit Werten im Script rechnen
27.01.2012, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 27.01.2012 13:40 von Timo.)
Beitrag #1
DIAdem-Version: 2010
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: -
im Dialog Excel Datei laden und mit Werten im Script rechnen

Hallo,

ich wähle in einem Dialog mit folgendem Code eine Excel Datei aus.
Wie gelingt es nun, dass ich aus der beispielsweise ersten Mappe die Werte in Spalte zwei Zeile 1 bis 10 nehme und so in das eigentliche vbs script übergebe, dass ich diese dort als Variablen zum Rechnen habe.

Dim iCount
Call FileDlgShow("Pfad", "Excel Datei, *.csv;*.xls", "Getriebe wählen", False)
If (DlgState = "IDOk") Then

For iCount = 0 To Ubound(FileDlgNameList)
Call DataFileLoad(FileDlgNameList(iCount))
Next
Else
Call MsgBox ("Getriebeauswahl abgebrochen!")

End If

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



30.01.2012, 16:08 (Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2012 16:17 von ReneG.)
Beitrag #2
DIAdem-Version: 2011 SP1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2002
RE: im Dialog Excel Datei laden und mit Werten im Script rechnen

Hallo Timo,

zum Beispiel so:


Dim iCount, MeineWerte(10), Zeile

Call FileDlgShow("Pfad", "Excel Datei, *.csv;*.xls", "Getriebe wählen", False)
If (DlgState = "IDOk") Then

For iCount = 0 To Ubound(FileDlgNameList)
Call DataFileLoad(FileDlgNameList(iCount))

For Zeile = 1 to 10
MeineWerte(Zeile) = CHV(Zeile,2) '... Werte aus Kanal 2 Zeile 1 bis 10 auslesen und in Array "meineWerte()" schreiben
Next

Next
Else
Call MsgBox ("Getriebeauswahl abgebrochen!")

End If



Mit dem Array "MeineWerte(1)" bis "MeineWerte(10)" kannst Du dann zur Laufzeit des Scripts rechnen wie Du möchtest.

Gruß
René

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.01.2012, 16:45
Beitrag #3
DIAdem-Version: 2010
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: -
RE: im Dialog Excel Datei laden und mit Werten im Script rechnen

vielen dank für deine antwort René.

aber ich will die daten nicht aus einem kanal auslesen, sondern aus der excel datei, die oben gewählt wurde! mit chv() lese ich doch kanalwerte aus?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.01.2012, 08:41
Beitrag #4
DIAdem-Version: 2011 SP1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2002
RE: im Dialog Excel Datei laden und mit Werten im Script rechnen

Hi!

Zum auslesen müssen deine Daten ja aber erst mal in DIAdem geladen sein!

Das machst du in deinem Skript-Beispiel ja schon mit dem DataFileLoad.
Da lädst Du die selektierte Excel-Datei in das DIAdem Datenportal (geschickter wäre vllt. ein "Call ExcelImport" schau dir das mal in der Hilfe an)

René

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.01.2012, 09:09
Beitrag #5
DIAdem-Version: 2010 (11.2), 2011
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1995
RE: im Dialog Excel Datei laden und mit Werten im Script rechnen

Hallo Timo,
da hat René recht, dass es mit "ExcelImport" in DIAdem 2010 recht einfach geht.
Über die Konfigurationsadatei *.STP kannst du den Import auf den gewünschten Kanalausschnitt beschränken.
Ab DIAdem 2011 ist dann ein eher eine PlugIn-Lösung angebracht, da "ExcelImport" ein Auslaufmodell ist und neue Excel-Formate nicht unterstützt.
Eine PlugIn-Lösung sollte eigentlich auch in DIAdem 2010 mgl. sein. Den Assistenten gibts aber erst ab DIAdem 2011.

Gruß
Voyager

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.02.2012, 14:59
Beitrag #6
DIAdem-Version: 2010
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: -
RE: im Dialog Excel Datei laden und mit Werten im Script rechnen

Kann einer die PlugIn Lösung oder das mit der *.stp und ExcelImport genauer beschreiben? ich bekomme das irgendwie nicht hin. :-(

was ich bisher habe ist:

Dim intNo
Call FileDlgShow("Pfad\Getriebedateien\", "Excel Datei,*.csv;*.xls", "Getriebe wählen", False)
Call EXCELCountSheets(DataReadPath & "\Example.xls")
Call EXCELReadConfig(DataReadPath & "Example_xls.stp")
For intNo = 1 to EXCELSheetCount
Call EXCELImport(DataReadPath & "\Example.xls",, 1)
Next
Call EXCELSaveConfig(DataReadPath & "MyConfiguration_xls.stp")
Call MsgboxDisp(EXCELStatText & Chr(13) & "DIAdem has imported data from " & EXCELSheetCount & " Excel sheets.")

Wie gehe ich mit der Variablen datareadpath um und wie stelle ich meine *.stp richtig ein?

und der zweite schritt wie sage ich dem vbs, dass er in tabelle 1 spalte 2 zeile 1 als wert1 setzen soll zeile 2 wert2 usw. um damit nachher zu rechnen.

DANKEschön!

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


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Zugriff auf Komponenten per Script CHLINDE 0 51 17.02.2012 12:23
Letzter Beitrag: CHLINDE
  ExcelExport ohne Dialog STG 0 239 06.12.2011 15:02
Letzter Beitrag: STG
  Dialog-Probleme rookiediadem 3 357 23.10.2011 15:19
Letzter Beitrag: rookiediadem
  [ERLEDIGT] script bei "Messung stoppen" ausführen muelleran 2 396 18.10.2011 06:54
Letzter Beitrag: muelleran
  Script-Debugger unter WIN7 64Bit voyager 1 936 05.10.2011 20:33
Letzter Beitrag: grisu
  Tabelle per Script erstellen und manipulieren Jasper 1 345 26.09.2011 07:10
Letzter Beitrag: grisu
  Einige Fragen zum Datei(en) einlesen KUGA 1 362 14.09.2011 06:50
Letzter Beitrag: grisu
  neuen Kanal mit "komplexerem" Script befüllen CB369 5 481 08.09.2011 06:31
Letzter Beitrag: KUGA
  Überschrift in export txt datei weglassen Chewbie 2 482 01.09.2011 13:05
Letzter Beitrag: Chewbie
  Dialog/Script in DAC MarkGiese 14 1.055 26.07.2011 12:13
Letzter Beitrag: grisu

Gehe zu: