11.10.2007, 15:54
Beitrag #1
|
Stinger
LVF-Neueinsteiger
Beiträge: 7
Registriert seit: Oct 2007
3.00
-
kA
Deutschland
|
LabVIEW und Internetdaten
Erstmal hallo,
ich bin durch einen Tipp von einen Freund auf euer Forum gestossen.
Ich stehe vor folgendem Problem.
Ich muss für verschiedene Steuerungen welche übers www mit meeinem HauptPC kontakt aufnehmen mir mit meinem PC die Daten von einer Internetseite holen und dann weiterleiten. Das Problem ist dass die Daten in Textform dar liegen. Ich brauche auch net die ganzen Daten, sondern von der ganzen Internetseite nur 3 Zahlen welche ich weiterschicken will. Ist so was mit LabVIEW überhaupt realisierbar?
Vielen Dank für eure Antworten
MFG Stinger
|
|
|
11.10.2007, 16:07
Beitrag #2
|
Stinger
LVF-Neueinsteiger
Beiträge: 7
Registriert seit: Oct 2007
3.00
-
kA
Deutschland
|
LabVIEW und Internetdaten
Sorry, falsches Forum, anderes Unterforum wär angebracht gewesen. Aber Bitte trotzdem antworten.
Danke
|
|
|
11.10.2007, 18:07
Beitrag #3
|
mobadig
LVF-Gelegenheitsschreiber
Beiträge: 55
Registriert seit: Jan 2005
8,2
2005
de
Deutschland
|
LabVIEW und Internetdaten
' schrieb:Sorry, falsches Forum, anderes Unterforum wär angebracht gewesen. Aber Bitte trotzdem antworten.
Danke
Hallo Stinger,
sicher ist das möglich. Es gibt bei den Beispielen ein TCP/IP - Beispiel VI. Mit dem kannst Du an jede beliebige IP Adresse Anweisungen auf einen bestimmten Port schicken.
Der Server im Internet sollte nur etwas mit anfangen können. Ich verwende z.B ein eigenen Tool in PHP geschrieben, welches mir eine Authentifizierung des Clienten ermöglicht und mir
die entsprechenden Daten einer Internetdatenbank zurücksendet. Ich denke die LV Client Seite ist dabei noch die einfache.
Wenn es immer nur um die selben Felder geht die Du auslesen willst, dann stell doch über Deinen Internetserver einen RSS Feed mit den benötigten Daten und rufen diesen mit LV ab.
Mit vielen CMS Systemen kannst Du so einen RSS Feed generieren und entsprechend ausliefern.
Für tiefergehende Tips solltest Du aber genau beschreiben was Du vor hast. Wie z.B ist es Dein Server im Internet ... . Wie entstehen die Daten auf dem Server und und und
|
|
|
11.10.2007, 18:09
(Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2007 18:18 von Stinger.)
Beitrag #4
|
Stinger
LVF-Neueinsteiger
Beiträge: 7
Registriert seit: Oct 2007
3.00
-
kA
Deutschland
|
LabVIEW und Internetdaten
S Problem is ich müsste die Internetseite einlesen und mir von der Daten holen.
Bin jetzt total erleichtert das des möglich ist, super Forum hier.
Mein PC auf dem LabVIEW installiert ist kriegt ne Anfrage übers Internet sagen wir mal von irgendeiner Steuerung 12345. LabVIEW geht daraufhin auf eine bestimmte Internetseite extra mit den relevanten daten für steuerung 12345. Da es aber mehr als die benötigten Infos (Werbung...) enthält muss ich diese seite einlesen und in ein Array umwandeln um die entsprechenden Daten zu bekommen. Anschliessend soll LabVIEW die gefilterten Daten als txt File der Steuerung schicken.
Meine Frage an euch,
ist so etwas auch realisierbar? Mit Anfrage, daraufhin "Suche starten", ganze www seite einlesen, daten raus filtern und dann schicken.
PS: Bin noch Dummy in LabVIEW, wenn des möglich ist dann hacke ich mich voll rein.
|
|
|
11.10.2007, 18:17
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
LabVIEW und Internetdaten
Hallo, Stinger,
es war zwar schön, dass du dich für das Posten im Unterforum DAQ entschuldigst hast, und wie du siehst, ist dass inzwischen behoben. Aber dann BITTE:
Nicht nochmal dieselbe Frage in einem anderen Unterforum stellen!
Forenregeln beachten:
http://www.LabVIEWforum.de/index.php?showtopic=5869
Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
11.10.2007, 18:32
Beitrag #6
|
dc6xs
registered alien
Beiträge: 762
Registriert seit: Aug 2006
6.1,7.00
2006
kA
79106
Sonstige
|
LabVIEW und Internetdaten
' schrieb:S Problem is ich müsste die Internetseite einlesen und mir von der Daten holen.
Bin jetzt total erleichtert das des möglich ist, super Forum hier.
Mein PC auf dem LabVIEW installiert ist kriegt ne Anfrage übers Internet sagen wir mal von irgendeiner Steuerung 12345. LabVIEW geht daraufhin auf eine bestimmte Internetseite extra mit den relevanten daten für steuerung 12345. Da es aber mehr als die benötigten Infos (Werbung...) enthält muss ich diese seite einlesen und in ein Array umwandeln um die entsprechenden Daten zu bekommen. Anschliessend soll LabVIEW die gefilterten Daten als txt File der Steuerung schicken.
Meine Frage an euch,
ist so etwas auch realisierbar? Mit Anfrage, daraufhin "Suche starten", ganze www seite einlesen, daten raus filtern und dann schicken.
PS: Bin noch Dummy in LabVIEW, wenn des möglich ist dann hacke ich mich voll rein.
Schau Dir mal wget an.
Oder bau Dir ein passendes Script in einer passenden Scriptsprache und lass LV den output vom Script auswerten..
Beachte aber das einige webseiten leider öftersa umgestaltet werden und das script jedesmal angepasst werden müsste.
Gruß, Rob
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
|
|
|
11.10.2007, 21:13
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2007 08:25 von Stinger.)
Beitrag #7
|
Stinger
LVF-Neueinsteiger
Beiträge: 7
Registriert seit: Oct 2007
3.00
-
kA
Deutschland
|
LabVIEW und Internetdaten
Du meinst also mit WGnet herunterladen und dann mit LabVIEW auswerten?
Kann ich dem Eingang in LabVIEW sowas wie ne Internetadresse geben, die z.b. eine ID-Nummer empfängt und dann auf bestimmte files mit der selben id-nummer zugreift?
Alternativ dazu könnte ich auch mir die Daten Automatisch auswerten lassen. LabVIEW müsste halt dann die Daten unter einem bestimmten Namen Speichern.
Sagen wir 2 Ordner, 1 hat die ungefilterten txt-files, der andere, Ordner2 ist für die gefilterten txt-files. LabVIEW bearbeitet der Reihe nach, fängt mit dem 1. an. 000001ungefiltert.txt zum Beispiel, bearbeitet dieses file, speichert es in nem anderen Ordner unter 000001gefiltert.txt und löscht automatisch das Ungefilterte. Dann geht LabVIEW automatisch zum nächsten 000002ungefiltert.txt und macht exakt is selbe, speichert es unter 000002gefiltert.txt, dann zum 3. usw.
Wenn ein neues 0000001 ungefiltert da ist soll er das alte 0000001gefiltert löschen, dann 0000001ungefiltert.txt auswerten, speichern, s gleiche beim 000002 usw.
Geht das mit LabVIEW?
An die Daten könnte ich dann mit meiner Steuerung zugreifen.
Die Steuerungen holen sich die Daten über WGNET sagen wir mal.
|
|
|
12.10.2007, 09:31
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2007 09:43 von Stinger.)
Beitrag #9
|
Stinger
LVF-Neueinsteiger
Beiträge: 7
Registriert seit: Oct 2007
3.00
-
kA
Deutschland
|
LabVIEW und Internetdaten
Irgendeine Webseite.
Also Gesammtkonzept:
Ich muss eine Datenbank erstellen auf welche verschiedene Steuerungen zugreien. Für die Datenbank brauche ich von einer anderen Webseite Werte. Diese Webseite ist html-programmiert und enthält die benötigten Werte. Leider sind die Werte für jede Steuerung unterschiedlich, sind aber im Code immer an der gleichen stelle, nur an ner anderen Stelle der webseite. ( http://www.dummie.de/1 und http://www.dummie.de/2 zum Bsp).
Plan: Abspeichern der seiten www......de/1 und www.....de/2. Mit LabVIEW auswerten. Oder kann ich da gleich mit LabVIEW drauf zugreifen?
Dann mit den gefilterten Werte in eine online-datenbank generieren auf welche meine Steuerungen zugreifen.
|
|
|
12.10.2007, 10:07
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2007 10:07 von Y-P.)
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
LabVIEW und Internetdaten
Mal was anderes.....
Bist Du sicher, dass Du LabVIEW 3.0 verwendest??
Aus welchem Museum hast Du denn das gezockt?
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
| |