Versuchsingenieure / Produktionsingenieure (m/w)
Prozessentwicklung, Versuchswesen in den Bereichen Messtechnik, Elektronik, Getriebetechnik
über Steinbach Partner Executive Consultants
Region Stuttgart und Unterfranken
Test Engineer (m/w)
Durchführung und Analyse von Versuchen an PKW-Innenraumkomponenten
Johnson Controls Automotive Experienc über Scheerer Werbung GmbH
Burscheid
DIAdem-Version: 11.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: -
Beiträge: 8
Registriert seit: Aug 2010
Tabelle von LabVIEW beeinflussen
Hallo, ich habe die Aufgabe bekommen, mich in LabVIEW und dann in DIAdem einzuarbeiten. Meine Aktuelle Aufgabe besteht darin, von mehreren Kanälen ein Report zu machen. Ich bekomme die Graphen ohne probleme mit Hilfe der DIAdem REPORT Funktion unter Protokolle in den Report und kann es danach als pdf abspeichern. Doch wie kann ich über LabVIEW DIAdem sagen, welche Daten er in die Tabelle schreiben soll, da das ganze dynamisch gehen soll und somit immer was anderes dadrin stehen müsste?
MFG RBS_Phoenix
PS: Ich hab letzte Woche Freitag mit LabVIEW angefangen und heute mit DIAdem, also erwartet nicht so viel wissen von mir
13.08.2010, 07:51 (Dieser Beitrag wurde zuletzt bearbeitet: 13.08.2010 07:51 von Bruno.)
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 1996
Beiträge: 569
Registriert seit: Oct 2008
RE: Tabelle von LabVIEW beeinflussen
Hallo RBS_Phoenix,
willkommen im Forum! Gerne geben wir Dir Tipps, damit Du Deine Aufgabe lösen kannst. Aber erst mal muß ich zugeben , dass mir Deine Aufgabe nicht so ganz klar ist .
Was sind das für Kanäle, die Du darstellen sollst? Welche Aufgabe soll LabVIEW, welche DIAdem übernehmen?
DIAdem ist ja auch allein schon sehr mächtig und kann viele Aufgaben übernehmen. Hast Du schon die Connectivity VIs installiert?
Gruß
Bruno
DIAdem-Version: 11.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: -
Beiträge: 8
Registriert seit: Aug 2010
RE: Tabelle von LabVIEW beeinflussen
Ich denke schon, dass ich sie installiert habe.
Also ich habe eine Report-Vorlage als *.TDR Datei. Durch ein VI von LabVIEW sind 3 Signale (Sinus, Rechteck, Dreieck) Simuliert, dann zu einem Strang zusammengeführt und durch eine dynamische Auswahl, wird aus den 3 Signalen 1, 2 oder alle 3 durchgelassen und sollen in dem Report eingefügt werden.
Das Programm ist in der VI.jpg zusehen. Die Simulierten Signale sind erstmal nur zum Testen, denn im Programm, wo das letztendlich rein soll, wird das über eine NI-Messkarte eingelesen und es sind auch ein paar mehr Signale. Die Auswahl ist auch dynamisch und nicht hart reingeschrieben.
Wie gesagt bekomme ich es so hin, die richtigen Graphen der Signale in das Diagramm einzufügen, jedoch kann ich nichts an der Tabelle ändern, da dazu keine Möglichkeit an den von mir benutzen Baustein in LabVIEW ist.
In Funktionen.jpg sind die Funktionen zu sehen, die ich auch schon probiert habe, die Datei sich aber dadurch nicht öffnen lässt. Ich denke mal, dass das .tdr Format dafür das falsche ist, jedoch ist das meine Vorlage, die ich benutzen soll (sonst hätte ich es schon längst mit Excel gemacht )
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 1996
Beiträge: 569
Registriert seit: Oct 2008
RE: Tabelle von LabVIEW beeinflussen
Hallo RBS_Phoenix,
Ja, ja, die Express VIs ... Schnell und einfach, aber wenn man etwas möchte, dass nicht vorgesehen ist, dann geht es damit nicht.
Da Du ja einen ferigen Report hast ist es vermutlich am einfachsten, den DIAdem Report Wizard zu benutzen. Du kannst hier die Signale einfach an DIAdem senden und den Report spezifizieren. Wenn der Report so aufgebaut ist, dass er alle Signale darstellen kann, die Du zu erwarten hast, sollte das auch mit dynamisch ausgewählen Signalen funktionieren.
Allerdings verrät mir Dein Bild, dass das entsprechende VI nicht richtig installiert ist?!
Gruß
Bruno
Diadem 2010
16.08.2010, 07:06 (Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2010 07:58 von rbs_phoenix.)
DIAdem-Version: 11.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: -
Beiträge: 8
Registriert seit: Aug 2010
RE: Tabelle von LabVIEW beeinflussen
Ich weiß nicht, ob ich es richtig installiert habe Also ich habe die NI Developer Suite 2010 Installiert (inkl. halt LabVIEW und DIAdem) und zusätzlich habe ich mir von der NI Homepage die lv_dd_connectivity_vis_3_01.zip runtergeladen und die setup.exe ausgeführt. Da hab ich gedacht, dass dann alles draufsein müsste, denn andere VIs hab ich dann bei meiner Google-Suche auch nicht gefunden bzw. wurden nicht erwähnt. Allerdings habe ich dort auch keinen gesehen, der eine *.TDR Datei benutzt hat.
Wenn ich z.B. 5 Kanäle habe, will ich davon 3 rausfiltern (mit der SubVI von mir) und anschließend als Graphen und in der Tabelle darstellen. Dass soll aber auch so gehen, wenn ich 2 oder 4 Kanäle rausfilter (also 2 oder 4 Kanäle in der Tabelle anzeigen lassen will und somit immer eine unterschiedliche Spaltenanzahl habe). Allerdings wäre es auch nicht schlecht, wenn das geht z.B. 3 Kanäle als Graph anzeigen aber nur 1 oder 2 in der Tabelle.
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 1996
Beiträge: 569
Registriert seit: Oct 2008
RE: Tabelle von LabVIEW beeinflussen
Hallo rbs_phoenix,
der Report Wizard sollte hier liegen: "C:\Program Files\National Instruments\LabVIEW 2009\vi.lib\Platform\express\DIAdemReportBlock.llb\DIAdemReport Block.vi". Eventuell stimmt bei Dir nur der Eintrag in der Palette nicht...
Gruß
Bruno
Diadem 2010
16.08.2010, 08:31 (Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2010 08:36 von rbs_phoenix.)
DIAdem-Version: 11.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: -
Beiträge: 8
Registriert seit: Aug 2010
RE: Tabelle von LabVIEW beeinflussen
Also ich hab bei Google mal nach der DIAdemReportBlock.llb geuscht und sogar gefunden und runtergeladen. Doch da steht, ich brauche LabVIEW > 8.1 (habe 9.0.2) und die Connectivity VIs > 2.1. Habe ja ansich die Version 3.01.
Aber Abgesehen davon frag ich mich, was man mit dem Baustein machen kann, mit den 2 Pfad-Eingängen, 1 boolschen Eingang "Enable" und den Error-In bzw. Error-Out.
Es soll ja alles automatisch gehen, dass der Benutzer garnichts so richtig mit dem Protokoll bzw. Report zutun hat.
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 1996
Beiträge: 569
Registriert seit: Oct 2008
RE: Tabelle von LabVIEW beeinflussen
Also bei mir kann ich auch noch Signale anschließen... Und ganau das sollte m. E. dynamisch sein.
Wenn Du dann einen Report hast, der auf die maximale Anzahl der signale ausgelegt ist (fehlende Signale werden dann ignoriert), sollte es schon funktionieren.
Gruß
Bruno
Diadem 2010
16.08.2010, 12:48 (Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2010 12:52 von rbs_phoenix.)
DIAdem-Version: 11.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: -
Beiträge: 8
Registriert seit: Aug 2010
RE: Tabelle von LabVIEW beeinflussen
Hmm das ist ja komisch. Ich hab mal 2 Bilder hochgeladen, auf denen zu sehen ist, wo ich es her habe und wie es dann im Blockdiagramm aussieht und das Fenster, dass kommt, wenn ich auf das Symbol doppelklicke. Doch wie gesagt müsste ich die Versionsvorgaben erfüllen. Kann man denn gucken, welche Version vom DIAdem Connectivity VI man hat?
edit: Ich seh grad, dass da steht, dass ich DIAdem Version 8.1 brauche und nicht LabVIEW, dennoch erfülle ich es, habe DIAdem 11.1.
MFG RBS_Phoenix
PS: Danke aber schonmal, dass du mir helfen willst und tust