19.02.2014, 18:33
Beitrag #1
|
monki
LVF-Neueinsteiger
Beiträge: 6
Registriert seit: Feb 2014
2011
-
DE
|
Controller-Ansteuerung / Datenerfassungskarte unbekannt
Hey,
ich habe einen Contoller (komerziell), der sich über LabVIEW ansteuern lässt.
Wie bekomme ich raus, welche Datenerfassungskarte verbaut ist, bzw. wie ich den Controller (über USB) mithilfe von LabVIEW ansteuern kann?
(Treiber für Windows ist vorhanden, mgl. lässt sich daraus was ableiten?)
Folgender Hintergrund:
Ich habe einen Controller mit zugehöriger Software, diese läuft jedoch nur unter Windows und leider nicht unter Linux. Da wir im Labor aber nur mit Linux arbeiten und es für uns essentiell ist, dass alle Daten während des Versuchs mitgeloggt werden, arbeite ich mich gerade in LabVIEW herein und versuche ein neues Programm mit den benötigten Funktionalitäten für Linux zu schreiben.
Vom Hersteller habe ich nur die Bestätigung bekommen, dass die vorhandene Software mit LabVIEW geschrieben wurde. Leider sind die nicht weiter kooperativ und eine Version für Linux ist von deren Seite bisher nicht geplant.
Hat jemand eine Idee, wie ich das Problem lösen kann?
Danke.
Gruß
monki
|
|
|
19.02.2014, 18:51
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Controller-Ansteuerung / Datenerfassungskarte unbekannt
Deine Infos sind sehr allgemein. Controller kann alles mögliche sein.
Ich würde mal vorschlagen, aufschrauben und reinschauen...
Gruß, 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.
|
|
|
19.02.2014, 19:13
Beitrag #3
|
monki
LVF-Neueinsteiger
Beiträge: 6
Registriert seit: Feb 2014
2011
-
DE
|
RE: Controller-Ansteuerung / Datenerfassungskarte unbekannt
Aufschrauben geht leider nicht, der Controller ist verklebt.
Kann man die benötigten Daten nicht vielleicht irgendwie auslesen?
Welche Infos zum Contoller brauchst du?
Kurzbeschreibung des Herstellers:
- Provides excellent temperature stability
- Four control channels allow to connect a four heated components
Technical Features:
Temperature stability: ± 0.05 °C
Temperature uniformity across the insert: ± 0.5 °C
Temperature range: Room temperature - 45 °C
Control channels: 4
software for remote control and data recording included
External temperature sensor included
Adjustable alarm function included
Analog output for extreme noise reduction optional
|
|
|
19.02.2014, 20:45
(Dieser Beitrag wurde zuletzt bearbeitet: 19.02.2014 20:48 von GerdW.)
Beitrag #4
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Controller-Ansteuerung / Datenerfassungskarte unbekannt
Hallo monki,
wenn man einen Treiber für ein Gerät programmieren will, benötigt man ein entsprechendes Manual des Hardwareherstellers.
Wenn euer Hersteller keinerlei Informationen herausrücken kann/will: sucht euch einen anderen (und dann besseren…)!
Zitat:Welche Infos zum Contoller brauchst du?
Wie "toll" der arbeitet, ist uns schnurz.
Elementare Daten wären:
- Schnittstellenprotokoll ("USB" ist zu allgemein!)
- verwendete Hardware
- Funktionsumfang der Firmware
- Befehls- und Datenformate
- …
|
|
|
19.02.2014, 21:25
(Dieser Beitrag wurde zuletzt bearbeitet: 19.02.2014 21:37 von jg.)
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Controller-Ansteuerung / Datenerfassungskarte unbekannt
Könnte es sein, dass der Name des Herstellers deines ominösen Controllers mit i anfängt und mit i aufhört?
Gruß, Jens
Könnte es sein, dass es dir darum geht, die Windows Erfassungssoftware für den ominösen Controller zu ersetzen? Wenn es nämlich das Teil ist, das ich vermute..., ja, die Windows-Software sieht nach LabVIEW aus. Das heißt aber noch lange nicht, dass die Firmware des Controllers mit LabVIEW geschrieben wurde.
Gruß, 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.
|
|
|
19.02.2014, 21:58
Beitrag #6
|
monki
LVF-Neueinsteiger
Beiträge: 6
Registriert seit: Feb 2014
2011
-
DE
|
RE: Controller-Ansteuerung / Datenerfassungskarte unbekannt
@GerdW:
Ok, ich schau mal was ich darüber rausfinden kann.
@jg:
Ja, dies tut er in der Tat.
Es geht nicht darum, die (laut Hersteller) in LabVIEW geschriebene Erfassungssoftware zu ersezten, lediglich die Messdaten sollen auch unter Linux mitgeloggt werden können. Da dies wohl über LabVIEW kein Problem ist, war meine Idee die Messwerte mittels einem, unter Linux laufendem, Programm mitzuloggen und in einem Textfile auszugeben.
Hast du eine Idee, wie ich weitere Infos zur Firmware bekommen kann?
Gruß, monki
|
|
|
19.02.2014, 22:49
Beitrag #7
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Controller-Ansteuerung / Datenerfassungskarte unbekannt
Wie meldet/installiert sich der i****i-Controller unter Windows? Mglw. meldet sich das i**i-Gerät als virtueller Com-Port?!
Idee: Reverse-Engineering, i.e. versuche, die Kommunikation mitzulesen, wenn du keine weiteren Infos vom Hersteller erhältst. Ansonsten wird es schwierig.
Gruß, Jens
P.S.: Wieso eierst du so um den Hersteller herum?
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.
|
|
|
20.02.2014, 09:22
Beitrag #8
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Controller-Ansteuerung / Datenerfassungskarte unbekannt
Nachtrag: Was ist so alles an NI-Software installiert, wenn du die Hersteller-Software auf einem Windows-Rechner installierst?
Gruß, 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.
|
|
|
20.02.2014, 18:04
Beitrag #9
|
monki
LVF-Neueinsteiger
Beiträge: 6
Registriert seit: Feb 2014
2011
-
DE
|
RE: Controller-Ansteuerung / Datenerfassungskarte unbekannt
[kurzes Update]
der Controller scheint über eine RS-232-Schnittstelle zu kommunizieren.
Folgende Software habe ich gefunden (Titel wie angezeigt):
- NI VISA / VISA Shared Components (Unterordner: IVI Foundation) => bestätigt, dass über RS-232 kommuniziert (richtig?)
- National Instruments Software
- MAX
Ich vermute, dass das "Windows Driver Package - FTDI COM Driver Package - Bus/D2XX Driver (07/12/2013 2.08.30)", sowie das "Windows Driver Package - FTDI COM Driver Package - VCP Driver (07/12/2013 2.08.30)", im Zuge der Installation der Herstellersoftware ebenfalls installiert wurde (identisches Installationsdatum).
Gruß, monki
|
|
|
20.02.2014, 19:16
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Controller-Ansteuerung / Datenerfassungskarte unbekannt
Ja, hört sich sehr danach an, als ob hinter der USB ein USB-zu-RS232 Konverter hängt.
Du könntest versuchen, mit einem Serial Port Monitor Programm die Kommunikation mitzusniffen. Viel Spaß beim Reverse Engineering wünsche ich dann. LabVIEW brauchst du IMHO für eine Umsetzung unter Linux dann nicht unbedingt.
Schneller zum Ziel kommst du natürlich, wenn du den Hersteller doch zur Zusammenarbeit überreden kannst.
Gruß, 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.
|
|
|
| |