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.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Programm Ausführen UND steuern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

13.06.2012, 12:44
Beitrag #1

schranz Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2005

2010
2008
EN

3294
Schweiz
Programm Ausführen UND steuern
Ich bin nicht sicher ob hier der richtige Ort für meine Frage ist.
Ich bin an einem Designe für ein Programm einer Testeinrichtung.
Um abzuklären ob meine Überlegungen und Wünsche überhaupt umsetztbar sind, möchte ich noch eine Frage beantwortet haben.

Ich weis das ich mit LabVIEW andere Programme (z.B. Word) öffnen kann. Meine Frage ist jetzt ob ich diese Programme auch mit LabVIEW steuern kann?
In meinem Fall möchte ich das Programm "BarTender" von der Firma Seagull öffnen und steuern. Ich benutzte den BarTender um vorgefertigte Etiketten zu drucken.
Mein Gedanke hinter der Steuerung ist, dass ich ein vollautomatisches Programm schreiben will das am Schluss eine Etikette ausdruckt.
Um diese Etikette auszudrucken soll der Benutzer aber keine Einstellungen (wie Druckerauswahl oder Anzahl) vornehmen müssen.

Ist das mit LabVIEW möglich?

Gruss Chrigu
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.06.2012, 12:54
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Programm Ausführen UND steuern
Hallo Chrigu,

die Frage ist nicht, ab LabVIEW das kann.
Die Frage ist, ob BarTender das unterstützt!

- Hat diese Software irgendwelche Möglichkeiten der Fernsteuerung?
- ActiveX-Schnittstelle wie bei Word oder Excel?
- Irgendwelche DotNet-Klassen?
- Kann man das Programm über die Kommandozeile mit Parametern aufrufen?

Diese Fragen musst du beantworten (lassen)...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.06.2012, 13:59
Beitrag #3

schranz Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2005

2010
2008
EN

3294
Schweiz
RE: Programm Ausführen UND steuern
Danke für die Information.
Ich werde mich melden wenn ich die benötigen Antworten habe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.06.2012, 14:21
Beitrag #4

Kiesch Offline
LVF-Stammgast
***


Beiträge: 412
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: Programm Ausführen UND steuern
Es bietet sich eventuell auch (je nach Program) an beim Hersteller nachzufragen, ob die vielleicht sogar schon vorgefertigte Labview ZugriffsVIs haben. Bieten einige Firmen bei Messsoftware durchaus an.

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2012, 13:08
Beitrag #5

schranz Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2005

2010
2008
EN

3294
Schweiz
RE: Programm Ausführen UND steuern
So ich habe mich jetzt ein wenig informiert.
BarTender lässt mit relativ vielen Möglichkeiten automatisieren (z.B. Activ X oder mithilfe von Kommandozeilen)
Ich habe mich entschieden die Ansteuerung mit Befehlen an den cmd durchzuführen.
Für diese Vorgehensweise gibt es ja das VI "System Exec.vi"

Das öffnen des Programm geht auch ohne Probleme mit diesem Befehl ==> cmd /c "c:\Program Files (x86)\Seagull\BarTender Suite\bartend.exe"
Jetzt möchte ich aber auch direkt eine Etikette ausdrucken und das wäre Theoretisch dieser Befehl ==> /F=o:\P5_Produkt-Teilproz\P55_ProdSerie\Business\Etiketten\Kalibrieretiketten\Kalibrierung.btw /p
Leider geht das nicht wenn ich sie zusammenschreibe ==> cmd /c "c:\Program Files (x86)\Seagull\BarTender Suite\bartend.exe/ F=o:\P5_Produkt-Teilproz\P55_ProdSerie\Business\Etiketten\Kalibrieretiketten\Kalibrierung.btw /p"
Es wird mir dann dieser Fehler ausgegeben==> Der Befehl "c:\Program" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

Was mache ich falsch?
Wenn ich den Befehl direckt im cmd eingebe funktioniert es.

Gruss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2012, 13:25
Beitrag #6

schranz Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2005

2010
2008
EN

3294
Schweiz
RE: Programm Ausführen UND steuern
Zusatz
Wenn ich den Befehl ganau so eingebe wie in der Kommandokonsolle kommt der Fehler ZUgriff verweigert?
cmd /c "c:\Program Files (x86)\Seagull\BarTender Suite>bartend.exe /F=o:\P5_Produkt-Teilproz\P55_ProdSerie\Business\Etiketten\Kalibrieretiketten\Kalibrierung.btw /p /c=1 /s=1"

aber wie kann das sein? wenn es ohne LabVIEW geht?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.08.2012, 13:41
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Programm Ausführen UND steuern

Akzeptierte Lösung

Hallo schranz,

- setze die Anführungszeichen anders (nur um den BarTender-Aufruf)
- verwende eine Batchdatei, um den direkten Vergleich zum driekten Aufruf in der cmd-Shell zu haben...

Lies mal hier, da gab's ähnliche Probleme...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2012, 15:01
Beitrag #8

schranz Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2005

2010
2008
EN

3294
Schweiz
RE: Programm Ausführen UND steuern
Ha sehr geil Big Grin
Danke schön jetzt funktioniert es Perfekt

Gruss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.08.2012, 12:48
Beitrag #9

schranz Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2005

2010
2008
EN

3294
Schweiz
RE: Programm Ausführen UND steuern
Noch einen Zusatz für Leute die später ein ähnliches Problem haben.
Ich hatte noch ein Problem wenn der Dateiname (von der Datei die ich aufrufen wollte) mit einem Leerzeichen geschrieben wurde.
Zum Beispiel ==> cmd /c "c:\Program Files (x86)\Seagull\BarTender Suite/bartend.exe" /F=o:\P5_Produkt-Teilproz\P55_ProdSerie\Business\Etiketten\Kalibrierzertifikate\Kalibrierzertifik​at Proofmaster S.btw
Natürlich war mein erster Gedanke, dass man nur den zweiten Pfad auch in Anführungszeichen schreiben muss und alles ist OK. Dies funktioniert leider nicht.
Es funktioniert erst wenn man das cmd /c im String weglässt.
Zum Beispiel "c:\Program Files (x86)\Seagull\BarTender Suite/bartend.exe" /F="o:\P5_Produkt-Teilproz\P55_ProdSerie\Business\Etiketten\Kalibrierzertifikate\Kalibrierzertifik​at Proofmaster S.btw"
Dann funktioniert alles ohne Probleme

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  externen Programm bedienen/Frequenzumrichter steuern tastenmax 3 7.310 13.07.2012 08:40
Letzter Beitrag: GerdW
  Prüfstände mit gleichem Programm steuern padsen 4 4.613 04.01.2011 15:48
Letzter Beitrag: padsen

Gehe zu: