EXCEL DATA MAP - home.agh.edu.pl

8
EXCEL DATA MAP CHEMCAD umożliwia wymianę danych z innymi programami za pomocą różnych metod. Oszczędza to czas, wysiłek i możliwość wystąpienia różnorakich błędów np. pominięcia danych. Przykładem interfejsu danych, z którego korzysta CHEMCAD jest Excel Data Map. Funkcja mapowania danych w Excelu pozwala na łączenie, pobieranie i wstawianie danych z arkusz kalkulacyjnego do symulacji CHEMCAD i odwrotnie. Aby korzystać z tej funkcji, należy najpierw utworzyć jedną lub więcej map danych (Data Map), a następnie ustalić zasady działania (Execution rules) każdej z nich. Narzędziem służącym do tworzenia i edycji map danych w programie CHEMCAD jest Excel Data Map Editor. Narzędzie to jest wyświetlane w obszarze roboczym CHEMCADa i przypomina arkusz kalkulacyjny programu Excel. Posiada wszystko, czego potrzebujesz, aby połączyć strumień i parametry UnitOp z jednym lub kilkoma arkuszami kalkulacyjnymi Excela. Na każdej mapie danych Excela można powiązać do 500 parametrów w jednym arkuszu kalkulacyjnym i mieć do dziesięciu map danych na jedną symulację. KROK 1. Tworzenie nowej mapy danych 1. W CHEMCAD Explorer rozwiń pozycję Data Maps, a następnie kliknij przycisk New Data Map. W obszarze roboczym programu CHEMCAD zostanie otwarte poniższe okno.

Transcript of EXCEL DATA MAP - home.agh.edu.pl

Page 1: EXCEL DATA MAP - home.agh.edu.pl

EXCEL DATA MAP

CHEMCAD umożliwia wymianę danych z innymi programami za pomocą

różnych metod. Oszczędza to czas, wysiłek i możliwość wystąpienia różnorakich

błędów np. pominięcia danych.

Przykładem interfejsu danych, z którego korzysta CHEMCAD jest Excel Data

Map. Funkcja mapowania danych w Excelu pozwala na łączenie, pobieranie

i wstawianie danych z arkusz kalkulacyjnego do symulacji CHEMCAD i

odwrotnie.

Aby korzystać z tej funkcji, należy najpierw utworzyć jedną lub więcej map

danych (Data Map), a następnie ustalić zasady działania (Execution rules)

każdej z nich.

Narzędziem służącym do tworzenia i edycji map danych w programie

CHEMCAD jest Excel Data Map Editor. Narzędzie to jest wyświetlane w obszarze

roboczym CHEMCADa i przypomina arkusz kalkulacyjny programu Excel.

Posiada wszystko, czego potrzebujesz, aby połączyć strumień i parametry

UnitOp z jednym lub kilkoma arkuszami kalkulacyjnymi Excela. Na każdej mapie

danych Excela można powiązać do 500 parametrów w jednym arkuszu

kalkulacyjnym i mieć do dziesięciu map danych na jedną symulację.

KROK 1. Tworzenie nowej mapy danych

1. W CHEMCAD Explorer rozwiń pozycję Data Maps, a następnie kliknij przycisk

New Data Map. W obszarze roboczym programu CHEMCAD zostanie otwarte

poniższe okno.

Page 2: EXCEL DATA MAP - home.agh.edu.pl

2. Kliknij przycisk New, aby stworzyć nowy skoroszyt Excela. Nazwa arkusza

zostanie nadana domyślnie.

3. Zapisać Data Map można na dwa sposoby:

w zakładce Tools > Save Data Map As. Wpisz nazwę dla swojej mapy

danych, a następnie kliknij OK. Nowo utworzona mapa danych pojawi

się teraz w CHEMCAD Explorer pod pozycją Data Maps, lub

w zakładce Tools > Save Data Map. Aby zmienić nazwę mapy danych

najpierw należ ją zamknąć. Następnie kliknąć prawy przyciskiem myszy

na nowo utworzoną Data Map i wybierz opcję Rename.

Page 3: EXCEL DATA MAP - home.agh.edu.pl

UWAGA: Jeśli chcesz powiązać symulację z istniejącym skoroszytem Excela

kliknij przycisk Browse, zlokalizuj docelowy skoroszyt, a następnie wybierz plik

docelowy i kliknij przycisk Open.

W komórce obok Excel Worksheet Name wpisz nazwę arkusza, z którym chcesz

powiązać swoją symulację.

5. Jeśli chcesz otworzyć skoroszyt Excela, kliknij przycisk Open, aby uruchomić

program Excel.

6. Aby pozostawić Data Map otwartą i powrócić do symulacji, użyj zakładek w

dolnej części głównego obszaru roboczego CHEMCADa zmieniając na inną.

Page 4: EXCEL DATA MAP - home.agh.edu.pl

Aby zamknąć mapę danych, wybierz File > Close, lub kliknij czerwony przycisk

X na zakładce Data Map.

KROK 2. Specyfikacja wszystkich komórek lub zakresów komórek powiązanych

z symulacją.

1. Kliknij dwukrotnie na komórkę poniżej Map Rule, aby zobaczyć listę opcji

mapowania:

- To Worksheet Only umożliwia wysyłanie danych ze strumieni lub UnitOps z

programu CHEMCAD do wybranego arkusza;

- To CC Only umożliwia wysyłanie danych z dowolnej komórki arkusza do

wybranego strumienia lub parametru UnitOp w symulacji;

- For data reconciliation umożliwia manipulowanie danymi za pomocą funkcji

uzgadniania danych (Data Reconciliation) w programie CHEMCAD.

2. Kliknij dwukrotnie na komórkę poniżej CC Obj Type, aby wyświetlić listę opcji

mapowania:

- Stream umożliwia powiązanie komórki lub zakresu komórek programu Excel ze

strumieniem w arkuszu przepływu (flowsheet);

- UnitOp umożliwia połączenie komórki Excela lub zakresu komórek z UnitOp w

arkuszu przepływu;

- Misc pozwala na zmianę ustawień dynamicznych arkusza przepływu.

Page 5: EXCEL DATA MAP - home.agh.edu.pl

3. Kliknij komórkę poniżej CC Obj ID. Wpisz numer ID strumienia lub UnitOp z

którym chcesz się połączyć.

4. Dwukrotnie kliknij komórkę poniżej Par ID, aby zobaczyć listę parametrów dla

wybranego UnitOp lub strumienia. Przewiń w dół i wybierz szukaną opcję z listy.

5. W przypadku wybrania parametru, który jest związany z konkretnym

składnikiem (np. Comp Mole Fraction), należy określić ten składnik. W tym celu

kliknij dwukrotnie na komórkę poniżej Component i wybierz szukany składnik z

listy.

6. Kliknij komórkę poniżej WrkSht Cell/Range. Wpisz adres komórki lub zakres

komórek, z którymi chcesz się połączyć. Adresy komórek składa się z nazwy

kolumny i numeru wiersza, np. A1 lub D17. Zakresy komórek składa się z dwóch

adresów komórek oddzielonych dwukropkiem reprezentujących odpowiednio

pierwszą i ostatnią wartość zakresu, np. A1:A12 lub B5:E20.

7. Jeśli wybierzesz For data reconciliation, możesz użyć kolumny Weight, aby

nadać niektórym pozycjom większe znaczenie niż innym. W dwóch

pozostałych przypadkach wpisz 1.00000.

Page 6: EXCEL DATA MAP - home.agh.edu.pl

8. Powtarzaj procedurę do momentu określenia wszystkich komórek lub

zakresów komórek, które będą powiązane z symulacją.

KROK 3. Określenie zasad działania mapy danych

Po zdefiniowaniu jednej lub więcej Data Map należy ustalić Execution Rules.

Aby to zrobić należy wykonać następujące kroki:

1. W CHEMCAD Explorer rozwiń pozycję Data Maps, a następnie kliknij przycisk

Execution Rules. Pojawi się okno dialogowe Data Map Execution Rules.

Page 7: EXCEL DATA MAP - home.agh.edu.pl

2. Kliknij kwadratowy przycisk z trzema kropkami obok pierwszego pola w

kolumnie Select Data Maps. Wybierz nazwę mapy danych, dla której chcesz

ustawić reguły, a następnie kliknij OK, aby powrócić do okna dialogowego

Data Map Execution Rules. Powtórz tę czynność dla wszystkich innych map

danych, dla których chcesz utworzyć reguły w danym momencie.

3. W polu Before Simulation obok każdej wybranej mapy danych kliknij przycisk

rozwijania listy i wybierz działanie, które ma być wykonane przed rozpoczęciem

obliczeń:

- Do nothing, nie wykonuje on żadnych działań przed uruchomieniem

symulacji. Możesz użyj tej opcji, aby tymczasowo wyłączyć mapę danych;

- To Workbook, przed uruchomieniem symulacji wysyła żądane dane do

Excela. Możesz skorzystać z tej opcji, gdy chcesz pobrać dane ze strumieni

wejściowych lub dane dotyczące specyfikacji UnitOps;

- To CHEMCAD, przesyła wymagane dane z programu Excel do CHEMCAD

przed przeprowadzaniem symulacji. Możesz skorzystać z tej opcji, gdy chcesz

wprowadzić dane z arkusza Excela do strumieni wejściowych lub UnitOps.

4. W polu After Simulation obok każdej wybranej mapy danych kliknij przycisk

rozwijania listy, aby wybrać działanie dla danej mapy danych, które ma być

wykonane po zakończeniu obliczeń:

- Do nothing, nie wykonuje on żadnych działań po zakończeniu symulacji.

Możesz użyj tej opcji, aby tymczasowo wyłączyć mapę danych;

Page 8: EXCEL DATA MAP - home.agh.edu.pl

- To Workbook wysyła żądane dane do Excela po zakończeniu symulacji.

Możesz użyć tej opcji, gdy chcesz wysłać dane ze strumieni lub obliczone

parametry UnitOps do wybranego arkusza w Excelu.

- To CHEMCAD, przesyła dane z programu Excel do CHEMCAD po

przeprowadzeniu symulacji. Możesz skorzystać z tej opcji, gdy chcesz przesłać

dane z arkusza Excela do flowsheetu CHEMCAD’a.

4. Po skonfigurowaniu wszystkich map danych, których chcesz używać, kliknij

przycisk OK, aby zapisać reguły i zamknij okno dialogowe Data Map Execution

Rules.