LabVIEWForum.de
Werte von einer Htmlseite lesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Werte von einer Htmlseite lesen (/Thread-Werte-von-einer-Htmlseite-lesen)

Seiten: 1 2


Werte von einer Htmlseite lesen - jgk1991 - 30.11.2010 13:16

Liebes LabVIEWTeam.

Ich freue mich echt das es euch gibt ...
Ich habe leider mit LabVIEW nicht soo viel Erfahrung.
Ich kenne nur die Grundlagen aus den Tutorien aus dem Programm.


Ich habe da mal wieder ne frage ...


Ich habe eine Tankanzeige.

Diese Tankanzeige ist in meinem Netzwerk und hat ein Interface.

und auf einer Seite von dieser Seite wird der Wert angezeigt.

Die Seite sieht so aus, wie auf dem Bild in dem Anhang.

Ich brauche den wert in der in der 4 Zeile als erstes steht. In diesem Beispiel:6.46.

Die Adresse zu dieser Seite ist z.B:http://192.168.178.155(Ip vom der Tankanzeige)/werte.html

Ich habe mal kurz nach gefragt,wegen der Seite.

Also das gerät erstellt die seite jedes mal neu.

Der Quelltext ist ein bisschen verändert aber so im groben sieht der so aus.

"

<!DOCTYPE HTML PUBLIC "-//..//..//..">
<html>
<head>
<title>Values in plain Text

</head><body>


count:
"8" <p>Name:
"Test","Tank 2","Tank 3","Tank 4","Tank 5","Tank 6","Tank 7","Tank 8" <p>total:
"10.00","0.000","0.000","0.000","0.000","0.000","0.000","0.000" <p>Content:
"4.54","0.000","0.000","0.000","0.000","0.000","0.000","0.000" <p>Ullage:
"5.46","0.000","-200.000","-100.000","-800.000","-700.000","-600.000","-500.000" <p>density:
"1.00","1.000","1.000","1.000","1.000","1.000","1.000","1.000" <p>Unit:
" m3","ABC","ABC","ABC","ABC","ABC","ABC","ABC" <p>Errorcode:
"0","0","0","0","0","0","0","0" <p>
</body></html>

"


Hoffe ich habe mein Problem genau genug beschrieben.

Bitte helft mir ^^


Mit freundlichen Grüßen

Georg Kirschmann


Werte von einer Htmlseite lesen - GerdW - 30.11.2010 13:22

Hallo Georg,

Zitat:Hoffe ich habe mein Problem genau genug beschrieben.
Geil, eine lokale Netzwerkadresse (die nur dir zugänglich ist) und kein Bild angehangen...

Interessanter wäre der HTML-Code der Seite. Lässt sich der Wert vielleicht einfach mit ein oder zwei MatchPattern finden?


Werte von einer Htmlseite lesen - jgk1991 - 30.11.2010 14:11

Hab ich jetzt oben ergänzt.

Eine kleine Nebenfrage: Der Beitrag, ist der LVF-Regel gemäß richtig ?


lg Jamin


Werte von einer Htmlseite lesen - GerdW - 30.11.2010 14:15

Hallo Jamin,

HTML-Datei laden (im Zweifelsfall per Datasocket), nach 'Content: "' (mit Anführungszeichen) suchen, dann ScanFromString mit "%.;%f" als Formatstring...


Werte von einer Htmlseite lesen - jgk1991 - 01.12.2010 06:51

So, ich habe jetzt mal nen bisschen rum versucht ... aber nichts wirklich hinbekommen.
Deswegen wollte ich schon erst mal fragen ob der Anstatz richtig ist.

Also: DataSocket ist ein Tool mit dem ich Texte lesen kann, egal in welchem Format.

Wenn ich jetzt aber die Url eingebe von der Seite im Netzwerk, dann sagt der mit das ein DataSocket Server nicht connecten kann.

Muss man dazu noch was machen ?

Bin leider noch nicht so erfahren.


lg Jamin

LabVIEW2010 englische Version


Werte von einer Htmlseite lesen - jgk1991 - 01.12.2010 09:30

Boar, das ist doch eig nicht schwer oder ? ... Ich bekomme es einfach nicht hin.

Ich habe verstanden wie du es meinst, aber das geht hier irrgent wie nicht ...

Ich komme leider nicht mehr weiter.

Wenn jemand Ideen hat, würde ich mich freuen wenn er sie hier posten würde.


Mit freundlichen Grüßen


Jamin Kirschmann


Werte von einer Htmlseite lesen - GerdW - 01.12.2010 09:34

Hallo Jamin,

so bekomme ich bisher noch jede Datei aus dem Internet geladen:
[attachment=30965]
Beachte auch den im Snippet angegebenen Link...

Zu deinem VI:
Keine Ahnung, warum du diese DS-Funktion verwendest - du willst doch eine Datei (=HTML-Code) lesen und keine URL auswählen...


Werte von einer Htmlseite lesen - jgk1991 - 01.12.2010 10:09

Hey danke, aber wieso steht da immer Image ? ... oder wird die HTML Datei als Bild angesehen.

Mit URL dachte ich das,das mit die URL der Pfad zu der Seite(HTML) angegeben wird.

Ich kann das Bild leider nicht mit LabVIEW erstellen ... ich weiss nicht wo ich die Bauteile finde.

Tut mir echt leid ... ich stell mich nicht extra so an.


Mit freundlichen Grüßen

Jamin


Werte von einer Htmlseite lesen - GerdW - 01.12.2010 10:14

Hallo Jamin,

HTML-Seiten sollten auch ohne das Extratag [text] geladen werden - mit der gleichen Funktion!

Schon mal ausprobiert? (Siehe Attachment!Lv85_img) Die Startseite von Heise.de bekomme ich jedenfalls geliefert...


Werte von einer Htmlseite lesen - jgk1991 - 01.12.2010 10:36

Hey Danke GerdW, das funkst ja, vielen DANK.

Ich glaube das mit dem rausfiltern kriege ich schon jetzt schon hin ...

Ist ja hoffentlich nicht so schwer.


Vielen Dank