Strona 1 z 1

Drukowanie w LabView

: 07 lip 2006 15:34
autor: Zdzichu
Czy jest jakis sposob, aby w LabVIEW puscic plik tekstowy na drukarke? Chcialbym miec mozliwosc drukowania pliku z wynikami, ktory jest generowany w trakcie pracy aplikacji, poprzez nacisnienie przycisku na interfejsie uzytkownika.

Re: Drukowanie w LabView

: 07 lip 2006 16:57
autor: wino
witam

akcja jest bardzo prosta
Wszystkie narzędzia znajdują się w palecie Generate Report, sorki Report Generation.

sprawa sie ma tak, że najpierw generujesz sobie raport, a właściwie używasz bloczka Append Report Text(dołącza tekst), a potem używasz bloczka Print Report
I tyle

Re: Drukowanie w LabView

: 07 lip 2006 18:55
autor: Mikrobi
wino ma rację jeśli założymy że Zdzichu posiada Raport Generation Toolkit. 8)
Można też zastosować trochę prostsze rozwiązanie:
Obrazek
Jest trochę przeszukiwania węzłów właściwości i metod (paleta Application Control), ale warto się potrudzić.
VI który będzie drukowany powinien zawierać na panelu to co należy wydrukować, czyli kontrolkę wejściową Najlepiej z palety panelu
Classic Controls >> Classic String and Path >> Simple String
Wydruk kierowany jest na drukarkę domyślną.

Re: Drukowanie w LabView

: 07 lip 2006 20:21
autor: jogurt_owocowy
Wydruk panelu z kontrolką z żądanym tekstem to już jednak dość daleko od wydruku pliku tekstowego. Może warto spróbować poniższego rozwiązania(nie należy się zrażać jego stopniem komplikacji
:wink: ).
Pozdrawiam(:
PS. Klocek na obrazku to System Exec

Re: Drukowanie w LabView

: 07 lip 2006 23:09
autor: wino
a prpos drukowania

kiedyś kolega robił taki program i też własnie drukował wyniki pomiarów. No i zadowolony wysłał program "pracodawcy", a tamten do niego, że jak naciska przycisk drukuj to wyskakuje błąd!!
Pokminili razem czemu tak się dzieje. Po paru minutach intensywnej pracy umysłowej kupel zadał kluczowe pytanie "pracodawcy":
Czy masz drukarke?:D

Re: Drukowanie w LabView

: 08 lip 2006 22:44
autor: Zdzichu
Mikrobi pisze:wino ma rację jeśli założymy że Zdzichu posiada Raport Generation Toolkit. 8)
Można też zastosować trochę prostsze rozwiązanie:
Jest trochę przeszukiwania węzłów właściwości i metod (paleta Application Control), ale warto się potrudzić.
VI który będzie drukowany powinien zawierać na panelu to co należy wydrukować, czyli kontrolkę wejściową Najlepiej z palety panelu
Classic Controls >> Classic String and Path >> Simple String
Wydruk kierowany jest na drukarkę domyślną.
Sklecilem tego subVI'a, w aplikacji czytam text z pliku tekstowego i podaje go na kontrolke simple string subVI'a, jednak na wydruku dostaje pusta kontrolke (zalacznik)

Re: Drukowanie w LabView

: 08 lip 2006 23:39
autor: jogurt_owocowy
Pokaż diagram swojej aplikacji.

Re: Drukowanie w LabView

: 09 lip 2006 09:14
autor: Zdzichu
jogurt_owocowy pisze:Pokaż diagram swojej aplikacji.

Re: Drukowanie w LabView

: 09 lip 2006 11:36
autor: jogurt_owocowy
Nie mam teraz czasu na eksperymenty, ale tak na szybko to widzę to tak, że jeśli panel subviaja nie jest otwarty, to jego obraz nie jest aktualizowany(bo po co?), a co za tym idzie będzie drukowany w swojej domyślnej formie.

Pozdrawiam

Re: Drukowanie w LabView

: 09 lip 2006 22:04
autor: Zdzichu
jogurt_owocowy pisze:Nie mam teraz czasu na eksperymenty, ale tak na szybko to widzę to tak, że jeśli panel subviaja nie jest otwarty, to jego obraz nie jest aktualizowany(bo po co?), a co za tym idzie będzie drukowany w swojej domyślnej formie.

Pozdrawiam
Sprobowalem rozwiazania z Report Generation, jest niezle, mam LV Professional wiec tego toolkita widac tez mam. :)

Re: Drukowanie w LabView

: 10 lip 2006 15:43
autor: wino
a w jakich wersjach LV nie ma Report Generation??

Re: Drukowanie w LabView

: 11 lip 2006 10:16
autor: Gość
Jak już jest temat o drukowaniu to mam pytanie czy ktos zna prosty sposób na drukowanie z LV tekstu, gdzie nie wysunie nam się cała kartka papieru w przypadku gdy drukujemy tylko jedną czy dwie linijki tekstu?
Próbuję to zrobić ale z pomocą Raport Generation ale mi to nie idzie:-)

Re: Drukowanie w LabView

: 11 lip 2006 11:09
autor: progor
Wpar --> zgaduję, że masz do czynienie z drukarką atramentową z papierem "taśmowym".
Tego o czym piszesz w LV (chyba) nie ustawisz, tak samo jak tego, żeby po oddarciu kartki, przed drukowanie zasysał troche papieru, żeby drukowanie szło od marginesu 0 + ustwienie drukowania.
Trzeba się bawić w konfigurację drukarki.