Menu Zamknij

Przykład trzeci użytecznego narzędzia Excel

Przykład dotyczy narzędzia, które kreśli tzw. charakterystyki promieniowania anten oraz pozwala na uzyskanie rysunków niezbędnych do sporządzenia dokumentu formalnego nakazanego przez przepisy ochrony środowiska.

Pierwszym prezentowanym tu wynikiem działania skoroszytu jest przykładowa charakterystyka pozioma jakiejś anteny. Wyboru anteny dokonuje się po naciśnięciu jednego z widocznych przycisków graficznych – dla operatora to wszystko co musi wykonać. Naciśnięcie takiego przycisku uruchamia jednakże cały „łańcuch” makropoleceń, znów w języku makr Excela 4, w wyniku czego następuje przebudowa charakterystyki.

Charakterystyka taka to po prostu wykres radarowy, jeden z kilkunastu rodzajów wykresów wbudowanych do Excela. Jednak tu wykres został zastosowany w sposób nietrywialny tak, by spełnić tradycję techniczną, w której charakterystyka winna być na rysunku skierowana w prawo, a nie ku górze, jak byłoby bez specjalnego przekształcenia formuły serii.

Makropolecenia wywołane przyciskiem dokonują zmian w formule serii przez zmianę odwołań do danych umieszczonych w różnych arkuszach. Na rysunku widoczne są m. in. zakładki arkuszy o nazwach „1”… „11”; one właśnie zawierają zapisane co 1° wartości tworzące charakterystykę anteny.

Poza sporządzeniem charakterystyki promieniowania, którą następnie jako metaplik można przenieść do dowolnej innej aplikacji, narzędzie przygotowuje także inne rysunki w zależności od wybranej anteny.

Na odrębnym arkuszu przygotowano spreparowany wykres radarowy składający się z dwóch serii danych (biała i żółta). Podobnie jak poprzednio, wybór anteny następuje za pomocą przycisku.

Dodatkowo kolejne makro umożliwia wyświetlenie albo konturu od charakterystyki poziomej, albo od pionowej (tu: pochylone promieniowanie w pionie). Do tego można wybrać czy obrazek ma być zwrócony w lewo czy w prawo. Tego rodzaju usprawnienia były niegdyś konieczne by uniknąć przekształcania obrazka w dodatkowym programie bitmapowym. Z tego też powodu wykres radarowy został pozbawiony jakichkolwiek osi i opisów, otrzymana „jajecznica” mogła być wprost wklejana do innego dokumentu.

Drugi przykład użytecznego narzędzia Excel

Także ten przykład polega przede wszystkim na dość prostych formułach. Ponieważ jednak istotą zagadnienia było pewne dynamiczne przeszukiwanie tabeli danych, należało do skoroszytu wbudować odpowiednie zachowanie — akcję na żądanie. W tym celu wykorzystano mechanizm programowy dostępny w czasie, gdy narzędzie zostało opracowane, a więc w okolicach roku 1994! Takim mechanizmem…

Czytaj…

Przykład czwarty użytecznego narzędzia Excel

