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 

Array drucken



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!

27.01.2010, 16:06
Beitrag #1

csichnov Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: May 2009

2009/8.5
2008
de

47877
Deutschland
Array drucken
Hallo zusammen!

Ich möchte mich erneut mit einem Problem an euch wenden.

Ich weiss es gibt zu diesem Problem bestimmt viele elegante Lösungen, doch ich brauch eine möglichst einfache und simple (wenig Programm in LabVIEW).

Also hier das Problem:

Ich hab ein Array, das aus 2 Spalten und n-Zeilen besteht. Dieses enthält Zahlen eines beliebigen Formates. Diesen Array soll ich in möglichst einfacher Form ausdrucken um diese Daten per Hand nochmal abzugleichen. Leider muss auch noch Spalten- und Zeilenbeschriftung an diese Daten dran.

Dies soll per Knopfdruck zum Druckbildschirm führen.


Ich persönlich würde das über den Reportgenerator machen, was aber nicht gewollt ist.
Zusätzlich soll diese Ausdruck Variant noch gespeichert werden.


Am liebsten wäre mir ein pdf oder word file. Ich würde mich aber auch mit txt oder so zufrieden.


Vielleicht kennt ja jmd ein einfache Variante.

schon mal vielen Dank für Tips und Anregungen

csichnov
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.01.2010, 16:21
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Array drucken
Hallo csichnov,

wie wär's ganz einfach mit 2 * ArrayToSpreadsheetstring? Erstmal für die Zeilenheader (bereitgestellt als Array of strings), das zweite mal für das Zahlen-Array. Dann beide Strings verknüpfen und in eine Textdatei schreiben. Fertig.

Text hat so seine Vorteile:
- man kann ihn mit einfachsten Notepad und Konsorten bearbeiten
- man kann ihn in Excel importieren
- man kann ihn in Word laden und formatieren nach Belieben
- man kann ihn auf beliebige andere Rechner kopieren und hat nie Probleme mit irgendeinem Fileformat...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.01.2010, 23:13
Beitrag #3

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Array drucken
Eine Möglichkeit wäre noch eine HTML-Datei. Geht noch mit erträglichem Aufwand ohne Report-VIs zu erstellen. Im Front-Panel kann man einen ActiveX-Container mit IE haben und drucken.

Jedoch lassen sich HTML-Datei schlecht weiterverarbeiten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2010, 07:22
Beitrag #4

csichnov Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: May 2009

2009/8.5
2008
de

47877
Deutschland
Array drucken
Zitat:wie wär's ganz einfach mit 2 * ArrayToSpreadsheetstring? Erstmal für die Zeilenheader (bereitgestellt als Array of strings), das zweite mal für das Zahlen-Array. Dann beide Strings verknüpfen und in eine Textdatei schreiben. Fertig.


An sowas hab ich auch gedacht. Aber ich soll das nicht nur dahin "vorbereiten" sondern es soll sich ja direkt das Druckfenster öffnen. Wie kann man das verwirklichen?


csichnov
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2010, 09:03
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Array drucken
Hallo,

hab's lange nicht mehr ausprobiert:
Man kann bei den VI properties einstellen, dass das Forntpanel nach Beenden des VIs gedruckt werden soll.
Also:
- in einem subVI den Text in Stringindicator (oder 2D Array of strings) darstellen
- Frontpanel des subVI wird bei beenden des VI gedruckt

Was ich jetzt nicht aus dem Stegreif weiß, ist ob sich dann ein Druckdialog öffnet oder ob LV einfach den Standarddrucker verwendet...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2010, 10:45
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Array drucken
Per .NET kann man das so lösen:

   
Lv09_img2
Sonstige .vi  DefaultPrinter_Print_File.vi (Größe: 10,6 KB / Downloads: 228)


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.01.2010, 11:53 (Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2010 12:03 von jg.)
Beitrag #7

csichnov Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: May 2009

2009/8.5
2008
de

47877
Deutschland
Array drucken
Hi ich hab das mal versucht auszuprobieren aber bei mir kommt bei Ausführung ein Fehler.

Ich hab mein Versuch und ein Screenshot des Fehlers mal angehängt.


(ich hoffe ich hab jetzt nicht gegen eine Forumregel verstoßen? ich hab grad auf die schnelle keine Reglen zum Bild hochladen gefunden und leider grad nicht die Zeit zu suchen O)

Lv09_img2


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  PrintArray.vi (Größe: 11,71 KB / Downloads: 190)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.01.2010, 12:11
Beitrag #8

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Array drucken
Der Dateityp den du drucken willst hat keine Standardanwendung.

Das bedeutet beim Doppelkilick auf ein *.doc öffnet sich Word.
Bei Doppelklick auf deine Datei kommt der "Öffnen mit...?" Dialog.

Du musst also deiner Datei eine Standardanwendung ("immer öffnen mit" Haken setzen) zuweisen, oder die Datei mit einer Endung speichern, der eine Standardanwendung zugeordnet ist.

Meine Datei war vom Typ *.txt und Notepad ist die Standardanwendung.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.01.2010, 12:22
Beitrag #9

csichnov Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: May 2009

2009/8.5
2008
de

47877
Deutschland
Array drucken
cool danke.

Mein Problem war, dass Write to Spreadsheet eine "Datei" erstellt hatte, die man nicht autoöffnen konnte.

Das Problem ließ sich aber einfach umgehen, in dem ich eine .txt erstellt habe und deren Pfad ich hinterlegt habe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.02.2010, 07:34
Beitrag #10

csichnov Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: May 2009

2009/8.5
2008
de

47877
Deutschland
Array drucken
Servus, ich bins nochmal.

Also ich musste die Anwendung jetzt auf einem anderen System aufspielen und eonsetzen. Es befindet sich jetzt auf einem Netzwerklaufwerk.
Wenn ich dir Druck-Funktion einsetze kommt bei mir der gleiche Fehler wie zuvor gepostet. Die "Öffnen mit..?" Sache ist richtig eingestellt.

Ich hab mal bisschen im Inet gesucht und gelesen, dass Netzwerklaufwerke bei sowas Probleme machen, da sie die "benötigten Skripte" nicht richtig finden können. Leider stand dabei nicht wie man so ein Problem löstSad

Hat hier jmd damit schon mal erfahrungen gemacht?

csichnov
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VI drucken Dennis 10 8.505 30.11.2006 16:45
Letzter Beitrag: A.Berndsen
  VI Drucken ASM 1 4.478 08.11.2006 22:59
Letzter Beitrag: jg
  bestimmten Bereich aus Array drucken Rolf 2 3.163 07.09.2005 15:04
Letzter Beitrag: florian

Gehe zu: