Drukowanie w LabView

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Zdzichu
Posty: 42
Rejestracja: 16 kwie 2006 00:00

Drukowanie w LabView

Post 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.
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: Drukowanie w LabView

Post 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
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: Drukowanie w LabView

Post 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ą.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Drukowanie w LabView

Post 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
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: Drukowanie w LabView

Post 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
Zdzichu
Posty: 42
Rejestracja: 16 kwie 2006 00:00

Re: Drukowanie w LabView

Post 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)
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Drukowanie w LabView

Post autor: jogurt_owocowy »

Pokaż diagram swojej aplikacji.
Zdzichu
Posty: 42
Rejestracja: 16 kwie 2006 00:00

Re: Drukowanie w LabView

Post autor: Zdzichu »

jogurt_owocowy pisze:Pokaż diagram swojej aplikacji.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Drukowanie w LabView

Post 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
Zdzichu
Posty: 42
Rejestracja: 16 kwie 2006 00:00

Re: Drukowanie w LabView

Post 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. :)
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: Drukowanie w LabView

Post autor: wino »

a w jakich wersjach LV nie ma Report Generation??
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Re: Drukowanie w LabView

Post 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:-)
Awatar użytkownika
progor
Posty: 197
Rejestracja: 01 kwie 2005 00:00
Lokalizacja: Kraków

Re: Drukowanie w LabView

Post 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.
ODPOWIEDZ