Witam
Mój problem plega na tym iż po dodaniu kodu bloczków "Append Report Text" oraz "Get Date/Time String" wyskakuje bład przed ich dodaniem program działał poprawnie w czym tkwi bład? dodam iż jestem początkujący a raporty robię pierwszy raz. Proszę zainteresowanych o pomoc:)
Pozdrawiam.
Raport w Excel'u
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
Raport w Excel'u
Nie mam LV 7.0, ale strzelam że błąd polega na tym, że próbujesz wpisać dane do komórki o nazwie Date, a takiej komórki nie ma! Usuń Date z klastra MS Office parameters i powinno działać (to samo z Time)
Pozdrawiam, Maciek Antonik
Edu4Industry
Edu4Industry
Re: Raport w Excel'u
Niestety dalej to samo usunąłem dane z klastra błąd się powtarza nie mam już żadnej koncepcji aby rozwiązać ten problem
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
Raport w Excel'u
Ten błąd często ma też powiązanie z przekroczeniem maksymalnego rozmiaru tablicy Excela. Jaki jest rozmiar tablicy jaką podajesz na Append Numeric Table? Spróbuj go usunąć i zobacz czy wtedy też masz błąd.
Pozdrawiam, Maciek Antonik
Edu4Industry
Edu4Industry
Re: Raport w Excel'u
Rozmiar tablicy jest mały raptem 4 kolumny i 3 wiersze. Program działa poprawnie ale po wrzuceniu bloczków append report text i podaniu na nie get date/time string wtedy wychodzi bład nawet jak usunę Date i Time z klastra MS Office paramete nawet próbowałem usunąć cały klaster a błąd nadal wystepuje
- ksyhu
- Posty: 31
- Rejestracja: 06 lis 2009 19:15
- Wersja środowiska: Nie mam LabVIEW
- Lokalizacja: Kraków
Re: Raport w Excel'u
Tak na marginesie rozmiar tablicy według tego kodu co podałeś nie jest 4x3 tylko 4x2 (pierwszy wiersz ma 3 elementy, drugi 4). Ok, ale nie o tym miałem mówić.
Mógłbyś sprawdzić metodą eliminacji elementów co tak naprawdę powoduje problem (np usunąć Get time/data i podstawić zwykły tekst i tym sposobem wykluczyć ten bloczek). Idąc dalej dając standardowe opcje parametrów (MS Office parameters - kolumna,wiersz,itd). Skoro chcesz ustawić pewną daną skorzystaj w kolumna/wiersz powoduje ona mniej problemów, bo z tego co zobaczyłem opcja name odwołująca się do nazwanej komórki (w excel'u musisz dać prawym na komórkę i wybrać 'definiuj nazwę') jest dość problematyczna. U Ciebie problem jest taki że za każdym razem tworzysz nowy raport, więc nazwy komórek zdefiniowane przez Ciebie wcześniej nie istnieją, czyli prościej jest skorzystać z kolumna/wiersz. Skasuj cluster z parametrami, utwórz nowy i podaj parametry, być może jakieś białe znaczki czy innego typu śmieci tam zostały.
ps. w LabVIEW 2009 powyższy błąd można wywołać mając otwarty arkusz excel i próbując zapisać do niego dane poprzez LabVIEW. Ogólnie chodzi w nim o zakresy excel'a i tak naprawdę (przeglądając forum NI nie widziałem jednoznacznie zdefiniowanej przyczyny błędu).
Mógłbyś sprawdzić metodą eliminacji elementów co tak naprawdę powoduje problem (np usunąć Get time/data i podstawić zwykły tekst i tym sposobem wykluczyć ten bloczek). Idąc dalej dając standardowe opcje parametrów (MS Office parameters - kolumna,wiersz,itd). Skoro chcesz ustawić pewną daną skorzystaj w kolumna/wiersz powoduje ona mniej problemów, bo z tego co zobaczyłem opcja name odwołująca się do nazwanej komórki (w excel'u musisz dać prawym na komórkę i wybrać 'definiuj nazwę') jest dość problematyczna. U Ciebie problem jest taki że za każdym razem tworzysz nowy raport, więc nazwy komórek zdefiniowane przez Ciebie wcześniej nie istnieją, czyli prościej jest skorzystać z kolumna/wiersz. Skasuj cluster z parametrami, utwórz nowy i podaj parametry, być może jakieś białe znaczki czy innego typu śmieci tam zostały.
ps. w LabVIEW 2009 powyższy błąd można wywołać mając otwarty arkusz excel i próbując zapisać do niego dane poprzez LabVIEW. Ogólnie chodzi w nim o zakresy excel'a i tak naprawdę (przeglądając forum NI nie widziałem jednoznacznie zdefiniowanej przyczyny błędu).
Często prowadzę z sobą długie rozmowy i jestem przy tym tak mądry, że czasami nie rozumiem ani jednego słowa z tego, co mówię.
Re: Raport w Excel'u
co do wcześniejszych błędów poradziłem sobie jakoś z nimi teraz mam kolejny problem umieszczenie wykresu w Excel'u a dokładniej aby wygenerowany wykres miał ukryte wartości na osi X. A najlepiej czy jest taka opcja aby wykres (waveform graph) w takiej postaci jak jest na block diagram eksportować do excel'a wie ktoś może jak to zrobić ?