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
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)
Getriebe und Hybrid Aufgabenstellungen
MBtech Group GmbH Co. KGaA
Fellbach, Stuttgart
Applikationsingenieur Abgasnachbehandlung / SCR Dosiermodul (m/w)
Spezifikation, Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung
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
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
Test Engineer (m/w)
Durchführung und Analyse von Versuchen an PKW-Innenraumkomponenten
Johnson Controls Automotive Experienc über Scheerer Werbung GmbH
Burscheid

Stand: 20:51:07 07.02.2012



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

Anfänger: Script zur Transformation von Fräskräften?
22.06.2010, 08:41
Beitrag #11
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Anfänger: Script zur Transformation von Fräskräften?

Dateiauswahl ist auch einfach

Code:
Call FileDlgShow(DataReadPath, "Excel files,*.xls", "Export File", False)
if FileExist(FileDlgNameList(0)) then
  Msgbox "Datei Existiert, anhängen"
Else
  Msgbox "Datei " & FileDlgNameList(0) & " erzeugen"
End If

Gruß
Bruno

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



22.06.2010, 08:44
Beitrag #12
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Anfänger: Script zur Transformation von Fräskräften?

Alex,
kommst Du bei einer neuen Datei mit dem DIAdem Excel Export hin? (Speichern unter...)
Gruß
Bruno

Diadem 2010
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.06.2010, 08:52 (Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2010 08:52 von Rednaxela.)
Beitrag #13
DIAdem-Version: 11.1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2010
RE: Anfänger: Script zur Transformation von Fräskräften?

Hi Bruno!

Danke, mal wieder, der "Speichern unter"-Code klappt!
Allerdings kann ich so nicht auswählen, welche Kanäle ich abspeichern möchte, oder?

Die Ergebnisse in eine bereits vorhande Excel-Datei in ein neues Blatt zu exportieren wäre natürlich auch ne schöne Lösung! Bis jetzt hab ich noch nichts entsprechendes gefunden!

Gruß!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.06.2010, 12:04
Beitrag #14
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Anfänger: Script zur Transformation von Fräskräften?

(22.06.2010 08:52)Rednaxela schrieb:  Allerdings kann ich so nicht auswählen, welche Kanäle ich abspeichern möchte, oder?
Code:
Call EXCELExport(DataReadPath & "\MyData.xls",, 1, DataReadPath & "Example_XLS.stp")
Mit der "stp" Datei kannst Du genau steuern, was alles Exportiert wird.
Eine stp Datei wird interkativ beim manuellen Excel Export unter Speichern unter erstellt. Einfach das Häckchen bei Speicherun unter Konfigurationsdatei setzen.
(22.06.2010 08:52)Rednaxela schrieb:  Die Ergebnisse in eine bereits vorhande Excel-Datei in ein neues Blatt zu exportieren wäre natürlich auch ne schöne Lösung! Bis jetzt hab ich noch nichts entsprechendes gefunden!
Hast Du das Beispiel gefunden, welchen ich im Beitrag #5 genannt habe?
Gruß
Bruno

Diadem 2010
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.06.2010, 16:31 (Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2010 22:04 von Rednaxela.)
Beitrag #15
DIAdem-Version: 11.1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2010
RE: Anfänger: Script zur Transformation von Fräskräften?

Zitat:Hast Du das Beispiel gefunden, welchen ich im Beitrag #5 genannt habe?

Ja, hab ich! Ist aber nicht so einfach zu verstehen, zumindest für mich Smile

Jetzt hab ich folgende Codes von dir bekommen:
1)
Code:
Dim Antwort
Antwort = msgbox("Excel Export gewünscht?", vbYesNo)

if Antwort = vbYes then
  'Excel export
End If

2)
Code:
Call FileDlgShow(DataReadPath, "Excel files,*.xls", "Export File", False)
if FileExist(FileDlgNameList(0)) then
  Msgbox "Datei Existiert, anhängen"
Else
  Msgbox "Datei " & FileDlgNameList(0) & " erzeugen"
