Wo sind die Serial-Port-Vi's ? - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA) +---- Thema: Wo sind die Serial-Port-Vi's ? (/Thread-Wo-sind-die-Serial-Port-Vi-39-s) Seiten: 1 2 |
Wo sind die Serial-Port-Vi's ? - Guest - 23.08.2007 17:05 Hallo, ich habe ein VI von einem Kollegen zur Überarbeitung bekommen. In diesem VI sind mehrere Sub-VI's enthalten, die sich alle auf die serielle Schnittstelle beziehen (siehe Bild). (Serial Port Init, Close Serial Port, Bytes at Serial Port, etc.) Ich habe schon sämtliche Befehle durchsucht, aber finde in LV8.0 nur entsprechende VISA-Befehle. Muss ich noch irgendein Add-On oder zusätzliche Treiber installieren ? Vielen Dank. Karl-Heinz Wo sind die Serial-Port-Vi's ? - Dennis.Moser - 23.08.2007 17:25 ist im visa bereich integriert (ersetzt)... gruß dennis Wo sind die Serial-Port-Vi's ? - Guest - 23.08.2007 17:27 Danke für die Auskunft. Habe ich also keine Möglichkeit da ranzukommen ? Wo sind die Serial-Port-Vi's ? - Y-P - 23.08.2007 19:58 Für was willst Du die denn? Gruß Markus ' schrieb:Danke für die Auskunft. Wo sind die Serial-Port-Vi's ? - Y-P - 23.08.2007 20:04 Finden tust Du sie (wenn auch etwas abgeändert) hier: Gruß Markus Wo sind die Serial-Port-Vi's ? - jg - 23.08.2007 21:00 ' schrieb:Für was willst Du die denn?Markus, ganz einfach, bis LV7 gab es noch einen anderen LV-Treiber, um serielle Ports anzusprechen. Und entsprechend neben den VISA-VI's noch andere VI's. MfG, Jens Wo sind die Serial-Port-Vi's ? - Achimedes - 23.08.2007 23:26 irgendwo im LV Programmordner findest du noch die "seriel.llb" so heist die glaube ich. wenn ich mich nicht teusche werden die Vis aber mit lv8 nicht mehr unterstützt. Wo sind die Serial-Port-Vi's ? - RoLe - 24.08.2007 09:31 Die VI's sehen nur noch gleich aus, basieren aber auf VISA. Die sind noch dabei, damit du alte Vi's nicht alle neu machen musst, im Hintergrund muss aber alles VISA sein. Findest du in ..vi.libinstr_sersup.llb, kannst du manuell einbinden, und deine alten VI sollten gehen. Noch ein paar Infos zum Thema: Genau genommen wurden die nicht "ersetzt", es wurde der direkte Treiber von LabVIEW entfernt. (Irgendwann ab LV6 oder 7 weis nicht mehr genau) Das war eine Datei Namens "serpdrv", 12KB gross. Heute kann LabVIEW nicht mehr direkt auf die serielle Schnittstellen schreiben. Du brauchst dazu ein weiteres Produkt, das NI-VISA. mehrere MB gross. Das ist, wie "fast" alle Software die du auf den Treiber-CD hast, ein selbständiges Produkt. Du kannst VISA auch in C verwenden ohne LabVIEW. In LabVIEW wurde ein Interface zu den VISA Funktionen implementiert. Je nach Einsatz deiner Software (EXE zum verteilen), gibt es heutzutage einige Probleme. - Der Treiber (VISA, oder nur VISA-RT) muss installiert werden auf jedem Rechner der dein LV-Programm ausführen möchte. (vorher musstes du nur die serpdrv als Datei dazulegen.) ((Das selbe übrigens auch für LV-RunTime, genügte die lvrt.dll und ev. noch die lvanly.dll, heute sinds ein paar mehr!)) - Der Treiber ist grösser als deine Exe. (Treiber vorher 12KB) - Lizenzen-Probleme, Install-Probleme Support-Probleme der Anwender usw. Um dies Probleme zu umgehen hat euer Landsmann Martin Henz eine DLL und VI's erstellt (LVSERIAL), damit du das NI-VISA nicht brauchst um von LabVIEW auf die Seriellen Schnittstellen zu schreiben. siehe: http://www.mhst.de/downloads.html, GRATIS und "fast" OpenSource Der Installer kopiert nur die VI's in dein ..LabVIEW-Ordnerinst.liblvserial und erstellt Menus. Zum verteilen deiner Anwendung brauchst du nur die lvserial.dll mitzugeben, es muss kein Treiber für die Serielle Schnittstelle installiert werden. Dieses LVSERIAL ist weit verbreitet und bedenkenlos zu verwenden und ist eine gute alternative zu VISA (seriell) und all den Nachteilen. Wo sind die Serial-Port-Vi's ? - eg - 24.08.2007 09:38 Super Erklärung. Danke Wo sind die Serial-Port-Vi's ? - Guest - 24.08.2007 12:15 Vielen Dank für die vielen Antworten. Ich werde mich mal am LVSERIAL probieren. |