Strona 1 z 1

Error 1073 podczas "Copy data" z uzyciem Invoke node

: 11 kwie 2015 18:38
autor: semper fidelis
Witam,

Bylbym wdzieczny jezeli ktos by mi mogl wytlumaczyc dlaczego Labview wyrzuca mi blad 1073:
This property is writable only when the VI is in edit mode, or this method is available only when the VI is in edit mode. Refer to the KnowledgeBase for more information about this error.
Gdy probuje przy pomocy Invoke node -> Copy data skopiowac moja tablice (Multicolumn listbox) do schowka tak by pozniej mozna ja wkleic? To samo co dzieje sie kliknieciu prawym klawiszem i Copy data - wtedy wszystko jest w porzadku, tylko to Invoke node cos nie, gdzie robie blad?

I o co chodzi z tym ze jest dostepna tylko kiedy jest "Edit mode"? I co to wogole jest znaczy ze Vi jest w edit mode? To jest moment kiedy aplikacja nie jest uruchomiona? Co mi wtedy z Property/Invoke node jak aplikacja nie jest w trybie Run?

Re: Error 1073 podczas "Copy data" z uzyciem Invoke node

: 12 kwie 2015 20:01
autor: Paco_MS
Edit mode/Run mode zmienia się w opcji OPERATE menu głównego.
Run mode pozwala tylko uruchamiać program.

Error 1073 podczas "Copy data" z uzyciem Invoke node

: 14 kwie 2015 08:05
autor: semper fidelis
Witam,

Rozwiazalem to inaczej, zapisuje sobie obraz terminala jako PNG przy pomocy Get Image oraz bloczku Write PNG file, co i tak nie wyjasnia mojego pytania dlaczego Copy data z Invoke node nie jest mozliwa?

Error 1073 podczas "Copy data" z uzyciem Invoke node

: 14 kwie 2015 10:36
autor: Pitol
A możesz wstawić kawałek kodu z tym Invoke Node? Próbuję odtworzyć Twój problem ale coś mi nie idzie...

Re: Error 1073 podczas "Copy data" z uzyciem Invoke node

: 14 kwie 2015 20:54
autor: semper fidelis
Chodzi mi o sytuacje jak w zalaczniku.

Invoke node uruchamiane przez klikniecie klawisza Copy data ktory w zamysle moim powinien dzialac tak samo jak przy kliknieciu prawym klawiszem na Multicollumn listbox -> Copy data czyli kopiowac do clipboard obrazek terminala jednak jest blad 1073 ktorego nie moge zrozumiec.

Re: Error 1073 podczas "Copy data" z uzyciem Invoke node

: 14 kwie 2015 21:49
autor: pawhan11
Scripting nie zadziała na vi który sie wykonuje.

Możesz zastapić tego listboxa tabelą, tam jest metoda co ksportuje dane do schowka.
Jeśli koniecznie musisz to zrobić z listboxa to wyciągnij wartości, zamień na sringa i wtedy do pulpitu

Obrazek

Re: Error 1073 podczas "Copy data" z uzyciem Invoke node

: 14 kwie 2015 22:46
autor: semper fidelis
Dzieki za pomoc.

Jednakze jak powiedzialem juz sobie poradzilem (innej metody uzylem, nawet kilku bo dane kopiuje tez do excela lub tez wlasnie jako sam tekst do clipboard podobnie jak w podanym przykladzie, teraz chcialbym zrozumiec o co dokladnie chodzi z tym bledem.

Moglbys troche jasniej opisac "scripting nie dziala na vi ktory sie wykonuje"? W jakich przypadkach ten invoke node Copy data by dzialal? Bo jesli nie na VI ktory sie wykonuje to na jakich?

Re: Error 1073 podczas "Copy data" z uzyciem Invoke node

: 14 kwie 2015 23:16
autor: pawhan11
Chodzi o to że za pomocą skryptów możesz napisać program który gdy sie wykona zrobi coś innego z VI który jest w stanie edycji.

Teraz ta metoda nie wywali błędu bo funkcja którą edytujemy nie jest włączona.
Obrazek

Z ciekawości możesz poszperać jak działa QuickDrop albo Xnodes. LAVAchyba najlepsze miejsce:
https://lavag.org/forum/17-vi-scripting/

Masz prosty przykladzik. Wlacz sobie empty.vi a potem wlacz i uruchom main.vi i zobacz co sie zrobiło w empty.vi.

Re: Error 1073 podczas "Copy data" z uzyciem Invoke node

: 15 kwie 2015 19:59
autor: semper fidelis
Moglbys w wersji 2013 wrzucic kod?

Skryptowanie skryptowaniem, ale opcja copy data jest dostepna podczas dzialania programu po kliknieciu prawym przyciskiem myszki na dany terminal, dlatego wiec to jest niemozliwe programowo w sposob prosty i oczywisty ktory ja staram sie wykonac?

Re: Error 1073 podczas "Copy data" z uzyciem Invoke node

: 15 kwie 2015 21:31
autor: pawhan11
Kurde, jak zacząłem grzebać to nie wiem z czego to wynika :D Nie doszukałem się jakiegoś dokładniejszego opisu jak te funkcje ładują coś do pulpitu.

Tutaj ktoś ruszył ten temat:
https://lavag.org/topic/13921-export-co ... clipboard/

Pogrzebałem i w taki sposób mi o dziwo działa bez problemu :D :
Obrazek