home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Polish Programs 2
/
polishprograms2.iso
/
edukacja
/
dyfuzja
/
dyfuzja.doc
< prev
next >
Wrap
Text File
|
1993-08-25
|
13KB
|
307 lines
PROGRAM "BIO-BIT:DYFUZJA I TRANSPORT"
Program pokazuje na prostym modelu dwuwymiarowym
zjawiska dyfuzji czåstek w rozpuszczalniku oraz biernego i
aktywnego ich transportu w bÆonach biologicznych.
Dostæpne jest piæì rodzajów symulacji:
"Pojedyñcza czåsteczka"-model ruchu pojedynczej czåstki
której ruch wyznaczony jest przez losowe zderzenia z
niewidocznymi czåstkami o₧rodka.
"Dyfuzja idealna"-model przedstawiajåcy nie zakÆócone
rozchodzenie siæ jednorazowej porcji czåstek substancji
wprowadzonej w okre₧lony punkt o₧rodka.
"Dyfuzja z przeszkodå"-jak wyºej, ale przestrzeñ w
której odbywa siæ dyfuzja podzielona jest przeszkodå z
otworem utrudniajåcå swobodne rozchodzenie siæ czåstek.
"Transport aktywny"-model przenoszenia czåstek przez
bÆonæ biologicznå, zaopatrzonå w czåsteczki biaÆkowego
przeno₧nika zaleºnego od ATP.
"Transport bierny"-model przechodzenia czåstek przez
bÆonæ z kanaÆami biaÆkowymi pozwalajåcymi na dyfuzjæ zgodnå
z gradientem stæºeñ.
Uczeñ moºe modyfikowaì wiele parametrów symulacji:
ilo₧ì czåstek, ich ₧redniå energiæ (temperaturæ), ilo₧ì
przeno₧ników ich powinowactwo do substancji przenoszonej,
ilo₧ì i rozmiary kanaÆow, grubo₧ì przeszkody i rozmiary
otworu w modelu "dyfuzji z przeszkodå", grubo₧ci bÆon
oddzielajåcych kompartmenty i odlegÆo₧ci miædzy nimi w
modelach "transportu".
Dla tych ostatnich symulacji moºna ponadto uzyskaì
wykres przebiegu do₧wiadczenia w czasie, dajåcy siæ równieº
wydrukowaì, co umoºliwia porównania eksperymentów
prowadzonych przy róºnych parametrach.
URUCHOMIENIE PROGRAMU:
Program uruchamia siæ z poziomu systemu DOS piszåc:
d:>sciezka_dostepu\dyfXXXXX
gdzie "scieºka_dostæpu" jest poÆoºeniem pliku wykonywalnego
w systemie katalogów (po automatycznej instalacji
standardowo \BIOBIT\DYFUZJA lub \DYFUZJA, a "dyfXXXXX" nazwå
tego pliku (XXX oznaczajå litery i cyfry zaleºne od wersji
programu ). Przy takiej postaci wywoÆania program Æaduje
standardowy dla danej karty graficznej sterownik *.BGI z
katalogu ..\BGI lub aktualnego i ustala tryb graficzny o
najwiækszej moºliwej rozdzielczo₧ci.
W wypadku je₧li uºytkownik jest w posiadaniu
niestandardowego sterownika BGI, moºe wymusiì jego
wykorzystanie wywoÆujåc program z parametrami:
d:>sciezka_dostepu\dyfXXXXX N nazwa
Gdzie "N" to preferowany numer trybu, a "nazwa" jest nazwå
sterownika (bez rozszerzenia !).
UWAGA: Niektóre niefirmowe sterowniki BGI nieprawidÆowo
realizujå pewne funkcje i ich uºycie w programie jest
niemoºliwe.
OPCJE PROGRAMU
GÆówne menu programu wyglåda nastæpujåco:
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▌ p-PARAMETRY PRACY
▌ u-PARAMETRY UK£ADU BADAWCZEGO
▌ e-WYBúR EKSPERYMENTúW
▌ w-WYKRESY ZMIAN W CZASIE
▌ z-ZAKOÑCZENIE
▌ h-lub shift-p..z --> HELP moºna uzyskaì wciskajåc
SHIFT i danå literæ z menu gÆównego, samå literæ je₧li program
jest w opcji "help" albo literæ "h" wewnåtrz opcji (poza"w"i"z")
W opcji "help" dziaÆajå teº klawisze PgUp i PgDn oraz ESC
pozwalajåcy na powrót do gÆównego menu.
PozostaÆe opcje uzyskuje siæ wprowadzajåc odpowiedniå
literæ - zawsze maÆå !
p - PARAMETRY..PRACY
Opcja ta pozwala ustaliì optymalne warunki pracy programu
dla danego sprzætu i sytuacji.
Podopcje :
g-parametry graficzne-pozwala zmieniì
tryb graficzny, jak teº ustaliì inne
warto₧ci skÆadowych aspektu ekranu
je₧li warto₧ci standardowe nie dajå
regularnego - kolistego rozproszenia
czåstek.
Podanie bÆædnej warto₧ci przywraca
parametry domy₧lne.
k-parametry kopiowania-pozwala ustaliì
wÆa₧ciwå dla zestawu komputerowego
₧cieºkæ DOS-u do drukarki (lpt1, lpt2,
prn) lub do pliku, jak teº tryb kopio-
wania (1-gæsto₧ì peÆna; 2-zmniejszona;
3-dwukrotne zwæºenie obrazu).
Przy wielokrotnym kopiowaniu ekranu do
pliku o tej samej nazwie poprzednia za-
warto₧ì jest niszczona.
?????-(TRUE albo FALSE)-je₧li opcja
pytania jest ustawiona na TRUE(prawda)
to program pyta o kopiowanie zawarto₧ci
ekranu przy wyj₧ciu z kaºdej strony
graficznej.
c-informacje o trybie tekstowym:
Aktualne parametry pracy ekranu
tekstowego.
Szczególnie waºna jest warto₧ì
"Use Screen buffer" - informujåca
czy dany tryb tekstowy pozwala
na bezpo₧rednie uºycie pamiæci karty
graficznej. Je₧li nie , to nie jest
moºliwe przywracanie poprzedniej
zawarto₧ci ekranu tekstowego po
opcji Help i po komunikatach bÆædów.
Podopcja:
m-zmiana trybu tekstowego
1:40x25 znaków - kolor dla CGA.
256:40x50 znakow dla EGA i VGA.
257:80x50 --------//----------
d- dªwiæk - przeÆåczanie obecno₧ci dzwiæku w
opcjach graficznych.
▌ u-PARAMETRY UK£ADU BADAWCZEGO:
UkÆad modelowy posiada dwa parametry ogólne,
istotne w kaºdym eksperymencie . A mianowicie :
TEMPERATURA [t] -zmieniana w zakresie od 2 do max.X
(czyli maksymalnej szeroko₧ci ekranu w pikselach)
z tym, ºe temperatury zbyt wysokie nie så akceptowane
jako uszkadzajåce bÆonæ komórkowå.
ILOÿò CZÅSTECZEK [n] - zmieniana w zakresie 10..5000.
Im wiæksza ilo₧ì czåsteczek tym wolniejsza praca
komputera podczas modelowania zjawiska, a ₧ci₧lej - tym
dÆuºej trzeba poczekaì aº model osiågnie nowy stan równowagi.
Jednak wiæksza ilo₧ì czåsteczek zmiejsza wpÆyw przypadku
na wyniki i zwiæksza ich przejrzysto₧ì.
e - EKSPERYMENTY
Opcja ta pozwala na wybór rodzaju eksperymentu;
Podopcje:
c - dyfuzja pojedyñczej czåsteczki w
rozpuszczalniku. Widoczna jest tylko
czåstka badana.Czåstki rozpuszczalnika
nie majå reprezentacji graficznej i
stanowiå T£O.
( TAK SAMO W POZOSTA£YCH OPCJACH !)
Rysowany jest ₧lad drogi przebytej
przez czåsteczkæ. Opcja ta ma znaczenie
demonstracyjne i wprowadzajåce.
i- dyfuzja idealna-w której modelowane
jest zjawisko niezakÆóconej dyfuzji
startujåcej z jednego punktu. Czyli dla
czåstek uwolnionych nagle do roztworu
np. przez rozpuszczenie niewielkiego
krysztaÆu.
p - dyfuzja przy przeszkodzie.
ZaÆoºenia podobne jak wyºej. Sytuacjæ
komplikuje przesÆona z otworem.
Jej parametry mogå byì zmieniane
przed rozpoczæciem eksperymentu:
1-odlegÆo₧ì punktu wprowadzenia
czåstek od przeszkody.
2-grubo₧ì przeszkody oraz
3-szeroko₧ì otworu - poniewaº
efektywno₧ì dyfuzji zaleºy od odlegÆo₧ci
i oczywi₧cie od "przekroju strumienia"
dyfundujåcych czåstek.
a - model transportu aktywnego.
Parametry moºna zmieniì przed
rozpoczæciem symulacji. Wci₧niæcie
ENTER powoduje pozostawienie paramet-
rów ustalonych wcze₧niej:
1-odlegÆo₧ì od ₧rodka obrazu bÆony
z przeno₧nikami.
2-grubo₧ì bÆon. Im grubsza bÆona
tym wyºszå temperaturæ mogå mieì
czåstki.
3-ilo₧ì przeno₧ników w bÆonie.
4-powinowactwo przeno₧nika jest
w symulacji reprezentowane przez
szeroko₧ì powierzchni czynnej.
Im jest ona szersza tym prawdopodo-
bieñstwo zÆapania i przeniesienia
czåstki wieksze. Naleºy jednak pamiætaì,
ºe jest to konwencja symulacji -
w naturze wielko₧ì biaÆka nie musi
mieì zwiåzku z efektywno₧ciå jego
dziaÆania jako przeno₧nika.
5-odlegÆo₧ì miædzy bÆonå z przeno₧nikami,
a bÆonå zamykajåcå kompartment.
Zmniejszenie tej odlegÆo₧ci daje efekt
analogiczny do wzrostu steºenia a zatem i
czæstotliwo₧ci kontaktów czåstek z
przeno₧nikiem.
Podczas eksperymentu wci₧niæcie "a" symuluje
dodanie lub usuniæcie ATP z okolic bÆony i
na przemian uaktywnia lub zamyka przeno₧niki.
b - model transportu biernego.
DziaÆanie podobnie jak eksperymentu
"a" ale modelowany jest zgodny z
gradientem stæºeñ ruch czåsteczek
przez kanaÆy bÆonowe (np kanaÆy jonowe
aksonu).
Opcje så analogiczne jak w eksperymencie
"a", tyle ºe opcja "3" oznacza zmianæ liczby
kanaÆów, a opcja "4" ich szeroko₧ci.
Jest tu takºe moºliwe otwiera-
nie i zamykanie kanaÆów (opcja "o") symulujåce
sterowanie przepuszczalno₧ciå kanaÆów przez czåstki
jednego z wewnætrznych, tzw wtórnych mediatorów
komórki.
W eksperymentach "p","a","b" przy górnym koñcu
przeszkody lub bÆony podawane så informacje o liczebno₧ci
czåsteczek po jej obydwu stronach. Zmiany tych warto₧ci
moºna nastæpnie zobaczyì w opcji "Wykresy".
w - WYKRESY
W opcji tej moºna uzyskaì graficzne przedstawienie
przebiegu ostatniego eksperymentu typu "a" i "b".
O₧ X reprezentuje czas ,a o₧ Y liczbæ czåstek.
W zaleºno₧ci od wyj₧ciowej liczby "n" o₧ Y jest odpowiednio
przeskalowywana. Je₧li zapis eksperymentu nie mie₧ci siæ na
jednym ekranie moºna uzyskaì albo nastæpne ekrany w tej samej
skali albo teº "skrót" czyli zapis caÆego eksperymentu na
jednym ekranie z przeskalowanå osiå czasu (czyli osiå X
w jednostkach czasu swiata modelowego).
Wypisywana jest teº informacja o przepuszczalno₧ci bÆony
(=iloczynowi liczby biaÆek aktywnych i powinowactwa)
Wreszcie program pyta czy chcemy wydrukowaì wykres na drukarce.
(Drukowanuie odbywa siæ zgodnie z wcze₧niej ustalonymi parametrami
kopiowania ekranu)
z - ZAKOÑCZENIE
Wci₧niæcie "z" powoduje zakoñczenie pracy z programem .
WYMAGANIA SPRZÉTOWE I PROGRAMOWE
Wszystkie programy serii BIO-BIT majå minimalne
wymagania. Najuboºsza konfiguracja, na której moºna uºywaì
pakietu to komputer PC/XT z 512kB RAM (a nawet mniej - je₧li
kto₧ jeszcze ma taki), dowolnå standardowå kartå graficznå
(Hercules, CGA, EGA, VGA) i pracujåcy pod systemem
operacyjnym DOS 3.30 lub póªniejszym.
Poniewaº jednak programy pakietu pracujå intensywnie w
trybie graficznym i znacznie obciåºajå procesor obliczeniami
caÆkowitoliczbowymi, wskazane så maszyny PC/AT.
Nowsze wersje kart VGA, SVGA, XGA mogå byì w peÆni
wykorzystane tylko pod warunkiem posiadania przez uºytkownika
odpowiednich dla nich specjalizowanych sterowników BGI.
Niektóre z kart SVGA (np Trident) så w stanie emulowaì
kartæ IBM8514. Moºliwe jest wtedy uºycie standardowego
sterownika BGI dla tej karty dostarczanego z programem.
Programy wspóÆpracujå ze wszystkimi typami drukarek
zdolnymi do pracy w trybie graficznym zgodnym ze standardem
EPSON.
Programy obsÆugujå polskie litery w standarcie MAZOVIA.
W trybie graficznym zawsze a w trybie tekstowym pod
warunkiem zainstalowania odpowiedniego programu rezydentnego
zapewniajåcego odnawianie generatora znaków po powrocie z
trybu graficznego.
O obecno₧ci lub nie takiego sterownika w pamiæci moºna
poinformowaì programy serii BIO-BIT definiujåc odpowiedniå
zmiennå ₧rodowiskowå DOS-u w sposób nastæpujåcy:
prompt> set mazovia=0 ENTER - gdy generator polskich
znaków nie jest zainstalowany i
prompt> set mazovia=1 ENTER - gdy odpowiedni program i
generator jest obecny w pamiæci.
Zmiennå takå moºna zdefiniowaì albo w pliku autoexec.bat,
albo bezpo₧rednio przed wywoÆaniem programu z linii komend
DOS-u, albo z batch'u wywoÆujåcego.
Nie moºna natomiast posÆuºyì siæ tå metodå gdy wywoÆuje
siæ program z nakÆadki "Norton Commander" poniewaº nie
zachowuje ona warto₧ci zmiennych ₧rodowiskowych pomiædzy
kolejnymi wywoÆaniami z lini poleceñ.
Gdy nie jest zdefiniowana zmienna ₧rodowiskowa MAZOVIA
program przyjmuje domy₧lnie obecno₧ì polskich liter dla kart
EGA i VGA , a ich brak dla karty Hercules.
Wreszcie gdy wszystkie powyºsze metody zawiodå i mamy
na ekranie "krzaczki" zamiast "ogonków" to w menu gÆównym
kaºdego programu serii wprowadzenie znaku "!" powoduje
naprzemiennie wyÆåczanie i wÆåczanie obecno₧ci polskich
liter na ekranie w trybie tekstowym.