Profil
tt-web hat bisher keine persönliche Äußerung.
tt-web
LVF-Stammgast
29 Jahre alt
Männlich
Keine Angabe
LV-Version: 8.6
LV-Erfahrung seit: 2008
LV-Sprachversion: DE
PLZ: 64354
Land: Deutschland
Jobstatus: -
Mitglied seit: 09.07.09
Profilansichten: 712*
Zuletzt gesehen: 02.07.10 , 23:07
Ortszeit: 07.09.2010 , 04:52:36
111 Beiträge (0 Beiträge pro Tag)
Keine Angabe
Keine Angabe
Keine Angabe
tt-web@hotmail.de
Privat
* Profilansicht wird stündlich erneuert
|
Themen
Beiträge
Recent wiki edits
Awards
Freunde
Mein Inhalt
Hallo, ich sitz mal wieder vor einem Problem und komme nicht auf eine einfache Läsung. Also folgendes: Ich lese von zwei Quellen Messwerte ein und möchte diese in einem Diagramm/ darstellen lassen. Dabei soll die X-Achse die Zeit anzeigen und über einen Bereich von 5 Minuten gehen. Leider kann ich unter Datenbindung nur eine PSP Variable angeben, ich würde ja aber gerne zwei aeinlesen, damit ich sehen kann, wenn es Abweichungen in beiden Kurvenverläufen zueinander gibt. Hoffe es ist klar geworden, was ich meine. Ich bin mir auch gar nicht so sicher, ob diagramm die "perfekte" Darstellungsmöglichkeit ist.
Liebe Grüße Thomas
Hallo, ich habe das Große Vergnügen mich an der Uni mit den Shared Variablen ausseinanderzusetzen. Eigentlich finde ich die Klasse, weil theoretisch vieles einfacher wird. Aber nachdem ich aus meinem Projekt eine EXE Datei erstellt habe wird der Deploymentprozess mit einer Fehlermeldung abgebrochen.Der Code ist -1950678996, also ist die Einstellung fehlerhaft. Nur ist das Problem, dass der Fehler erst auftritt, nachdem ich eine Exe erstallt habe. Ein Komilitone meinte, dass es tausend Gründe gibt, warum das nicht funktioniert. Ich glaube das nicht so recht und haffe auf euch ;-) Ist bestimmt nur eine Kleinigkeit... Wenn das zu allgemein ist: Es geht darum, dass ein Simatic.Net OPC-_Server "Daten" einer Messtation zur Verfügung stellt. Diese sollen ausgelesen werden. Dafür habe ich auf dem Zielrechner die Konfiguration in der Datei OPC.lvlib gespeichert. Und die Bindungsvariablen erstellt. Diese habe ich dann im Projekt verwendet. Wenn ich das Projekt ausführe, dann werden die Variablen deployed. Die Angaben scheinen identisch zu sein mit denen in der Exe, also IP Adresse usw.
Liebe Grüße Thomas
Hallo, ich habe in C++ eine DLL geschrieben. Jetzt tritt folgendes Problem auf: Wenn ich einen CLR-Knoten ins Diagramm einfüge und unter Einstellungen die DLL angebe, erhalte ich eine Auswahl der Exportierten Funktionen und kann mit der DLL arbeiten. Stelle ich dagegen den Pfad programmatisch zur Verfügung, kann ich die Funktionen nicht mehr auswählen und LabVIEW strürzt ab. Was könnte der Fehler sein?
Gruß Thomas
Hallo, eine vielleicht OffTopic Frage (weil es nicht direkt LabVIEW betrifft): Ich habe früher in Visual Studio 6.0 programmiert (Kleinkram, nix großes, daher nur grundlegende Kenntnisse). Im Buch von Georgi/Metin ist auch ein schönes Beispiel wie man VS6.0 eine DLL erstellt und dann in LabVIEW einbindet. Leider ist VS6.0 unter Vista nicht zu installieren, daher habe ich mir über DreamSpark die aktuelle VS2010 besorgt. Und siehe da: der Aufbau der DLL-Datei ist komplett anders. Kann mir jemand sagen, wie ich unter 2010 das Beispiel aus dem "Einführung in LabVIEW" Buch nachvollziehen kann?
Liebe Grüße Thomas
Hallo, ich habe ein eher allgemeines Programmierproblem: Ich habe eine Statemachine gebaut "Anfang" "Vergleich" "Ende". In "Anfang" wird überprüft, ob zwei Werte gleich sind. Sind diese gleich wechsel ich in den Zustand "Vergleich". Wenn nicht durchlaufe ich wieder "Anfang". In "Vergleich" soll überprüft werden, ob die Werte für eine Zeitspanne von 5 Minuten gleich bleiben, danach wechsel ich zu Ende und mein Ursprungsprogramm läuft weiter. Nun mein Problem mit dem Vergleich: Die Bedingung ist, dass die Werte gleich bleiben. Solange soll eine Schleife laufen. Ist das Ende der Zeitspanne erreicht soll der Wert True ausgegeben werden um in den nächsten Modus zu wechseln. Sollte der Wertevergleich eine Abweichung ergeben (False) soll insgesamt ein False ausgegeben werden um in den Modus "Anfang" zu wechseln. Ich habe jetzt mit diversen While- und Case-Konstruktionen rumgebastelt, aber ich bekomme es nicht hin....
Mein Problem bei Case ist, dass Case immer nur einmal am Anfang ausgelesen wird. Ich überlege jetzt ob ich zwei Whileschleifen benutze. In der einen läuft die Zeit und wird beendet wenn die Zeit abgelaufen ist. Ich habe dies mit der Funktion "Zeit in ms" und Schieberegistern gelöst. In der Zweiten Schleife wird Verglichen. Wenn der Vergleich False ist wird False ausgegeben, ist der Vergleich True und die Zeit True wird ein True ausgegeben, ist der Vergleich True und die Zeit ist True läuft die äußere Schleife um die beiden Schleifen weiter...
Geht das so? Geht das einfacher? Irgendwelche ideen? Gibt es ein VI für solche Fälle?
Gruß thomas
|
Letzte Besucher
 16 Jun 2010 - 11:06
 17 Dec 2009 - 9:14
 12 Nov 2009 - 17:27
 10 Aug 2009 - 6:16
 27 Jul 2009 - 12:24
Freunde
Es gibt keine Freunde zum Anzeigen.
|