parametrizovatelná datová rozšíření

V tomto fóru můžete hlásit nalezené chyby, dávat návrhy na vylepšení vývojářům PROMOTIC SCADA software a vkládat ostatní témata.

parametrizovatelná datová rozšíření

Postby ondra.bi » Fri 15. Mar 2013 12:52:28

Dobrý den,
myslím, že by bylo velmi šikovné, kdyby bylo možné datová rozšíření nějakým způsobem poskládat až při startu aplikace pomocí maker, parametů či skriptů. Bylo by tak možné datová rozšíření efektivně použít i v prototypech či jen ve složitějších objektech, které se pak kopírují.
např.:
V parametru prototypu by byla počáteční adresa struktury v PLC a všechny hodnoty by si v datovém rozšíření k dané adrese přičetly svůj offset a nemusela by se adresovat každá hodnota samostatně, rozšíření na trend by si zjistilo třeba název instance a pod tímto názvem uložilo do trendů, apod.
ondra.bi
 
Posts: 14
Joined: Thu 14. Mar 2013 11:05:16

Re: parametrizovatelná datová rozšíření

Postby Tomáš Bräuer » Tue 19. Mar 2013 9:02:32

Dobrý den!
Máte pravdu. S příchodem prototypů a instancí jsme se snažili, aby všechny klíčové konfigurátory mohly obsahovat makro výrazy, a navíc aby existující makro výrazy měly přístup k parametrům ($par) a pMe ($.expr). Některá rozšíření (AlAnalog, AlBinary a Event) už mají některé konfigurátory v podobě makro výrazů. Datová rozšíření by měla být rozumně parametrizovatelná. U těch ostatních, kde to chybí, budeme postupně dodělávat. Podívám se na to tento týden, a pokud nenarazím na implementační problém, tak některé konfigurátory na makra převedu už snad do příští vývojové verze.
Máte na mysli konkrétní datové rozšíření a konkrétní konfigurátory v něm?

Co se týče možnosti vytvářet datová rozšíření skriptem dynamicky zatím nechystáme, bylo by to značně problematické. Nicméně už existující datové rozšíření se dá dneska ovládat ze skriptu pomocí metody SpecProp (viz http://www.promotic.eu/cz/pmdoc/Objects ... ension.htm). Zase platí, že podle potřeby můžeme dodávat do této funkce další vlastnosti datových rozšíření mimo ty, které už tam teď jsou.
Tomáš Bräuer
Administrátor
 
Posts: 153
Joined: Thu 13. Dec 2012 9:13:13

Re: parametrizovatelná datová rozšíření

Postby ondra.bi » Fri 26. Jul 2013 10:05:44

Dobrý den,
jestě se vracím k tématu. U datového rozšíření Trend mi velmi chybí možnost použití makra v konfigurátoru jméno. Nebo obecně, poskládat si celý výsledný řetězec daného rozšíření. Bez toho je toto rozšíření nepoužitelné v prototypu.
ondra.bi
 
Posts: 14
Joined: Thu 14. Mar 2013 11:05:16

Re: parametrizovatelná datová rozšíření

Postby Tomáš Bräuer » Thu 01. Aug 2013 9:04:29

Dobrý den,
máte pravdu. Makro výraz u názvu trendu (ve skutečnosti také identifikátor trendu do webu i lokálně a název sloupce pro persistenci) by měl smysl. Pokusím se to naimplementovat pokud možno i do stabilní verze. Zapsáno do nejbližších úkolů.
Tomáš Bräuer
Administrátor
 
Posts: 153
Joined: Thu 13. Dec 2012 9:13:13

Re: parametrizovatelná datová rozšíření

Postby Tomáš Bräuer » Fri 02. Aug 2013 9:11:40

Hotovo.
Bude ve stabilní verzi 8.2.11. Výsledkem makro výrazu ale musí být systémový NELOKALIZOVANÝ text bez mezer, začínající znakem (název sloupce v tabulce databáze a součást webové adresy).
Tomáš Bräuer
Administrátor
 
Posts: 153
Joined: Thu 13. Dec 2012 9:13:13


Return to Hlášení chyb, návrhy na vylepšení, ostatní...

Who is online

Users browsing this forum: No registered users and 2 guests

cron