INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

VI-Dokumentation automatisch erstellen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

09.01.2009, 11:47
Beitrag #2

rolfk Offline
LVF-Guru
*****


Beiträge: 2.317
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
VI-Dokumentation automatisch erstellen
' schrieb:Hallo zusammen,

ich habe eine relativ umfangreiche VI-Bibliothek (keine dll oder ähnliches, sondern VIs in einer einfachen Ordnerstruktur) erstellt. Nun möchte ich ein Dokument (html, pdf, rtf oder sonstiges) erstellen, welches alle VIs dokumentiert. Dieses Dokutool würde ich gerne in C# schreiben. Um die nötigen Infos über die VIs zu bekommen, würde ich gerne die LabVIEW internen Dokumentationen verwenden. Diese kann man sich schön als *.txt-Datei ausgeben lassen und somit gut einlesen und weiter verarbeiten. Momentan ist mein Programm also drauf angewiesen, dass zu jedem VI eine aktuelle Dokumentation im *.txt-Format erstellt wurde. Diese Dokumentation würde ich gerne automatisch erstellen (aus c# raus) lassen.

Gibt es da Ansätze, Ideen, Lösungen?

Vielen Dank schonmal,
Torsten

Aus C# dürfte es etwas schwierig werden. Im Prinzip ist es aber ein ziemlich leichtes um ein VI zu schreiben das eine Pfad als Eingang hat und dann eine Dokumentation erstellt. Das geht je nach Deinen Wünschen durch den Aufruf einer einzigen VI Methode (VI->Print-><HTML, RTF, Text) oder mehr aufwendig extrahieren der entsprechenden Information (Description, Icon, Connector Pane, etc) und dann in ein Textfile nach Deiner Wahl hineinschreiben.

Aufruf eines solchen VIs wäre durch die ActiveX Schnittstelle von LabVIEW möglich, was mit etwas Mühe auch aus C# gehen sollte.

Direktes extrahieren der Information aus dem VI ist ein hoffnungloses Unterfangen. Das binäre Format von VIs ist nicht dokumentiert und "Subject to Change at any time" wie sie es so schön nennen (und hat sich auch wirklich mit jeder LabVIEW Version mehr oder weniger verändert).

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
VI-Dokumentation automatisch erstellen - rolfk - 09.01.2009 11:47

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dokumentation generieren mit Doxygen galilio 2 4.876 22.03.2017 11:08
Letzter Beitrag: th13
  LabView Dokumentation erzeugen machfax 9 9.296 09.12.2016 12:42
Letzter Beitrag: aljasik
  Sequenz zur Dokumentation, Einfluss auf das Timing TSC 7 5.825 19.10.2016 07:08
Letzter Beitrag: TSC
  UNC-Pfad für die VI Dokumentation Jochen_BW 4 4.510 19.07.2013 06:28
Letzter Beitrag: Jochen_BW
  Automatisch Liste aus XML erstellen nemesismf 8 7.374 12.11.2012 11:32
Letzter Beitrag: jg
  Cluster automatisch erstellen warn-two 3 6.479 11.09.2010 15:33
Letzter Beitrag: Matze

Gehe zu: