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 

Daten von anderem Programm auslesen



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!

05.07.2010, 12:28
Beitrag #21

we.thom Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Mar 2010

8.5
2009
de

79183
Deutschland
Daten von anderem Programm auslesen
Hi,
danke für den Tipp, ich habe nur das Problem das ich die Vi s nicht öffnen kann, da ich nur LV 8.5 habe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2010, 17:50
Beitrag #22

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Daten von anderem Programm auslesen
' schrieb:danke für den Tipp, ich habe nur das Problem das ich die Vi s nicht öffnen kann, da ich nur LV 8.5 habe.
Alle drei sind jetzt inLv82_img.


Angehängte Datei(en)
Sonstige .zip  NewFkt.zip (Größe: 223,73 KB / Downloads: 190)

Sonstige .zip  FremdeExe_2.zip (Größe: 71,65 KB / Downloads: 196)

Sonstige .zip  FremdeExe_1.zip (Größe: 82,5 KB / Downloads: 203)

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.07.2010, 07:21
Beitrag #23

we.thom Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Mar 2010

8.5
2009
de

79183
Deutschland
Daten von anderem Programm auslesen
Guten Morgen,

hab heute morgen mal ein bisschen mit den SubVi's rumgespielt bin auch zu einem Ergebnis gekommen. Vielleicht kann ja mal jemand drüber schauen und mir eventuell ein Verbesserungsvorschlag machen.

Mfg Thomas

Lv85_img


Angehängte Datei(en)
Sonstige .vi  Communication.vi (Größe: 13,34 KB / Downloads: 199)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.07.2010, 07:45 (Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2010 07:50 von GerdW.)
Beitrag #24

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Daten von anderem Programm auslesen
Hallo Thomas,

du wolltest Verbesserungsvorschläge?

- Wozu hast du eine FOR-Loop verwendet, die genau einmal iteriert? Kann man die nicht gleich weglassen? (Das kurze Delay ist entweder nicht nötig oder kann per Dataflow/ErrorCluster eingebunden werden.)
- Der Speicherort deiner DLL (in einem Ordner auf deinem Desktop) ist nicht unbedingt typisch oder Windows-konform zu nennen...

   
(Das Wait in der Sequenz ist normalerweise bei mir ein subVI, dann natürlich ohne Sequenz-Rahmen. Rahmen aktivieren, Edit->Create SubVI, Rahmen im subVI entfernen, speichern und öfter benutzen.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.07.2010, 09:15 (Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2010 09:30 von we.thom.)
Beitrag #25

we.thom Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Mar 2010

8.5
2009
de

79183
Deutschland
Daten von anderem Programm auslesen
Hi,

danke Gerd. Die For-Loop hab ich nur eingebaut damit das Delay einbauen kann. Das Delay hab ich dazu gepackt weil das Programm anfangs immer die LabVIEW Hilfe geöffnet. Allerdings wenn ich die Highlight-Funktion aktiviert hatte hat es mir das Hilfemenü von DcDesk geöffnet. Das hat mich zu dem Schluss gebracht das ich eine Waitfunktion einbauen muss. Danach hat es dann funktioniert.

Ich hab es jetzt allerdings, wie du gesagt hast ohne ausprobiert, und siehe da es funktioniert. Huh
Kann es daran liegen, dass wenn das Programm nicht geöffnet ist und LabVIEW somit das Window nicht finden kann, die Funktion F1 dann einfach in LabVIEW ausführt.

Den Desktop hab ich einfach nur so als Speicherort genommen. Hab nicht so genau gewusst wo ich es hinpacken sollte!

Danke Schön Guru1

Thomas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.07.2010, 11:37
Beitrag #26

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Daten von anderem Programm auslesen
Zitat:Das kurze Delay ...
Theoretisch ist mit folgendem zu rechnen.

Es ist nicht festgelegt, dass mit dem Beenden des Knotens SetForegroundWindow der Befehl SetForegroundWindow tatsächlich komplett abgearbeitet wurde. Streng genommen kann man also nicht sagen, dass die Daten des Knotens SendOneKeyWithCombi auch tatsächlich zur Zielapplikation gelangen. Im schlimmsten Falle besteht hier eine betriebssystemabhängige Verzögerungszeit. Eine Wartezeit kann also nicht schaden.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.07.2010, 11:37
Beitrag #27

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Daten von anderem Programm auslesen
Zitat:Das kurze Delay ...
Theoretisch ist mit folgendem zu rechnen.

Es ist nicht festgelegt, dass mit dem Beenden des Knotens SetForegroundWindow der Befehl SetForegroundWindow tatsächlich komplett abgearbeitet wurde. Streng genommen kann man also nicht sagen, dass die Daten des Knotens SendOneKeyWithCombi auch tatsächlich zur Zielapplikation gelangen. Im schlimmsten Falle besteht hier eine betriebssystemabhängige Verzögerungszeit. Eine Wartezeit kann also nicht schaden.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.07.2010, 11:49
Beitrag #28

we.thom Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Mar 2010

8.5
2009
de

79183
Deutschland
Daten von anderem Programm auslesen
Hi,

ich habe jetzt schon wieder ein Problem. Ich kann nun die Applikation öffnen, das Fenster in den Vordergrund stellen, aber nun müsste ich auf eines der unter Fenster (Parameter, Messwerte, Kurven oder Funktionen zugreifen). das funktiniert aber leider mit den zwei Vis Findwindow und Setforedroundwindow nicht wirklich.

Könntet ihr mir da helfen.

Gruss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.07.2010, 12:14 (Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2010 12:15 von GerdW.)
Beitrag #29

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Daten von anderem Programm auslesen
Hallo Thomas,

Nachtrag zu Ichselbst's Beitrag:
"entweder nicht nötig oder kann per Dataflow/ErrorCluster eingebunden werden."

"Könntet ihr mir da helfen."
Da wir dein externes Programm nicht kennen, dürfte das schwierig werden...
Kann man die "unter Fenster" per Tastenkürzel aufrufen? Ansonsten kannst du natürlich auch Mauseingaben simulieren, wird allerdings auch nicht einfacher (Maus auf richtige Position bewegen, Mausklick simulieren, etc...)

"...Findwindow und Setforedroundwindow..."
Haben die "unter Fenster" keinen Namen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.07.2010, 12:56
Beitrag #30

we.thom Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Mar 2010

8.5
2009
de

79183
Deutschland
Daten von anderem Programm auslesen
hi,

nach langem suchen hab ich ne Tastenkombination zum Umschalten zwischen den Fenstern gefunden. Danke für den Tipp

Gruss Thomas
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
  Arduino Daten über UDP auslesen Mechatroniker28 3 3.581 11.02.2022 19:29
Letzter Beitrag: GerdW
  Runtime Menü auslösen aus anderem VI GT123 4 3.461 11.09.2020 16:12
Letzter Beitrag: GT123
  Daten einer SPS S7-1200 mit SP7 Toolkit auslesen Daniel9395 17 12.449 05.08.2020 09:26
Letzter Beitrag: Daniel9395
  Motorisierter Prüfstand: Daten mit LabView auslesen montie 11 8.523 03.05.2019 09:20
Letzter Beitrag: montie
  Daten aus txt.Datei auslesen Greensche 4 5.604 06.07.2016 15:44
Letzter Beitrag: Lucki
  Mp3 Daten auslesen flipside2112 9 10.275 15.02.2016 11:01
Letzter Beitrag: GerdW

Gehe zu: