Promotic
RSSFacebook

Historie systému PROMOTIC 7

Viz také: Přehled základních verzí systému PROMOTIC.
 
!! Důležité:

PROMOTIC verze 7.5 (je jedno zda 7.5.0 nebo vyšší) je velmi důležitá, protože všechny stávající PROMOTIC aplikace (pokud budou chtít upgradovat na verzi PROMOTIC 8) budou muset nejdřív přejít na tuto verzi. Verze PROMOTIC 8 umí pracovat jen s aplikacemi, které prošly verzí PROMOTIC 7.5. Hlavní důvod je, že verze PROMOTIC 8 již v sobě nemá algoritmy pro převod velmi starých aplikací.

Zároveň verze PROMOTIC 8 již nepodporuje některé velmi staré (a nyní již dávno nenabízené) technologie. Proto v této verzi 7.5 vznikla v INFO systému nová položka Warnings, ve které jsou upozornění o používání těchto starých komponent v dané aplikaci.

Jedna z věcí, která není ve verzi PROMOTIC 8 nabízena je také "hlavní okno typu MDI". Důvodem je, že použití objektu PmWorkspace jako hlavní okno se ukázalo jako mnohem jednodušší, obecnější a praktičtější řešení než "MDI okno". Pokud aplikace používá "MDI" (všechny aplikace starší než PROMOTIC 7), bude na toto také upozorněno v INFO položce Warnings a projektant může svou aplikaci jednoduše převést na aplikaci s hlavním oknem typu PmWorkspace.

Vzhledem k tomu, že verze PROMOTIC 8 nepodporuje staré formáty ukládání, je potřeba, aby uživatelé kteří používají Složené grafické prvky (tyto prvky jsou uloženy v samostatných souborech s příponou *.pmi), tyto prvky také převedly do verze PROMOTIC 7.5.

 
Popis historie novější verze PROMOTIC viz Novinky systému PROMOTIC 8.
 

Verze 7.5.6 (od 07.04.2011) - stabilní verze

OPRAVENÉ CHYBY:
- Web Obrazy: Špatně se přenášely hodnoty, pokud proměnná typu String obsahovala znak "středník" (prozatím je řešeno tak že znak "středník" se zamění za znak "mezera").

Verze 7.5.5 (od 14.02.2011) - stabilní verze

OPRAVENÉ CHYBY:
- metoda Pm.PrintHtmlPage: tisk nyní funguje i v módech "select" (výběr tiskárny) a "preview" (náhled před tiskem). (Tato chyba již byla opravena dříve ve verzi: Pm8.0.10)
- Objekt PmComm: někdy se komunikace zastavila a pro znovuobnovení se buď musela volat metoda OpenPort nebo restarovat aplikaci ! (Tato chyba již byla opravena dříve ve verzi: Pm8.0.9)
- Metoda Pm.IsDaylight: v hodině přechodu z letního na zimní čas vracela metoda špatný příznak. (Tato chyba již byla opravena dříve ve verzi: Pm8.0.9)

Verze 7.5.4 (od 22.04.2010) - stabilní verze

OPRAVENÉ CHYBY:
- Objekt PmTrend: Opravená chyba:
- při ukládání dat do Database Access backups a Database MS SQL server backups nefungovala metoda GetValueByTime.
- při ukládání do Database dBase backups lze ukládat s přesností až na tisiciny sekundy. Při čtení se však zaokrouhlovalo na sekundy.
- objekt PmDatabase: v ODBC modu pro MSSQL se chybně pro databázový typ "float" používal typ Float. Nyní se používá typ Double.
- Editor obrazů: Špatně se načítaly některé zastaralé grafické prvky.

Verze 7.5.3 (od 04.11.2009) - stabilní verze

OPRAVENÉ CHYBY:
- Konfigurátor Zvětšení (zoom) vzhledu aplikace: nedocházelo k zvětšování velikosti rámců objektu PmWorkspace a ke zvětšování fontů v obrazech.
- Objekt PmTrend: při ukládání dat do Database Access backups a Database MS SQL server backups nefungovala metoda GetValueByTime.
- komunikační ovladač PmMBus: zrychleno zasílání a příjem dat přes Ethernet bez čekání na timeout.
- komunikační ovladač PmChar: kontrolní suma se v některých případech počítala špatně.

Verze 7.5.2 (od 05.09.2009) - stabilní verze

OPRAVENÉ CHYBY:
- Objekt PmTrend: cyklické ukládání typu Database Access cyclic a Database MySQL cyclic nemazalo stará data.
- Objekt PmReport: nefungovalo nastavování parametru pEvent.Pars v události onReportRequest při požadavku z WEB klienta.

Verze 7.5.1 (od 22.07.2009) - stabilní verze

OPRAVENÉ CHYBY:
- komunikační ovladač PmSBUS: zrychleno zasílání a příjem dat přes Ethernet bez čekání na timeout.
- Trendy:
- Metoda PmTrend.SetValueByTime:
- je nyní funkční nejenom pro Access, MSSQL a DBF ale i pro Oracle, MySQL a FireBird při cyklickém ukládání.
- nyní může mít první parametr s vlastní hodnotou nebo s polem hodnot (i s jedinou polozkou) a to ve všech typech ukládání.
- Metoda PmTrend.Open pro otevíraní backup trendů v ReadOnly režimu nyní není nutno uvádět i nepovinne 3 parametry: backupcount:-1;backupsizerows:-1;backupsizetime:not limited;
- oprava možného selhávaní některých operací při prohlížení trendů s daty při cyklickém ukládání (Acces, MSSQL, Oracle, MySQL a FireBird)
- Prohlížeč trendů TrendsView:
- oprava konfiguračních dialogů
- v vývojovém módu v Editace trendu lze převzít nastavení ze serveru.
- zadávací prvky v dialozích přizpůsobují svou velikost velikosti okna.
- Metoda ArrayOper: někdy vypisovala chybu (catch) při výpočtu Sum, StdDeviation, Min, Max.
- Objekt PmReport: nefungovaly předané parametry sParams v metodách SaveToString a SaveToFile.
- okno pro zadání hesla do zaheslovaného projektu nebylo vždy nahoře, takze se schovalo pod úvodní (splash) okno při otevření aplikace.
- nefungovalo zobrazení varovného hlášení při pokusu načíst novější projekt starším systémem PROMOTIC.

Verze 7.5.0 (od 18.05.2009) - stabilní verze

V této verzi je potřeba provést překlad všech obrazů.
 
NOVINKY A OPRAVENÉ CHYBY:
- Ve všech Promotic objektech a všech grafických prvcích došlo k přejmenování událostí - všechny začínají slovem "on". Např. událost "ObjectStart" má nyní název "onStart".
- objekt PmReport: prohlížečka tohoto objektu (viz metoda OpenView) lze nyní otevřít s parametrem. Viz také parametr pEvent.Pars v události onReportRequest.
- Ve Windows2003 vznikala chyba v některých speciálních operacích s reálnými čísly. V systému PROMOTIC jsou proto nyní tyto operace proti této chybě zabezpečeny (základní zabezpečení je již od verze PROMOTIC 7.3.5, nyní bylo doplněno o zbývající případy).
- V editoru aplikace v konfiguračním okně Nastavení PROMOTIC je nová konfigurační položka "Používat jiný font ve vývojovém prostředí" pro změnu fontu vývojového prostředí PROMOTIC.
- Opravená chyba: grafický prvek PmiButtonTwo, který měl nastaven konfigurátor Okraj - šířka na hodnotu 0, se špatně zobrazoval ve Web obraze.

Verze 7.4.1 (od 18.03.2009) - vývojová verze

V této verzi je potřeba provést překlad všech obrazů.
 
NOVINKY A OPRAVENÉ CHYBY:
- Zjednodušení počítání velikosti aplikace: Nyní se velikost aplikace nepočítá pomocí "bodů" ale pomocí počtu proměnných. V podstatě se nic nemění, pouze se body vydělily dvěma (každá proměnná např. objektu PmData měla 2 body). Takže licence PmRuntimeLite je nyní do 100 proměnných, PmRuntimeStandard je do 250 proměnných a PmRuntimeProf je pro neomezený počet proměnných.
- objekt PmPanel:
- byla zrušena konfigurační záložka "Atributy" a všechny její konfigurátory jsou přesunuty do základní záložky Obraz. Většina z nich se nyní zadává v textovém konfigurátoru Výchozí hodnota Options. Tímto je nastavení obrazu zobecněno protože nyní lze tyto volby uvádět i při otevírání obrazu např. v parametru sOptions metody OpenView.
- Opravená chyba: v některých případech se texty a symboly při kreslení rozmazávaly.
- Editor obrazů: v okně "Seznam a výběr obrazů" je nové tlačítko "Smazat" pro smazání vybraného grafického vzoru.
- ActiveX objekt TrendsView (prohlížeč trendů):
- oprava tisku obrazu obsahující trendy na tiskárnu (metodou PmPanel.Print) nebo do souboru (metodou PmPanel.PrintToBmp).
- metoda SaveToHtm rozšířena o možnost zachovat nastavení prohlížeče trendů v cílové HTML stránce (viz parametr "graphcfg:xxx;").
- Datová rozšíření v objektu PmData: nový parametr SpecProp("alarm") v metodě Extension.SpecProp umožňuje získat přímo objekt PmAlarmEventItem který představuje alarm pro tuto datovou položku.
- metoda Pm.PlaySound:
- metoda má nyní jen jeden parametr sSound ve kterém lze uvést všechny potřebné informace pro přehrávání. Nyní se zvuky přehrávají zvukovým serverem který zaručí že se zvuky budou řadit do fronty a přehrávat postupně.
- metoda je zobecněna pro WEB obrazy. Lze tak nyní spustit zvuk např. v tlačítku obrazu na WEB klientovi (v Internet Exploreru).
- metoda Pm.ArrayOper: zobecněna o výpočet směrodatné odchylky (parametr "StdDeviation").
- ovladač PmInmat66: zobecněn pro Ethernet (přenášená data jsou stejná jak pro sériovou linku).
- ovladač PmModbusMr: Opravená chyba: zasílání dat (chyba zavlečena v předchozí verzi Pm.7.4.0).

Verze 7.4.0 (od 26.01.2009) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Nový objekt PmReport. Pomocí tohoto objektu lze velmi obecně a přehledně tvořit např. obrazové sestavy určené pro zobrazeni v pracovní ploše (v PmWorkspace), tiskové sestavy pro tisk na tiskárnu, pro uložení do HTML/XML/TXT souboru atd. Pro některé účely to může být vhodná alternativa k objektu PmPanel.
- nová metoda Pm.PrintHtmlPage je určena k tisku HTML textu. Tento text lze dodat v podobě URL adresy, cesty k diskovému souboru nebo může být HTML obsah pouze uložen v proměnné typu String. Tato metoda funguje i pro Web Obrazy. Pomocí této metody je např. nyní grafický prvek TrendsView pro prohlížení trendů nově předkonfigurován (skript v tlačítku "Print") tak, že lze tisknout trendy i ve WEB obraze.
- Nový Makro výraz $cfgfile slouží pro jednoduché získání hodnoty z uživatelských konfiguračních souborů. Velmi vhodné když hodnota v konfiguračním souboru má ovlivnit hodnotu nějakého konfigurátoru v aplikaci. S tímto souvisí i nový konfigurátor Konfigurační soubory, kde se registrují potřebné uživatelské konfigurační soubory.
- Objekty PmPanel, PmWorkspace a Web Obrazy:
- Nové metody PmPanel.OpenViewModal a PmWorkspace.OpenViewModal pro otevření modálního okna. Tyto nové metody fungují i pro modální Web Obrazy. Původní metoda PmPanel.OpenModal nefungovala pro WEB a je tedy nyní považována za zastaralou (pro lokální obrazy stále funkční).
- Nová metoda PmWorkspace.GetViewInfo umožňuje získat informace o otevřených prohlížečkách v objektu PmWorkspace.
- metoda Print:
- metoda byla zobecněna o možnost určit výřez okna, který se má vytisknout (předtím se vždy tisklo celé okno).
- Opravená chyba: při tisku obrazu se nyní nevykresluje fokus okolo prvku.
- Editor obrazů a Grafické prvky:
- nová Datová vazba UP - Vazba na vlastnost přihlášeného uživatele. Pomocí této vazby lze nyní např. jednodušeji zobrazovat název právě přihlášeného uživatele (vlastnost Name), testovat uživatelská práva (metoda TestInGroup) atd. Vazba je funkční i pro Web Obrazy.
- Všechny grafické prvky mají novou vlastnost TypeName a nové metody GetChildCount a GetChildByIndex. Používají se např. pro hromadné změny vnořených prvků určitého typu.
- Grafické prvky PmiLine, PmiLine3D a PmiPipe mají konfigurátor Proměnné. Předtím ho měly všechny prvky kromě těchto tří.
- Předkonfigurace PROMOTIC objektů  ve skupině "Obrazy (PmPanel)": když ve stromu Promotic objektů kliknete pravým tlačítkem myši, otevře se lokální menu. V tomto lokálním menu je nová položka "Nový objekt", která umožní vytvořit předkonfigurovaný objekt, řešící určitou problematiku (je aktivní pouze pro menu objektů PmFolder a PmRoot (Aplikace)). Zatím je zde 8 předkonfigurací a všechny zatím představují předkonfigurace pro různé druhy modálních dialogových oken. Lze zde např. vybrat vytvoření zadavatele času, datumu, okno pro numerickou nebo alfanumerickou klávesnici atd. V dalších verzích bude tato nabídka dále rozšiřovaná (např. o předkonfigurace komunikací s různými druhy PLC automatů atd).
- Trendy: umožněno ukládat data do databáze FireBird - viz Ukládání dat do jedné tabulky v databázi FireBird (Database FireBird cyclic).
- objekt PmWebDir má nový konfigurátor Zdroj dat, kde lze nově nastavit tak, že HTML text nebude brán ze souboru na disku ale že bude dodán skriptem. Lze tak nyní tvořit obecné HTML stránky generované přímo v aplikaci PROMOTIC.
- metoda Pm.FileTextWrite zobecněna o možnost určit v jaké znakové sadě se má textový soubor uložit (charset:xxx;).
- ovladač PmModbusMr zobecněn o novou konverzi do datového typy Long.

Verze 7.3.11 (od 20.11.2008) - stabilní verze

Popis opravených chyb pro další verze Pm7.3 (verze Pm7.3.12 a vyšší) se již nebudou uvádět v tomto dokumentu, ale budou uvedeny v souboru NewsPm73.txt v instalační složce PROMOTIC (např. v C:/Pm).
 
OPRAVENÉ CHYBY:
- metoda PmPanel.OpenView špatně otevírala prohlížeče v samostatných oknech (tj. pokud bylo zadáno "target:blank;").
- modální okna otevřené pomocí metody PmPanel.OpenModal se někdy nechovaly modálně - šlo se přepnout do jiných oken aplikace.
- volání metod PmAlarmEvent.GetStateData a PmAlarmEvent.GetHistoryData způsobovalo chybu, která se zapisovala do globálních chyb INFO systému.
- v datovém rozšíření AlarmAnalog se generoval špatný čas deaktivace alarmu.
- v Editoru obrazů nefungovala nad grafickým prvkem PmiPipe globální klávesa P (otevření konfigurátoru pro parametry prvku).
- Web Obrazy: pokud při volání metody obrazu (viz vlastnost PmPanel.Methods) byl argument metody typu String a obsahoval speciální znaky (např. "&<"), pak se metoda na WEBu nezavolala správně.

Verze 7.3.10 (od 14.10.2008) - stabilní verze

Verze Pm7.3 se od tohoto vydání považuje za stabilní a budou v ní prováděny pouze opravy chyb. Další novinky budou uvedeny v následující nové verzi Pm7.4.
 
OPRAVENÉ CHYBY:
- Alarmy a Eventy: V prohlížečce stavů alarmů nešlo zakázat zobrazování neaktivních kvitovaných alarmů (nebral se v úvahu konfigurátor Skrýt neaktivní kvitované (zelené)).
- Editor obrazů: Špatné zobrazení obrázku v tlačítku (v PmiButton) pro Window Vista.
- Web Obrazy: WEB komunikace pro volání uživatelských metod (pomocí vlastnosti Methods) někdy neproběhla v pořádku.

Verze 7.3.9 (od 11.09.2008) - vývojová verze

V této verzi je potřeba provést překlad všech obrazů.
 
NOVINKY A OPRAVENÉ CHYBY:
- Komunikační ovladače PROMOTIC:
- Opravená chyba: !! při vícenásobné komunikaci přes Ethernet s nepřipojenou druhou stranou se někdy otevíralo okno s textem "An invalid argument was encountered". Nyní se okno již neotevírá.
- Ethernet konfigurátor Timeout připojeni (connect) k serveru zobecněn o možnost nastavení "Podle global. nastavení Ethernet". Doporučujeme všem Ethernet komunikacím nastavit timeout na tuto hodnotu. Je to bezpečnější, než zadávat svůj timeout.
- nová vlastnost PmComm.IsConnected. Slouží pro zjištění, zda je Ethernet nebo sériová komunikace připojena.
- nové události PmComm.onConnect a PmComm.onDisconnect. Tyto události jsou vyvolány po úspěšném navázání spojení a po ukončení spojení.
- Komunikační ovladač PmMBus zobecněn o předkonfiguraci pro CALMEX VKP kalorimetrické měřidlo.
- Komunikační ovladač PmIEC8705 zobecněn o příjem zprávy obsahující více IO v jednom ASDU objektu.
- Opravená chyba: V INFO systému při uložení do souboru se někdy neuložil obsah z komunikační INFO záložky /COMM/Monitor.
- Alarmy a Eventy: nové metody PmAlarmEvent.GetStateData a PmAlarmEvent.GetHistoryData pro získání pole údajů o aktuálním stavu nebo historii.
- nová vlastnost Extension pro datové položky objektu PmData. Umožňuje číst/nastavovat vlastnosti pro Datové rozšíření.
- Objekt PmWorkspace: v konfigurátoru Dodatečné parametry okna přidány volby "resizable" a "movable".
- Web Obrazy:
- událost onMousePress zprovozněna pro všechny grafické prvky na WEBu.
- Grafické prvky:
- Grafický prvek PmiButton (Tlačítko jednostavové) a PmiButtonTwo (Tlačítko dvoustavové) zobecněny o možnost přidat ikonu (obrázek) k textu (viz možnosti konfigurátoru Zobrazit obrázek). Předkonfigurace tlačítka s ikonou byly také přidány do palety prvků v editoru obrazů. Tyto konfigurace jsou funkční i pro tlačítka ve WEB obraze.
- Grafický prvek PmiButton (Tlačítko jednostavové) je zobecněn o konfigurátory Ploché zobrazení a Lokální menu prvku i na stisk tlačítka. Umožní to udělat z tlačítka menu pro výběr požadovaných akcí. Předkonfigurace tlačítka jako menu byly také přidány do palety prvků v editoru obrazů. Tyto konfigurace jsou funkční i pro tlačítka ve WEB obraze.
- Uživatelé a oprávnění:
- nové metody User.GetPrivateData a User.SetPrivateData slouží pro uložení pomocných dat z WEB klienta na serveru.
- nová vlastnost Pm.LoggedUser představuje právě přihlášeného uživatele. Tato vlastnost nahrazuje zastaralé vlastnosti UserId, UserName a UserPriority (tyto jsou však stále funkční).
- nová metoda Pm.GetUserInfo umožňuje získat seznam uživatelů a skupin uživatelů.
- metoda Pm.WndEditUsers zobecněna. Nyní lze pomocí nepovinného parametru sParams upřesnit, kteří uživatelé mohou nebo nemohou být zobrazeni pro editaci.
- Opravená chyba: metoda PmPanel.Print nebyla funkční, když obraz nebyl otevřen.
- Opravená chyba: metoda PmOpcClientData.Read a Write nebyla někdy funkční (chyba od verze Pm7.3.1).
- Opravená chyba: datová vazba obrazu S - Vazba na obsah textového souboru nefungovala, když byl odkaz na celý obsah textového souboru.

Verze 7.3.7 (od 19.06.2008) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Komunikační ovladač PmIEC8705 je nyní zobecněn i pro normu IEC 60870-5-104, tzn. pro Ethernet.
- Editor obrazů: Opravená chyba: při konverzi z velmi starých projektů docházelo k porušení nastavených barev.
- Objekt PmWorkspace: Opravená chyba: při použití tohoto objektu nebyly všechny modální okna úplně modální (šlo změnit fokus z modálního okna do pracovní plochy).
- Alarmy a Eventy: Alarm/event prohlížeče (stavy i historie) pro WEB nyní vypadají stejně jako lokální prohlížeče.
- Web Obrazy: Kurzor v Internet Exploreru nad grafickými prvky PmiButton a PmiButtonTwo má nyní tvar "pointer" (podobně jak nad lokálním obrazem).
- Komunikační ovladače PROMOTIC pro sériovou linku upraveny. Pokud byla nastavena velmi nízká komunikační rychlost (2400Bd a méně) a byly vysílány dlouhé zprávy, pak někdy předčasně docházelo k timeoutům od vyslání.

Verze 7.3.6 (od 02.06.2008) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Trendy:
- Opravená chyba: pokud měl MsSQL nastavenou národní lokalizaci pro datum, pak se špatně ukládal/načítal datum uložení (pro technologie Database MS SQL server cyclic a Database MS SQL server backups).
- Opravená chyba: (chyba od verze Pm7.3.1) někdy docházelo ke špatnému načítání dat z databází pro technologie Database Access cyclic, Database MS SQL server cyclic, Database Oracle cyclic a Database MySQL cyclic.
- Alarmy a Eventy:
- nová metoda PmAlarmEvent.QuitSound a PmAlarmEventItem.QuitSound pro ukončení houkání alarmů.
- Opravená chyba: Okno prohlížení stavů a historie se schovávalo pod okno objektu PmWorkspace.
- Web Obrazy: pokud byl grafický prvek PmiButtonTwo zneviditelněn (viz konfigurátor "Viditelný") pak se na WEBu zobrazoval špatně.

Verze 7.3.5 (od 20.05.2008) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Trendy:
- Opravená chyba: zapisy do databaze Access/MSSQL/Oracle/MySQL selhávaly, pokud byl ve Windows nastaven desetinný oddělovač jako "čárka".
- Opravená chyba: pro ukládání typu Database Access cyclic někdy selhávalo ukládání.
- Web Obrazy: Zprovozněno používání URL adres se speciálními znaky (%, & atd). Bez toho např. nešlo na WEBu otevírat obrazy s parametrem, když v hodnotě parametru byl takový speciální znak.
- Alarmy a Eventy: Zprovozněno zpoždění alarmů pro Datové rozšíření: AlarmAnalog (viz konfigurátor "Zpoždění aktivace").
- Ve Windows2003 objevena chyba v některých speciálních operacích s reálnými čísly. V systému PROMOTIC jsou proto nyní tyto operace proti této chybě zabezpečeny.
- objekt PmDatabase: zprovozněno používání databázového datového typu BINARY.
- Datové rozšíření: OpcClient: Opravená chyba: při přechodu z runtime do vývoje se neodregistrovaly položky z OPC serveru a při opětovném spuštení do runtime se tak OPC položky hromadily.

Verze 7.3.4 (od 22.04.2008) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Trendy:
- !! Opravená chyba: při ukládání hodnot do databáze Access technologií typu Database Access backups se nevytvářely nové zálohy a tím nešlo zapisovat na disk (chyba byla jen v předchozí verzi Pm7.03.03).
- Opravená chyba: v prohlížeči trendů (TrendsView): Při výběru konfigurací trendů (tlačítkem "Nastavení", popř. metodou DlgTrends) byl seznam konfigurací špatně tříděn a mohlo docházet k výběru jiné konfigurace.
- Web Obrazy:
- Opravená chyba: Při volání metody obrazu (PmPanel.Methods) s parametrem typu Date z WEB klienta se hodnota parametru nepřenesla na server správně.
- Opravená chyba: Pokud byl v konfigurátorech Formát hodnoty a Formátovací předpis zadán text typu Makro výraz, pak na WEB klientovi byly hodnoty zobrazeny špatně.
- Alarmy a Eventy:
- Opravená chyba: bylo-li v historii alarmů jen 10 a míň záznamů, pak se někdy v prohlížečce historie tyto záznamy nezobrazovaly.
- v datovém rozšíření pro alarmy (Datové rozšíření: AlarmAnalog a Datové rozšíření: AlarmBinary) je nový konfigurátor Identifikátor alarmu pro uživatelké přiřazení identifikátoru (využitelné jen pro speciální případy, běžně je lepší nechat identifikátor vytvářet automaticky).
- Uživatelé a oprávnění: Opravená chyba: Systémové okno při odhlášení uživatele zobrazovalo špatný text.
- Editor obrazů:
- Opravená chyba: Tlačítko Hromadně (pro hromadnou editaci prvků) bylo nefunkční.
- Opravená chyba: kopírování prvků pomocí kláves Ctrl-C/Ctrl-V zapisovalo přímo do PRA souboru.
- Opravená chyba: import a export dat do CSV souboru v záložce Data nebyl funkční pro objekty jiné než PmData.
- Při konverzi PROMOTIC projektu ze staré verze na novou je nyní vidět okno s průběhem ukládání projektu.
- do aplikačního INI souboru je přidána sekce [Info] s údaji o PROMOTIC verzi při vytvoření, poslední editaci a posledním spuštění aplikace.
- v makro výrazech (hlavně pro výraz $const) se nyní zachovávají mezery před a za hodnotou.

Verze 7.3.3 (od 01.04.2008) - vývojová verze

Pokud jsou využívány Web Obrazy, je v této verzi potřeba provést překlad všech obrazů.
 