Opisany przykład to zestawienie prostych formuł z licznymi odwołaniami między arkuszami skoroszytu. Złożoność rozwiązania podnosi jednak fakt, iż formuł tych jest bardzo dużo. Ponadto obliczenia geodezyjne, których skoroszyt dotyczy, wymagają posługiwania się matematycznym pojęciem liczb zespolonych oraz wartościami o bardzo dużej precyzji — jak widać na zrzucie (szczególnie precyzyjne…

Czytaj…

Przykład piąty użytecznego narzędzia Excel

Jest to szablon faktury przystosowanej do potrzeb konkretnego przedsiębiorstwa. Aby ułatwić życie operatorowi korzystającemu z arkusza, wyposażono go w dodatkowy formant (spoza zestawu formantów wbudowanych): kalendarz umożliwiający wpisanie daty do faktury za pomocą jednego kliknięcia. Następnym ułatwieniem jest przycisk (żółty z plusikiem) dodający za operatora nową pozycję fakturowania. Dzięki temu…

Czytaj…

Przykład szósty użytecznego narzędzia Excel

Narzędzie ekscelowe pozwala na ogromne ułatwienie pracy projektanta instalacji zapewniającej łączność radiową (np. GSM) we wnętrzu dużego obiektu w rodzaju centrum handlowego. Specyfiką takiego projektu jest silne rozgałęzienie instalacji, a przez to zależność poziomu („siły”) sygnału w jednej antenie od wszystkich innych elementów w całej instalacji. Wobec tego np. próba przedłużenia (w czasie…

Czytaj…

Przykład siódmy użytecznego narzędzia Excel

Jest to narzędzie dokonujące sumowania sygnałów od 20 źródeł w 40 000 (!) punktów przestrzeni. Zadanie to z pewnością przerasta możliwości nawet biegłego rachmistrza z kalkulatorem… Każde ze źródeł jest opisywane za pomocą kilku podstawowych parametrów; wśród nich znajduje się położenie źródła w umownym układzie współrzędnych (rubryki „odległość x lub y”). Podaje…

Czytaj…

Przykład ósmy użytecznego narzędzia Excel

Przykład dotyczy złożonego zadania projektowego, w którym należało dobrać ponad sto stacji radiowych i zestawić w różny sposób ich parametry. Różnorodność zestawienia wynikała z faktu, że różne cechy projektowanej sieci były potrzebne różnym komórkom organizacyjnym Zamawiającego. Ostatecznym wynikiem pracy była między innymi wydrukowana tabela zestawieniowa, zilustrowana na rysunku…

Czytaj…

Przykład dziewiąty użytecznego narzędzia Excel

Jest to wcześniejszy chronologiczne przykład aplikacji inżynierskiej pomagającej w projektowaniu – a „na roboczo”: w trzymaniu porządku i niepogubieniu się – przy ważnym przedsięwzięciu logistycznym. Pominę opis zagadnienia; różnica między tym przykładem a poprzednim polega na znacznym „nasyceniu” skoroszytów wbudowanymi programami w VBA/Excel. Stworzono kilkanaście rodzajów skoroszytów i ich odmian,…

Czytaj…

Przykład dziesiąty użytecznego narzędzia Excel

Ten przykład stanowił o tyle złożoną aplikację ekscelową, że posługiwał się mało znanym standardowym dodatkiem o nazwie Solver. Jest to moduł służący do rozwiązywania pewnej klasy problemów heurystycznych. W tym przypadku rzecz dotyczyła przydzieleniu każdej spośród 36 stacji radiowych zestawu kanałów roboczych. Występują tu liczne ograniczenia i wzajemne uzależnienia….

Czytaj…

Przykład jedenasty użytecznego narzędzia Excel

Także i ten przykład ilustruje powtarzalne narzędzie inżynierskie (zapisane w postaci szablonu) wykonujące za człowieka szereg złożonych obliczeń. Co ważne, robi to bez pomyłki i nie „przymyka oczu” na zbliżenia obliczonych wartości do pewnych granic określonych przez przepisy. Efekt wydajnego uzyskania wiarygodnych wyników (a przy okazji łatwego wydruku danych w urzędowym sprawozdaniu) uzyskano dzięki…

Czytaj…

Przykład dwunasty użytecznego narzędzia Excel

Jest to użyteczna aplikacja będąca pewną odmianą bazy danych. Obsługa tego narzędzia musiała być jednak prowadzona przez osobę zupełnie niezwiązaną z informatyką, bazami danych itp., lecz jedynie w podstawowy sposób obsługującą kilka programów – była to moja Żona. Cele postawione przede mną były proste: łatwość wpisywania kilku…

Czytaj…

Przykład trzynasty użytecznego narzędzia Excel

Była to bardzo rozbudowana aplikacja techniczna służąca do optymalizacji wyboru rozwiązania projektowego. W największym skrócie: stacje radiowe mogą być rozmieszczane w całym kraju, jednak w pobliżu granicy podlegają zakłóceniom o znanych właściwościach. Jak poradzić sobie z tymi zakłóceniami? Możliwy jest: wybór anteny spośród różnych modeli, ich takie lub…

Czytaj…

Przykład czternasty użytecznego narzędzia Excel

Przykład zaczyna się od ilustracji efektów działania pierwszego narzędzia ekscelowego opracowanego w ramach pewnego zadania. Wobec wcześniejszych przykładów, ta złożona aplikacja inżynierska stanowi tylko dopełnienie opisów. Zastosowano w niej bowiem łącznie wszystkie „chwyty” omówione w poprzednich przykładach. Ponadto znalazły się w niej inne elementy ułatwiające wykorzystanie. Jednym z takich…

Czytaj…

Przykład piętnasty użytecznego narzędzia Excel

Ostatnio stworzonym narzędziem inżynierskim w Excelu jest aplikacja mająca na celu optymalizację rozwiązań antenowych stacji pewnej sieci radiokomunikacyjnej. Znów posłużyłem się wykresami radarowymi, programem w VBA, przyciskami, zdalnymi odwołaniami do innych skoroszytów itp. Elementy te są widoczne na przykładowych zrzutach (poniżej): Pominę zatem opis szczegółów działania aplikacji, aby…

Czytaj…

Przykład szesnasty użytecznego narzędzia Excel, na razie ostatni

Ostatni przykład efektownie rozszerza zagadnienie opisane w przykładzie 7. Tam wyniki – rozkład pola wokół zbioru 20 anten – były rysunkami utworzonymi za pomocą „sprytnego” wykresu. W innym zagadnieniu związanym z analizą rozkładu pola, problem był postawiony inaczej. Nie było istotne…
Czytaj…

Podobne artykuły:

Translate/Переводить »