Zapis zakresów dozorowania

Główne forum techniczne dla dyskusji dotyczących problemów przy wytwarzaniu aplikacji PROMOTIC oraz sposobach ich rozwiązania.

Zapis zakresów dozorowania

Postby Jarosław Rychlica » Tue 01. Apr 2014 12:44:16

Witam,
Czy jest łatwy sposób na zapis zakresów dozorowania zmienionych w RunTime (SpecProp), aby po ponownym uruchomieniu aplikacji nie wróciły te ustawione przy tworzeniu aplikacji?
Dodatkowo chciałbym zachować ustawienie aktywności alarmu (oAlarm.Item("...").Enabled=True/False). Jak mogę to zrealizować?
Pozdrawiam
Jarosław Rychlica
 
Posts: 9
Joined: Thu 23. May 2013 7:30:47

Re: Zapis zakresów dozorowania

Postby Kazimierz Heczko » Wed 09. Apr 2014 14:27:07

Witam,
zapis takich wartości jest możliwy np. przy pomocy metod Pm.IniFileWrite/Pm.IniFileRead.
Np. po zmianie wartości zakresów lub przy wyłączaniu aplikacji należy zapisać bieżące wartości zakresów do pliku INI przy pomocy metody Pm.IniFileWrite a po uruchomieniu aplikacji (w zdarzeniu onAppStartEnd lub w zdarzeniu onStart odpowiedniego obiektu) odczytać wartość przy pomocy Pm.IniFileRead.
Oczywiście po odczytaniu tych wartości należy ustawić odpowiednie zakresy dozorowania zmiennych przy pomocy właściwości Extenstion.SpecProp.
To samo dotyczy również ustawienia aktywności alarmu.
Linki do opisanych właściwości i metod:

http://www.promotic.eu/pl/pmdoc/Objects/Pm/Meth/IniFileWrite.htm
http://www.promotic.eu/pl/pmdoc/Objects/Pm/Meth/IniFileRead.htm
http://www.promotic.eu/pl/pmdoc/Objects/Promotic/PmObject/Var/Prop/Extension.htm

Pozdrawiam
Kazimierz Heczko
 
Posts: 69
Joined: Thu 13. Dec 2012 9:28:56


Return to Nie wiem jak zrobić...

Who is online

Users browsing this forum: No registered users and 2 guests