NOVINKY A OPRAVENÉ CHYBY:
- Alarmy a Eventy:
- !! Důležité: alarmy nyní podporují i zvuky přes zvukovou kartu. Konfigurace alarmní položky (objekt PmAlarmEventItem) a alarmní skupiny (objekt PmAlarmEvent) jsou rozšířeny o konfigurátory Přehrávač zvuku a Parametry zvuku. Ve složce PROMOTIC (/Pm/Resource/Sound) jsou *.wav soubory, které lze pro alarmní zvuky použít (projektant však může použít i vlastní *.wav soubory).
- !! Důležité: metoda OpenView objektu PmPanel a PmToolBar nyní umí otevřít alarmí a eventové okno (historii i aktuální stav) přímo v pracovní ploše PmWorkspace. Toto je funkční i pro alarmy/eventy a PmWorkspace na WEBu.
- Opravená chyba: na WEBu nefungovalo zobrazování historie alarmů/eventů ze starších záloh.
- Trendy: v objektu PmTrend (záložka Uložení) pro ukládání do Database MS SQL server cyclic i Database MS SQL server backups je nový konfigurátor Ověření serveru (server authentication) umožňující i Windows autentizaci (předtím byla jen SQL autentizace).
- Web Obrazy:
- v událostech grafických prvků lze nyní volat metodu pMe.PmPanel.Refresh. Pro WEB může být toto volání užitečné v případech, kdy obnovování WEB stránky neni časté (viz konfigurátor "Perioda obnovování HTML stránek [s]") a zpětný scriptový zásah z klienta na server (voláním pMe.PmPanel.Methods) způsobí změnu dat, které se zobrazují na WEB klientovi. Tehdy po volání Methods je vhodné volat Refresh a to způsobí okamžitou obnovu dat na klientovi. Viz Příklad.
- zprovozněny datové vazby pro tooltip grafického prvku, viz konfigurátor "Text rychlé nápovědy".
- grafický prvek PmiAx: i cizí ActiveX grafické objekty lze nyní provozovat na WEBu, pouze u nich není podporována automatická instalace z WEB serveru.
- událost onDataEditAccept grafických prvků se nyní volá až po zápisu dat do PROMOTIC Web serveru.
- Editor obrazů:
- zrychlení překladu
- nefungovalo volání menu klávesou (např. Alt+E)
- Rozšíření podporovaných runtime národních jazyků o Francouzštinu. Viz konfigurátor "Hlavní jazyk runtime".
- V ceníku je nový ovladač Landis&Gyr OPC jiné firmy. Je to OPC server pro komunikaci PLC Landis&Gyr.
- komunikační ovladač PmSBUS: zobecnění adresace registrů pro PLC DIGIControl. Lze nyní zadávat adresu registru i jako jedno číslo.
- nový ovladač pro HW klíč PROMOTIC, který podporuje Window Vista 64 bit.
- metoda Pm.TestUserInGroup: Opravená chyba: metoda netestovala správně síťové uživatele.
- Událost PmRoot.onAppSignal: Opravená chyba: z programu PmSignal.exe v UNICODE verzi PROMOTIC se špatně předával parametr pEvent.Param.
- když PRA soubor byl read-only, pak se špatně načítaly některé konfigurace (fonty, verze atd).
- metoda Pm.InputBox: Opravená chyba: při zadání hodnoty mimo dolní/horní mez se varovné okno zobrazilo 2-krát.

Verze 7.3.1 (od 18.12.2007) - vývojová verze

V této verzi je potřeba provést překlad všech obrazů.

Tato verze je považována za Beta verzi, protože zatím nebyla dlouhodobě vyzkoušena na větších aplikacích. Jsou zde všechny novinky, které byly předváděny na seminářích PROMOTIC v listopadu 2007.

 
NOVINKY A OPRAVENÉ CHYBY:
- !! Důležité: Všechna data obrazů se nyní ukládají přímo do PRA souboru. Data v souborech s příponou *.GP a *.GPI se při překladu obrazů převedou automaticky do PRA souboru a soubory GP/GPI se nebudou již dále používat ani vytvářet.
 
- !! Důležité: nový objekt PmWorkspace: Tento objekt umožňuje vytvořit pro aplikaci pracovní plochu, ve která pak lze rozvrhnout plochy (tzv. rámce) pro zobrazení objektů PmPanel a PmToolBar. Tento objekt výrazně zjednodušuje správu oken, zvlášť pro případy kdy má být na ploše standardně více obrazů součastně. Objekt je nabízen i do WEBu (má záložku WebServer) a tak lze nyní nabízet do WEBu vzhled celé aplikace. Na to navazují další novinky:
- Objekt PmPanel: Nová metoda OpenView nahrazuje metodu PmPanel.OpenOther (metoda OpenOther je stále funkční, pouze se považuje za zastaralou a byla odstraněna z dokumentace) V metodě OpenView lze nyní říci, v kterém rámci objektu PmWorkspace se má obraz otevřít.
- Objekt PmToolBar: může být nabízen do WEBu (má novou záložku WebServer a Oprávnění). Má také novou metodu OpenView ať lze jednoduše otevírat obrazy z nástrojové lišty a ať toto funguje i na WEBu.
 
- !! Důležité: Datová rozšíření: Je vytvořena nová koncepce pro přidávání funkčnosti do datových položek objektu PmData. Datová rozšíření umožňují např. přímo napojit datovou položku na automatické alarmování, na OPC nebo DDE komunikaci. Tato koncepce zjednodušuje tvorbu aplikací. Alarmu se již nemusí vyvolávat např. metodou Activate nebo pomocí objektu PmNumberLim. OPC datové položky se již nemusí specifikovat v objektu PmOpcClientData a pro DDE se již nemusí používat objekt PmNumber. Vzhledem k obecnosti tohoto rozšíření se objekt PmNumber bude považovat za zastaralý, protože použití objektu PmData je jednodušší a obecnější.
 
- Rozšíření podporovaných runtime národních jazyků o Maďarštinu. Viz konfigurátor "Hlavní jazyk runtime".
- V ceníku je nová obchodní položka PmDevelopForRT. Jedná se o licenci do runtime klíče pro možnost editace aplikace. Vhodná je např. tehdy, když se požaduje bez výměny HW klíče přejít v nasazené aplikaci s runtime klíčem do vývojového prostředí, např. v případě dálkového ladění atd. Viz také: PmDevelopForRt - Vývojové prostředí k runtime licenci.
- Editor obrazů:
- Implemetovány akce Undo/Redo pro vrácení se zpět/dopředu v konfiguraci obrazu. Akce se volají z nástrojové lišty Undo.gif (Undo = Zpět) a Redo.gif (Redo = Vrátit zpět) nebo z menu Editace/Undo = Zpět.
- Uživatelem vytvořené grafické prvky se nyní ukládají jako textové XML soubory (stále s příponou *.Pmi)
- Uživatelé a oprávnění:
- Síťoví i lokální uživatelé mají nový konfigurátor Priorita. Význam priority je zatím především pro síťové uživatele: Pokud se přihlásí síťový uživatel a již nejsou pro něj licence (viz PmBase(Full)Client - licence pro PROMOTIC klienty pro Internet/Intranet/LAN), pak se tento uživatel porovná s doposud přihlášenými uživateli a pokud je nějaký méně prioritní, pak se tento automaticky odhlásí a prioritnější uživatel se přihlásí.
- Web:
- Již bylo zmíněno výše že vznikl objekt PmWorkspace který umožňuje nabízet do WEBu nejen jeden obraz PmPanel, ale nabízí do WEBu celou pracovní plochu. Výrazně se tím zobecňují WEBové možnosti PROMOTIC.
- Objekt PmWeb: Vznikla nová konfigurační záložka Oprávnění.
- Obrazy otevřené v samostatném okně prohlížeče (tj. vyvolání metody OpenView s sOptions="target:blank;") se již otevírají bez nástrojové lišty v požadované velikosti.
- Objekt PmToolBar: Je umožněno i tento objekt nabízet do WEBu, což má smysl hlavně tehdy když je tento objekt zobrazen v PmWorkspace. Pro správnou funkčnost na WEBu má objekt novou metodu OpenView a každá toolbar položka má nový konfigurátor Viditelný ve WEBu (pro možnost zakázat některé volby ve WEBu).
- Trendy:
- metoda tvTrend.Connect má nyní využit parametr sParam. Lze v něm definovat že se mají načíst zvolená konfigurační data (minimum, maximum, barva) z objektu PmTrend.
- Opravená chyba: V prohlížeči trendů TrendsView za určitých okolností docházelo k chybám způsobující chyby scriptu.

Verze 7.2.4 (od 23.11.2007) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- Opravená chyba: v INFO systému byl špatný nápis v tlačítku "Stop" (chyba od verze Pm7.2.3).
- Opravená chyba: při importu dat projektu se při standardním nastavení některé položky nenačetly.
- grafický prvek PmiWEdit: zprovozněna událost onMousePress.
- Web Obrazy:
- Opravená chyba: nepřesné zarovnání obrázku (např. potrubí) objektu PmiRasterImage.
- Opravená chyba: někdy nefungoval výpočet AND/OR/XOR v datové vazbě V - Vazba na elementární výraz.
- grafický prvek PmiWCombo: zprovozněny vlastnosti SelectedValue, SelectedText, SelectedIndex a metoda RemoveOptions.

Verze 7.2.3 (od 03.08.2007) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Metody objektů PmFolder a PmPanel lze nyní přímo volat z INFO systému. Velmi praktické pro testování a ladění aplikace. Volat lze zatím jen metody bez uživatelských parametrů. Volání je chráněno pomocí oprávnění PmRoot > Oprávnění > InfoEdit.
- Metoda ReadFromWeb (pro objekt PmData a PmDataTable): Opravená chyba: při velkém objemu přijaté zprávy (>4kB) vznikala chyba při zpracování přijatých dat.
- ovladač PmModbusMr: Opravená chyba: nefungovalo zasílání dat v modu ASCII.
- Web Obrazy: Opravená chyba: nefungovaly datové vazby pro vzorované obrazy (pro obrazy s nastaveným 1 - objekt načítá grafický obsah ze vzoru (zastaralé)). Chyba od verze Pm7.2.2.
- Export a Import v editoru aplikace: Opravená chyba: vyexportované objekty nešly znovu naimportovat. Chyba od verze Pm7.2.2.

Verze 7.2.2 (od 26.07.2007) - vývojová verze

V této verzi je potřeba provést překlad všech obrazů.
 
NOVINKY A OPRAVENÉ CHYBY:
- PmPanel a Grafické prvky:
- !! Důležité: grafické prvky nyní mohou mít parametry. Tyto parametry umožnují vytvořit konfigurační rozhraní prvku. Při kopírování prvku s parametrem se pak velmi snadno mění potřebné datové vazby a další vlastnosti. Přístup k parametrům prvku i obrazu je pomocí Makro výraz $par (velmi výhodné a obecné pro definování datových vazeb) nebo pomocí metody PmiItem.GetPar.

Již od verze Pm7.2.0 lze tvořit parametry obrazu. Nyní je koncepce parametrů obrazu a parametrů grafických prvků sjednocena (oba typy parametrů lze získat makrem $par nebo metodou GetPar). Parametry obrazu umožňují vytvořit konfigurační rozhraní celého obrazu. Je to velice výhodné např. pro Web Obrazy, kdy je potřeba otevřít jeden obraz, který však je napojen na různá data podle zadaného parametru.

- !! Důležité: přeložené obrazy se nyní vždy ukládají přímo do PRA souboru. Soubor s příponou *.GPR již nevzniká a není používán.
- barvy pro grafické prvky lze nyní v editoru obrazů zadávat z PROMOTIC palety barev, ale lze i zvolit libovolnou RGB barvu.
- metoda PmPanel.PrintToBmp nyní umí ukládat obraz i do formátu png, jpg, gif a tif.
- nové technologické obrázky pro prvky PmiRasterImage, PmiButton atd. Nová skupina obrázků "Povrchy" pro podkladové obrázky typu písek, dřevo, cihla atd.
- Překlad všech obrazů lze nyní spustit přímo v editoru aplikace v nástrojové liště CompilAllC.gif (Překlad všech obrazů).
- Trendy:
- nová metoda TrendsView.FindTrend umožňuje najít např. nejbližší trend v prohlížeči trendů při klepnutí myší do oblasti trendů.
- Opravená chyba: při zobrazování trendů.
- Alarmy a Eventy:
- vlastnosti Description, Comment, UserNote, AckerId jsou nyní i pro zápis. Změnit tyto vlastnosti lze během trvání alarmu.
- texty v alarmech/eventech lze nyní zadávat v podobě Makro výraz $text. Makro texty se uchovávájí i do souboru alarmů/eventů a lze je pak prohlížet ve více jazykových verzích.
- Komunikační ovladače PROMOTIC:
- metody OpenPort/OpenPort objektu PmComm zobecněny i pro Ethernet. Lze tak nyní otevřít/zavřít Ethernet spojení skriptem a také dynamicky měnit IP adresu a port.
- ovladač PmDF1 zobecněn o kontrolní součet typu CRC.
- ovladač PmModbusMr zobecněn o přenos datových typů Long a Float.
- objekt PmModem: nový konfigurátor Režim. Pro komunikace, které jsou jen typu Master, umožní nealokovat telefon jen pro tuto aplikaci.
- objekt Pm:
- nová vlastnost Pm.Methods pro volání globálních metod aplikace. Tento způsob volání lze použít i pro Web Obrazy. Volání těchto funkcí přes WEB je chráněno pomocí nového oprávnění WebMethods.
- zobecněna vlastnost Pm.LicenceInfo. Nyní lze zjistit i skutečný/maximální počet připojených WEB klientů. Vhodné např. pro monitorování WEB provozu.
- nové metody Pm.AddUser a Pm.RemoveUser pro dynamické přidávání a ubírání uživatelů.
- zobecněna metoda Pm.FileTextRead. Nyní umí číst i jen první nebo poslední řádek.
- objekt PmWebDir: Nová událost onPageLoad umožňuje změnit klíčová slova před načtením a posláním požadovaného souboru.
- objekt PmDataTable: Opravená chyba: : vlastnost Item při hodnotě parametru -3 přepsala datový typ sloupce.
- zlepšena instalace PROMOTIC pro OS Windows VISTA.
- v souboru "Aplikace".ini je nový klíč RtStartDelay. Umožní zpozdit start PROMOTIC aplikace o zadaný počet milisekund. Vhodné pokud spuštění aplikace závisí na spuštění jiných programů.

Verze 7.2.1 (od 27.04.2007) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Jak spustit aplikaci PROMOTIC jako službu: v PROMOTIC dokumentaci vznikl popis jak instalovat software, který umožní spouštět PROMOTIC aplikaci jako službu (service). Aplikace pak může být spuštěna při startu Windows bez ohledu na přihlášeného uživatele.
- Trendy:
- Zprovozněno změnové ukládání, kdy se data ukládají jen při změně hodnoty se zadanou necitlivostí. Tato funkčnost lze zapnout v novém konfigurátoru Změnové ukládání veličin povoleno. Tato velmi důležitá novinka může velmi podstatně snížit velikost ukládaných dat.
- metody Open a Close lze nyní volat i v normálním režimu. Předtím byly funkční pouze v módu "Pouze ke čtení".
- Web server a Web Obrazy:
- nová vlastnost PmPanel.ViewerType, pomocí které lze ve scriptu události grafického prvku poznat, zda je obraz otevřen v lokální aplikaci nebo na Web klientovi. Viz : Jiný algoritmus pro lokální obraz a WEB obraz.
- zobecněno volání uživatelských metod obrazu PmPanel.Methods: nyní mohou mít metody parametry i výstupní hodnotu typu 2-rozměrné pole.
- Opravená chyba: nefungovala Datová vazba PP - Vazba na vlastnost Promotic objektu když byla zadána vlastnost s parametrama (např. "Item(1,2)").
- Grafické prvky: nová událost PmiText.onDataEditAccept, která se vyvolá po ukončení editace prvku PmiText. Funkčnost je zprovozněna i pro Web Obrazy.
- Alarmy a Eventy: Pro prohlížečku stavů zavedeny konfigurátory pro barvy alarmů, viz: Typ barevného zobrazení a Barvy stavů alarmů. Toto nastavení se bere v úvahu i pro prohlížečku nabízenou WEB serverem.
- objekt PmComm: pro Ethernet komunikaci je nový konfigurátor Filtrovat ECHO znaky. Užitečné když se komunikuje s převodníkem sériová linka/Ethernet.
- objekt PmModem:
- Opravená chyba: pro verzi Unicode nefungovalo vytáčení telefonního čísla.
- metoda PmTimer.StartEx:
- Po požadovaném počtu tiknutí se nyní časovač sám vypne (Enabled=False).
- Parametr fPeriod může nyní mít hodnotu -1, tzn. neměnit periodu časovače.
- objekt PmDll: Opravená chyba: nefungovalo volání funkce s parametrem typu String.

Verze 7.2.0 (od 22.03.2007) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Grafické technologické obrázky ve složce /Pm/Resource/Img: Názvy souborů s obrázky vlajek států byly změněny na systémové zkratky států (např. soubor FlagCzechRepublic.svg na FlagCZ.svg).
- Web server a Web Obrazy:
- Nový objekt PmWebLang (lze přidat jen do objektu PmWeb) umožňuje nabízet WEB stránky s volbou jazykové verze.
- Objekt PmWeb: nový konfigurátor "Implicitní jazyk" pro určení přednastavené jazykové verze WEB serveru.
- Objekty PmWebFolder a PmWebDir: nový konfigurátor "Titul" pro krátky popis komponenty. Tento popis bude zobrazen v html stránkách nabízejících seznam komponent. Tyto stránky se seznamem jsou nyní také hezčí.
- V záložkách WebServer objektů je nový konfigurátor "Zobrazovat v HTML seznamu komponent". Lze tak systémové (datové) komponenty skrýt pro zobrazování ve WEB prohlížečích.
- Uživatelé a oprávnění:
- v událostech onUserLogonEnd, onUserLogoff a PmWebDir.onPageModify je nový parametr pEvent.User (objekt typu User) pro zjištění detailních informací o typu uživatele.
- v uživatelkých metodách obrazu je nový parametr pContext.User pro zjištění uživatele (lokálního nebo síťového), který metodu vyvolal.
- Trendy:
- Nový způsob ukládání: Zálohové ukládání dat do databáze dBase (Database dBase backups). Tento způsob je velmi snadný pro správu trendů (staré soubory stačí pouze přemístit nebo smazat). Viz také: Srovnání technologií pro ukládání dat trendů.
- Opravy v prohlížeči TrendsView:
- při přidání nového průběhu k existujícím se někdy nový průběh nezobrazil
- oprava když byl Rozsah hodnotové osy nastaven na "automaticky"
- v tabulkovém módu nefungoval autoscrol
- Alarmy a Eventy: V parametrech uložení pro textový soubor je nový konfigurátor Textová data uložena v. Nyní lze proto ukládat data v podobě UTF8 Unicode.
- PmPanel a Grafické prvky:
- do všech vlastností typu "barva" (např. PmiPanel.ColorItem) lze nyní zapisovat RGB String ve tvaru #RRGGBB, viz Popis práce s barvami. Zároveň všechny tyto vlastnosti nyní vrací RGB String (dříve vracely číselný index barvy)! Této změně jsou přizpůsobeny i metody Pm.ColorOper a Pm.ColorRgb.
- objekt PmRoot (Aplikace): - má nový konfigurátor "Všechny užité jazyky" pro definici povolených jazyků pro tuto aplikaci.
- Vlastnost Pm.LicenceInfo byla zobecněna o čtení módu licence (parametr 2 a 3). Vlastnost Pm.RtMode a Pm.RtModeUpdate jsou proto nyní považovány za zastaralé (i když funkční) a byly odstraněny z dokumentace.
- PmSMS - Ovladač komunikaci s GSM moduly pomocí SMS zpráv:
- Zobecnění pro Ethernet.
- Do parametrů protokolu přidán nový parametr "Provést inicializační nastavení modemu" pro určení zda se má zasílat modemový příkaz "AT&F".
- PmAdam - Ovladač pro komunikaci s automaty ADAM: Opravená chyba: Někdy se špatně nastavily data v záložce Data-příjem.

Verze 7.1.5 (od 13.08.2007) - stabilní verze

NOVINKY A OPRAVENÉ CHYBY:
- Opravená chyba: načtení uživatelského XML souboru

Verze 7.1.4 (od 19.02.2007) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Opravená chyba: při založení nového objektu PmDatabase nefungovalo otevření v módu DAO.
- Opravená chyba: v ANSI verzi PROMOTIC nešly otevřít Uživatelské popisy objektů.

Verze 7.1.3 (od 30.01.2007) - vývojová verze

Pokud jsou využívány Web Obrazy, je v této verzi potřeba provést překlad všech obrazů.
 
NOVINKY A OPRAVENÉ CHYBY:
- komunikační ovladač PmSBUS je zobecněn pro komunikaci přes Ethernet. Je také zobecněn o zprávy pro protokol S-BUS+ a to znamená, že tento ovladač lze nyní použít nejen pro komunikaci s automaty SAIA, ale např. i s automaty DIGIControl. Proto tento ovladač změnil obchodní název z PmSaiaSbus na PmSBUS.
- komunikační ovladač PmMelsecQA je zobecněn pro komunikaci přes Ethernet.
- Opravená chyba: při vykreslování SVG obrázků grafickým prvkem PmiRasterImage se při otáčení rozmazávaly okraje obrázku.
- různé malé opravy v trendech a Web panelech.

Verze 7.1.2 (od 29.11.2006) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Objekt PmWeb: Zaveden nový konfigurátor TCP/IP adresa síťového rozhraní pro určení přes které síťové rozhraní má server své data nabízet (užitečné v případě kdy počítač má více síťových karet).
- ActiveX objekt TrendsView (prohlížeč trendů):
- metoda LoadCfg s parametrem "input" umí nyní vybírat a načítat konfigurační soubory z náhradního a vzdáleného serveru.
- metoda SaveCfg umí nyní ukládat konfigurace na lokální disk i v případě použití v Internet Exploreru.
- Opravená chyba: Nešlo staticky nakonfigurovat více než 5 trendů najednou.
- Opravená chyba: Grafický prvek PmiPipe způsoboval ubývání paměti.

Verze 7.1.1 (od 14.11.2006) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- Opravy chyb v editoru obrazů při konverzi obrazů ze starých projektů.
- Trendy: Opravena chyba při otevírání MySQL databáze (pokud Typ uložení je Database MySQL cyclic).

Verze 7.1.0 (od 09.11.2006) - vývojová verze

Pokud jsou využívány Web Obrazy, je v této verzi potřeba provést překlad všech obrazů.
 
NOVINKY A OPRAVENÉ CHYBY:
- Zobecněna datová vazba PP - Vazba na vlastnost Promotic objektu a metoda Pm: Zavedena koncepce přímého získávání datových položek z objektů PmData, PmOpcClientData a PmCommMsg. Pomocí mezivýrazu #vars lze v cestě objektu adresovat přímo datovou položku. Cesta může vypadat např: "/MojeData/#vars/Teplota".
- Grafické prvky:
- Nové metody GetProp a SetProp pro obecné získání/nastavení vlastností grafických prvků. Tyto metody jsou funkční i pro Web Obrazy. Ve Web obrazech nelze číst/nastavovat vlastnosti prvků přímo, ale lze používat tyto nové metody.
- Editor obrazů: Nová hezčí paleta prvků pro vytváření nových grafických prvků. Mimo jiné např. umožňuje přímý výběr obrázku pro prvek PmiRasterImage.
- Grafický prvek PmiPipe: Zavedeny nové průsvitné typy proudění. Zrušen konfigurátor "Kontrast".

Verze 7 beta3 (od 19.10.2006) - vývojová verze

NOVINKY A OPRAVENÉ CHYBY:
- nový komunikační ovladač PmIEC8705 pro komunikace protokolem podle normy IEC 870-5.
- Opravená chyba: oprava DDE komunikace pro Promotic7A (Ansi verze)

Verze 7 beta2 (od 26.09.2006) - vývojová verze

Nová verze PROMOTIC7 obsahuje nové moderní (např. grafické) knihovny které již nefungují na OS Windows 95 a NT4!! Proto od této verze systém PROMOTIC7 nepodporuje Windows 95/NT4 (pro tyto staré operační systému lze použít verzi PROMOTIC6).
 
NOVINKY A OPRAVENÉ CHYBY:
- Komunikační ovladače PROMOTIC:
- Implementace Ethernet komunikace: ovladače PmModbusMr, PmMBus, PmTeco a PmChar nyní podporují i komunikaci přes Ethernet.
- PmAdam - Ovladač pro komunikaci s automaty ADAM: Přidány nové konfigurace pro typy ADAM-4015, ADAM-4024 a ADAM-4051.
- Unicode: celý systém PROMOTIC byl převeden to tzv. Unicode režimu, kdy každý znak je uložen na 2 bajtech. Díky tomu se již není třeba starat o jazykové kódové stránky aplikace a je proto velmi snadné vytvářet aplikace např. v ruském, tureckém nebo čínském jazyce.
- Grafické prvky:
- PmiRasterImage: nový grafický prvek pro zobrazení obrázku typu BMP, JPG, GIF, PNG, SVG atd. Tento prvek nahrazuje prvek PmiBitmap který se nyní považuje za zastaralý ale funkční.
- V prvcích PmiText, PmiButton a PmiButtonTwo je nový konfigurátor Obrátit umožňující např. svislý text.
- nová knihovna grafických technologických obrázků: Ve složce /Pm/Resource/Img je nyní zcela nová obsáhlá množina obrázků v SVG formátu. Tyto obrázky lze používat např. v novém prvku PmiRasterImage, ale také v objektech PmiButton, PmiButtonTwo a PmToolBar.
- Web Obrazy:
- Datová vazba GP - Vazba na vlastnost grafického prvku nebo jeho implementačního podobjektu je nyní také překládána do dynamických htm stránek a lze ji proto pro WEB sdílení používat.
- Statické obrazy objektu PmPanel jsou nyní přenášeny ve formátu PNG (předtím jako BMP) a dochází tak k řádové úspoře velikosti.

Verze 6

Popis historie starší verze PROMOTIC viz Historie systému PROMOTIC 6.
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice