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.
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.
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ą.
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.
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.
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.
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;
- 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.
Top Related