End If

3)
Code:
Call EXCELExport(DataReadPath & "\MyData.xls",, 1, DataReadPath & "Example_XLS.stp")

1) Ist klar!
2) und 3) verwirren mich jetzt doch etwas! Gehören die zusammen? Wo finde ich diese stp-Datei?

Gruss

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.06.2010, 21:36 (Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2010 22:16 von Rednaxela.)
Beitrag #16
DIAdem-Version: 11.1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2010
RE: Anfänger: Script zur Transformation von Fräskräften?

Ok,
ich mach es dann so (Dank an Bruno):

Code:
Dim Antwort
Antwort = msgbox("Excel-Export der Ergebnisse gewünscht?", vbYesNo)

if Antwort = vbYes then
  'Excel export
    EXCELChnCount=16
    ExcelExpChn(1)=5
    ExcelExpChn(2)=6
    ExcelExpChn(3)=7
    ExcelExpChn(4)=8
    ExcelExpChn(5)=9
    ExcelExpChn(6)=10
    ExcelExpChn(7)=11
    ExcelExpChn(8)=12
    ExcelExpChn(9)=13
    ExcelExpChn(10)=14
    ExcelExpChn(11)=15
    ExcelExpChn(12)=16
    ExcelExpChn(13)=17
    ExcelExpChn(14)=18
    ExcelExpChn(15)=19
    ExcelExpChn(16)=20
    Call EXCELExport(AutoActPath & "Excel-Exporte\Versuchsergebnisse.xls", , 0, AutoActPath & "Excel-Exporte\vorlage.stp")
Else
  MsgBox "Das Script wurde beendet!"
  AutoQuit()
End If

Das klappt soweit!
Nur, wie bekomm ich jetzt noch hin, dass beim Speichern in "Versuchsergebnisse.xls" jedesmal ein neues Tabellenblatt erstellt wird und zwar mit einem Namen, der sich aus zuvor eingegebenen Variablen zusammen setzt?

Die Variablen sind:
Code:
Call GlobalDim("d, p, fz, re, Vc, TVnr, Z, FS")
d  = 12
p = 0.5
fz = 0.1
re = 0.4
Vc = 200
TVnr = 1
Z = 1
FS = "test"

Name des Tabellenblatts könnte im Script so lauten:
&FS&"_TV"&TVnr&"_radius"&re&
So, dass in der Excel-Datei das Tabellenblatt dann so heißt:
test_TV1_radius0.4

Laut DIAdem-Hilfe kann man unter
ExcelExport(EXCELFile, EXCELSheet, EXCELDlgFlag, EXCELConfigFile)
den Namen des Tabellenblatts eingeben... aber das klappt irgendwie nicht...?

Grüße, danke und gute Nacht!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2010, 07:49
Beitrag #17
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Anfänger: Script zur Transformation von Fräskräften?

(22.06.2010 16:31)Rednaxela schrieb:  2) und 3) verwirren mich jetzt doch etwas! Gehören die zusammen? Wo finde ich diese stp-Datei?
Nein. Code Beispiel 2 ist nur dann notwendig, wenn Du selber einen Dateidialog erstellen musst.
EXCELExport kann so konfiguriert werden, dass es einen eignen Dateidialog offnet.
Die STP Datei kann beim manuelen speichern in Excel erzeugt werden. Du wirst dann aufgefordert, den Speicherort anzugeben.
Gruß
Bruno

Diadem 2010
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2010, 07:57
Beitrag #18
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Anfänger: Script zur Transformation von Fräskräften?

(22.06.2010 21:36)Rednaxela schrieb:  Laut DIAdem-Hilfe kann man unter
ExcelExport(EXCELFile, EXCELSheet, EXCELDlgFlag, EXCELConfigFile)
den Namen des Tabellenblatts eingeben... aber das klappt irgendwie nicht...?

Hallo Alex,
klappt bei mir auch nicht. Auch das Setzen der Variablen "ExcelExpSheetChn" geht nicht. Anscheinend hat der Tabellenname, der in der stp Datei hinterlegt ist, vorrang.
Gruß
Bruno

Diadem 2010
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2010, 07:59
Beitrag #19
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Anfänger: Script zur Transformation von Fräskräften?

Ist tatsächlich so!
Wenn Du den entsprechenden Abschnitt in der STP Datei löschst funktionert es...
Gruß
Bruno

Diadem 2010
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2010, 09:06
Beitrag #20
DIAdem-Version: 11.1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2010
RE: Anfänger: Script zur Transformation von Fräskräften?

Hi!

Zitat:Wenn Du den entsprechenden Abschnitt in der STP Datei löschst funktionert es...

Bei mir sieht die entsprechende stp-Datei so aus:
Code:
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP Export'),'2;1');
FILE_NAME('STEP Physical File','Tue, 22. Jun 2010 / 22:03:49',
(' '),('National Instruments','Engineering GmbH & Co KG'),'2.5','DataCache',' ');
FILE_SCHEMA(('EXCELConfiguration'));
ENDSEC;
DATA;
#1=COMMON(#2,#4,#3);
#2=MAIN('1','',0,('','','','','','','','','','','','','','',
'',''),('','','','','','','','','','','','','','','',''),('','','',
'','','','','','','','','','','','',''),(0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0));
#3=IMPORT(0,0,0,('','','','','','','','','','','','','',
'','',''),('','','','','','','','','','','','','','','',''),(),(),(0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0),(),(),(),(0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0),0,0,(0,0),(0,0,0,0,0,0),(0,0,
0,0,0));
#4=EXPORT('Names des Blatts','DIAdemProp',1,0,0,1,0,0,
(0,0),(0,0,0,0,0,0),(0,0,0,0,0),0,0,1,1,0,0,0,0,
(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),(5,6,7,8,9,
10,11,12,13,14,15,16,17,18,19,20));
ENDSEC;
END-ISO-10303-21;
Muss ich dann #4 komplett löschen? Oder wie machst Du das?



Zitat:Nur, wie bekomm ich jetzt noch hin, dass beim Speichern in "Versuchsergebnisse.xls" jedesmal ein neues Tabellenblatt erstellt wird und zwar mit einem Namen, der sich aus zuvor eingegebenen Variablen zusammen setzt?
...
Name des Tabellenblatts könnte im Script so lauten:
&FS&"_TV"&TVnr&"_radius"&re&
So, dass in der Excel-Datei das Tabellenblatt dann so heißt:
test_TV1_radius0.4
Geht das irgendwie?

Grüsse!

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


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  im Dialog Excel Datei laden und mit Werten im Script rechnen Timo 4 81 31.01.2012 09:09
Letzter Beitrag: voyager
  [ERLEDIGT] script bei "Messung stoppen" ausführen muelleran 2 365 18.10.2011 06:54
Letzter Beitrag: muelleran
  Script-Debugger unter WIN7 64Bit voyager 1 908 05.10.2011 20:33
Letzter Beitrag: grisu
  Tabelle per Script erstellen und manipulieren Jasper 1 323 26.09.2011 07:10
Letzter Beitrag: grisu
  neuen Kanal mit "komplexerem" Script befüllen CB369 5 453 08.09.2011 06:31
Letzter Beitrag: KUGA
  Dialog/Script in DAC MarkGiese 14 1.016 26.07.2011 12:13
Letzter Beitrag: grisu
  Daten via Script zur RS232 rausschicken? DennZ 1 556 27.06.2011 08:55
Letzter Beitrag: grisu
  Schriftart in DIAdem Script bei Programmstart STG 4 450 08.06.2011 13:27
Letzter Beitrag: STG
Music Script: Strings zusammensetzen und Integer in String verwandeln faleX 2 507 13.05.2011 07:07
Letzter Beitrag: Carpe_DIAdem
  [ERLEDIGT] DIAdem Script für Wert aus Kanal Dennis 7 973 06.04.2011 14:43
Letzter Beitrag: Dennis

Gehe zu: