Integrované vývojové prostředí —
reference
Ovládání vývojového prostředí
klávesnicí
Klávesové zkratky
textových editorů
Následující zkratky jsou platné ve všech textových editorech, které se na
různých místech vývojového prostředí používají — v "Inspektoru přístroje",
prohlížeči 'PAR' a 'DMF' souborů ovladačů i v samotném hlavním
editoru v záložce "Text":
- <šipky>
Textový kurzor se přesune o jeden znak nebo
řádek v daném směru.
- <Ctrl>+<šipka vlevo> a <Ctrl>+<šipka
vpravo>
Textový kurzor se přesune o jedno slovo v daném
směru.
- <Ctrl>+<šipka nahoru> a <Ctrl>+<šipka
dolů>
Plocha textového editoru se posune o jeden řádek nahoru
nebo dolů beze změny pozice textového kurzoru.
- <Ctrl>+<A>
Označí celý text jako blok.
- <Backspace>
Vymaže jeden znak vlevo před textovým
kurzorem.
- <Ctrl>+<C>
Kopíruje označenou část textu do schránky
systému.
- <Del>
Vymaže jeden znak na pozici textového kurzoru
("vpravo" od textového kurzoru).
- <Ctrl>+<Del>
Vymaže slovo na pozici kurzoru.
- <End>
Textový kurzor se přesune na konec řádku.
- <Ctrl>+<End>
Textový kurzor se přesune na konec
textu.
- <Ctrl>+<F>
Otevře dialogové okno "Vyhledání".
- <F2>
Textový editor přejde na následující definovanou
značku.
- <Ctrl>+<F2>
Definuje značku na řádku, kde ještě
značka není a zruší značku na řádku, kde již značka je (střídavě vypíná a
zapíná značku na aktuálním řádku).
- <Ctrl>+<Shift>+<F2>
Zruší všechny definované
značky.
- <Shift>+<F2>
Textový editor přejde na předcházející
definovanou značku.
- <F3>
Vyhledá následující výskyt řetezce definovaného při
posledním uskutečněném vyhledávání.
- <Ctrl>+<H>
Otevře dialogové okno "Nahrazení".
- <Home>
Textový kurzor se přesune na začátek řádku.
- <Ctrl>+<Home>
Textový kurzor se přesune na začátek
textu.
- <Ins>
Přepíná režimy textového editoru — vkládání a
přepisování. Aktuální režim textový editor signalizuje ve svém stavovém
řádku.
- <Ctrl>+<L>
Vymaže řádek, na němž se nachází textový
kurzor.
- <Ctrl>+<P>
Tisk textu v editoru.
- <PgDn>
Textový kurzor se přesune dolů o počet řádků
viditelné části textu.
- <Ctrl>+<PgDn>
Textový kurzor se přesune na konec
textu.
- <PgUp>
Textový kurzor se přesune nahoru o počet řádků
viditelné části textu.
- <Ctrl>+<PgUp>
Textový kurzor se přesune na začátek
textu.
- <Ctrl>+<T>
Vymaže slovo na pozici textového
kurzoru.
- <Tab>
Odsune označený blok textu o dva znaky
doprava.
- <Shift>+<Tab>
Přisune označený blok textu o dva
znaky doleva.
- <Ctrl>+<V>
Vloží obsah schránky na aktuální pozici
textového kurzoru.
- <Ctrl>+<X>
Vyříznutí označeného textu a jeho
umístění do schránky systému.
- <Ctrl>+<Y>
Opětovně použije úpravy textu, které byly
odstraněny použitím funkce "Zpět" (například pomocí kombinace kláves
<Ctrl>+<Z>.
- <Ctrl>+<Z>
Zruší předchozí editační zásah.
Klávesové zkratky platné pro
celé vývojové prostředí
- <F5>
Spustí aplikaci. Při použití v grafickém editoru
(nebo v záložce "Datové inspektory") je aplikace nejprve vygenerována,
vývojové prostředí přejde do záložky "Textový editor", a teprve poté je
aplikace spuštěna.
- <Shift>+<F5>
Zastaví běžící aplikaci.
- <F6>
Otevře soubor s aplikací, která byla editována
(přítomna ve vývojovém prostředí) bezprostředně před aktuální aplikací (otevře
předchozí aplikaci)
- <Ctrl>+<F6>
Totéž co předcházející <F6>.
- <Alt>+<R>
Zastaví nebo spustí aplikaci. Při použití
v grafickém editoru (nebo v záložce "Datové inspektory") je aplikace
nejprve vygenerována, vývojové prostředí přejde do záložky "Textový editor", a
teprve poté je aplikace spuštěna.
Klávesové zkratky
hlavního textového editoru
Tyto zkratky pracují pouze v editoru v záložce "Text", tedy
v editoru, který primárně slouží k editaci a tvorbě aplikačních
souborů:
- <Alt>+<C>
Zahájení (případně pokračování)
inkrementálního (jednoduchého) překladu zdrojového textu aplikace.
- <F4>
Vývojové prostředí přejde na následující řádek
seznamu chyb a upozornění (plocha informací o překladu v záložce
"Text") vývojového prostředí) a nastaví text v textovém editoru na pozici
výskytu této chyby nebo upozornění.
- <Shift>+<F4>
Vývojové prostředí přejde na
předcházející řádek seznamu chyb a upozornění (plocha informací o překladu
v záložce "Text") vývojového prostředí) a nastaví text v textovém
editoru na pozici výskytu této chyby nebo upozornění.
- <F7>
Zahájení (případně pokračování) inkrementálního
(jednoduchého) překladu zdrojového textu aplikace.
- <Ctrl>+<N>
Vytvoření nové prázdné aplikace. Zkratka
otevírá "Průvodce novou aplikací", který dokáže v nové aplikaci vytvořit
základní zobrazovací a ovládací struktury. Ukončíte-li Průvodce hned
v jeho první obrazovce, bude aplikace obsahovat jen základní (prázdné)
struktury a definici režimu práce aplikace (operation_mode, parametr je
popsán v kapitole Nastavení parametrů
aplikace).
- <Ctrl>+<O>
Otevření existujícího souboru
s aplikací. V grafickém editoru je otevření souboru navíc následováno
automatickým překladem pro překlopení, který zajistí okamžitou dostupnost
aplikace pro grafické úpravy.
- <Ctrl>+<S>
Uložení aplikace. Pokud aplikace dosud
není pojmenovaná, otevře se okno "Uložit jako", kde aplikaci jméno získá.
Uložení v grafickém editoru navíc aplikaci nejprve vygeneruje, aby se na
disk uložila právě aktuální data.
Klávesové zkratky
"Datových inspektorů"
- <šipky>
Přesunutí kurzoru vybraného pole o sloupec
nebo řádek v daném směru.
- <Alt>+<šipky>
Přesunutí editačního pole
o sloupec nebo řádek v daném směru.
- <Delete>
Smazání vybraného řádku.
- <Enter>
Začátek nebo konec editace vybraného pole.
- <Esc>
Ukončení editace beze změn (návrat k původnímu
obsahu).
- <End>
Přesunutí kurzoru vybraného pole na poslední
sloupec.
- <Alt>+<End>
Přesunutí editačního pole na poslední
sloupec.
- <Home>
Přesunutí kurzoru vybraného pole na první
sloupec.
- <Alt>+<Home>
Přesunutí editačního pole na první
sloupec.
- <PgDn>
Přesunutí kurzoru vybraného pole o viditelný
počet řádků dolů.
- <Alt>+<PgDn>
Přesunutí editačního pole
o viditelný počet řádků dolů.
- <Alt>+<Ctrl>+<PgDn>
Přesunutí editačního pole
na poslední řádek.
- <Ctrl>+<PgDn>
Přesunutí kurzoru vybraného pole na
poslední řádek.
- <PgUp>
Přesunutí kurzoru vybraného pole o viditelný
počet řádků nahoru.
- <Alt>+<PgUp>
Přesunutí editačního pole
o viditelný počet řádků nahoru.
- <Alt>+<Ctrl>+<PgUp>
Přesunutí editačního pole
na první řádek.
- <Ctrl>+<PgUp>
Přesunutí kurzoru vybraného pole na
první řádek.
Klávesové zkratky platné
ve všech částech grafického editoru
- <Alt>+<A>
Otevře okno "Zarovnání".
- <Ctrl>+<C>
Kopíruje textovou podobu (zdrojový text)
vybraných přístrojů do schránky systému.
- <Del>
Vymaže postupně všechny označené přístroje.
- <Alt>+<Enter>
Je-li vybrán přístroj, otevře (podle
nastavení) kontextové menu nebo "Inspektor přístroje", není-li žádný přístroj
vybrán, otevře okno "Nastavení".
- <Ctrl>+<F>
Hledání přístrojů podle definovaných
kritérií. Vyhledávání je podrobně popsáno v kapitole Integrované vývojové prostředí.
- <F1>
Vývojové prostředí (nebo inspektor) přejde do záložky
"Dokumentace" a zobrazí nápovědu (referenční popis) k aktuálně vybranému
přístroji.
- <Alt>+<F1>
Vývojové prostředí (nebo inspektor)
přejde do záložky "Dokumentace" a zobrazí nápovědu k procedurám aktuálně
vybraného přístroje.
- <F8>
Je-li vybrán přístroj, otevře (podle nastavení)
kontextové menu nebo "Inspektor přístroje", není-li žádný přístroj vybrán,
otevře okno "Nastavení".
- <Alt>+<M>
(podobně <Alt>+<P>) Skrytí
nebo zobrazení panelu. Kombinace pracuje jak ve vizuálním editoru, tak ve
stromech přístrojů s jakýmkoli vybraným panelem.
- <Alt>+<O>
Označení vlastníka vybraného přístroje.
Pokud je přístroj umístěn na pozadí, neprovede se žádná akce.
- <Alt>+<P>
(podobně <Alt>+<M>) Skrytí
nebo zobrazení panelu. Kombinace pracuje jak ve vizuálním editoru, tak ve
stromech přístrojů s jakýmkoli vybraným panelem.
- <Ctrl>+<P>
Tisk grafické podoby aplikace
v aktuálním rozvržení tak, jak je vidíte přímo v grafickém
editoru.
- <Ctrl>+<V>
Vložení obsahu schránky do aplikace.
Systém nepřijme žádný text, který neodpovídá zápisem struktuře zdrojového textu
přístrojů.
- <Alt>+<W>
Zruší nebo vytvoří okno kolem vybraného
přístroje.
- <Ctrl>+<X>
Vyřízne vybrané přístroje a umístí jejich
textové podoby (zdrojové texty) do schránky systému.
Klávesové zkratky platné
jen ve vizuálním editoru
- <BackSpace>
Zruší výběr (označení) přístrojů ve vizuálním
editoru.
- <Ctrl>+<D>
Duplikace vybraných přístrojů. Všechny
vybrané přístroje jsou identicky zdvojeny (kromě jmen systémových přístrojů
panel, sequencer, selector a iterator, která
nemohou být duplicitní) a jejich souřadnice jsou upraveny podle definovaného
posunutí. Posunutí je možné definovat v záložce ??? okna
"Nastavení".
- <Ins>
Zaregistruje přístroj do panelu, který leží pod
levým horním rohem přístroje. Přístroji je tento panel nastaven do parametru
owner.
- <Shift>+<Ins>
Zaregistruje přístroj do pozadí
(background). Přístroji je background nastaven také do parametru
owner.
- <PgDn>
Zvětší z-souřadnici přístroje. Přístroj se posune
pod přístroj, který je v z-souřadnici umístěn bezprostředně pod vybraným
přístrojem.
- <Ctrl>+<PgDn>
Umístí ("ponoří") přístroj
pod všechny ostatní přístroje umístěné do stejného vlastníka (nastaví maximální
z-souřadnici přístroje).
- <PgUp> Zmenší z-souřadnici přístroje. Přístroj se posune nad
přístroj, který je v z-souřadnici umístěn bezprostředně nad vybraným
přístrojem.
- <Ctrl>+<PgUp>
Umístí ("vynoří") přístroj
nad všechny ostatní přístroje umístěné do stejného vlastníka (nastaví minimální
z-souřadnici přístroje).
- <Alt>+<Q>
Uskuteční požadované zarovnání nastavené
pomocí ovládacích prvků v okně "Zarovnání".
Klávesové zkratky platné jen
stromech s přístroji
- <šipka vlevo> a <šipka vpravo>
Posune
viditelný výřez stromu vlevo či vpravo.
- <Ctrl>+<šipka vlevo> a <Ctrl>+<šipka
vpravo>
Posune viditelný výřez stromu zcela vlevo nebo zcela
vpravo.
- <Ctrl>+<D>
Duplikace vybraného přístroje. Parametry
vybraného přístroje jsou identicky zdvojeny (kromě jmen systémových přístrojů
panel, sequencer, selector a iterator, která
nemohou být duplicitní).
- <Enter>
Je-li označený řádek stromu uzlem, je jeho
podstrom otevřen (resp. zavřen).
- <PgDn>
Označí řádek, který je směrem dolů od aktuálního
vybraného řádku vzdálen o velikost zobrazené části stromu.
- <Ctrl>+<PgDn>
Označí poslední řádek stromu.
- <PgUp>
Označí řádek, který je směrem nahoru od aktuálního
vybraného řádku vzdálen o velikost zobrazené části stromu.
- <Ctrl>+<PgUp>
Označí první řádek stromu.
Nastavení vývojového
prostředí
Nastavení vývojového prostředí je shromážděno v jediném konfiguračním
okně "Nastavení", které je možné otevřít jednak z menu
"Aplikace/Nastavení...", jednak z kontexových menu a jednak pomocí
kombinace kláves <Alt>+<Enter> nebo klávesy <F8>
v grafickém editoru vývojového prostředí.
Okno "Nastavení" uspořádává dostupné parametry do samostatných záložek.
Podle těchto záložek je popis jednotlivých nastavení členěn.
- Záložka "Systém"
- Možnost opuštění systému za běhu aplikace — zaškrtnutí volby umožní
opustit vývojové prostředí i v případě, kdy je spuštěna nějaká
aplikace. Aplikace je tehdy zastavena a poté se vývojoové prostředí
ukončí.
- Generovat ladicí zprávy — zaškrtnutí volby způsobí výpis pomocných
informací o akcích prováděných uvnitř vývojového prostředí. Zprávy jsou
vypisovány do záložky "Ladicí zprávy" "Okna zpráv".
- Umístit řádek se záložkami nad pracovní plochu — standardně jsou
hlavní záložky vývojového prostředí umístěny pod plochou s editory,
zaškrtnutí této volby způsobí jejich přesunutí nahoru, mezi lištu
s nástroji a editory.
- Umístit stromy přístrojů napravo od vizuálního editoru — standardně
jsou stromy s přístroji umístěny v grafickém editoru vlevo,
zaškrtnutí této volby je přemístí doprava.
- Ve vizuálním editoru otevírat pravým tlačítkem myši menu objektu —
je-li volba zaškrtnuta, otevírá klik pravým tlačítkem myši ve vizuálním editoru
kontextové menu. Není-li volba platná, otevírá pravé tlačítko nad objektem
"Inspektor přístroje".
- Ve stromech s přístroji otevírat pravým tlačítkem myši menu
objektu — je-li volba zaškrtnuta, otevírá klik pravým tlačítkem myši ve
stromech s přístroji kontextové menu. Není-li volba platná, otevírá pravé
tlačítko nad objektem "Inspektor přístroje".
- Vkládat označované přístroje do otevřeného inspektoru — zaškrtnutí
volby způsobí, že se nově vybraný přístroj (výběr se zpravidla uskuteční
po kliknutí levým tlačítkem myši) okamžitě automaticky nabídne k editaci
v již otevřeném "Inspektoru přístroje".
- Zaregistrovat nový přístroj do panelu pod kurzorem myši — upuštění
přístroje taženého z palety přístrojů do vizuálního editoru může přístroj
buď automaticky zaregistrovat do panelu, který je umístěn kurzorem myši (pod
levým horním rohem budoucího přístroje), nebo do pozadí bez ohledu na pozici
kurzoru myši. Volba přepíná oba popsané způsoby vložení přístroje.
S upuštěním přístroje do vizuálního editoru je také svázána klávesa
<Shift>, která, je-li stisknuta, přepíná aktuální chování registrace —
registruje-li se podle nastavení přístroj do pozadí, způsobí stisknutá klávesa
<Shift> registraci do panelu pod kurzorem myši a naopak.
- Vybrat nově vložený přístroj — zaškrtnutí volby způsobí automatické
označení nově vloženého přístroje.
- Otevřít inspektor nad novým vloženým přístrojem — zaškrtnutí volby
způsobí otevření inspektoru nad nově vloženým přístrojem.
- Po zastavení přejít do grafického editoru, byla-li z něj aplikace
spuštěna — je-li tato volba aktivní, pamatuje si vývojové prostředí, jestli
byla aplikace spuštěna z grafického editoru. Pokud ano, je aplikace po
zastavení automaticky překlopena zpět do grafického editoru.
- Zobrazit nápovědu k přístroji ve stavovém řádku — zaškrtnutí
zobrazí nápovědu (definovanou pomocí parametru remark přístrojů)
přístroje ve stavovém řádku grafického editoru.
- Zobrazit poznámku k přístroji ve stavovém řádku — zaškrtnutí
zobrazí nápovědu (definovanou pomocí parametru bubble přístrojů)
přístroje ve stavovém řádku grafického editoru.
- Záložka "Soubory"
- Zakládat BAK soubor — zaškrtnutí volby způsobí, že se při každém
uložení souboru automaticky nejprve stávající soubor přejmenuje na '*.bak', a
teprve poté je soubor uložen. Systém tak uchovává v 'BAK' souboru jednu
(starší) záložní kopii aplikace.
- Generovat plnou cestu — je-li volba aktivní, zapisuje vývojové
prostředí při generování aplikace ke všem datovým souborům plnou cestu. Není-li
volba aktivní, jsou plné cesty při generování ořezávány a datové soubory se tak
mohou hledat pomocí aplikační sekce directories.
- Ukládat aktivní soubor automaticky každých — zaškrtnutí způsobí
automatické ukládání souboru v definovaných intervalech.
- Používat aplikační soubor s přesměrováním — volba je stále
zaškrtnuta. Systém Control Web
dokáže pracovat se soubory přesměrování starších verzí, přičemž podporuje jen
jejich automatické použití. Aby bylo zřejmé, že Control Web soubor s přesměrováním
případně použije, je tato volba zobrazena i přesto, že ji není možné
ovlivnit.
- Záložka "Vizuální editor"
- Označit přístroj ve stromu viditelnosti — je-li volba zaškrtnuta,
označí vývojové prostředí při výběru přístroje ve vizuálním editoru
odpovídající prvek stromu viditelnosti.
- Označit přístroj ve stromu časování — je-li volba zaškrtnuta,
označí vývojové prostředí při výběru přístroje ve vizuálním editoru
odpovídající prvek stromu časování.
- Rozměry pracovní plochy a barvy — rozměry pracovní plochy jsou
nastavitelné podle potřeby, což umožňuje pracovat ve vývojovém prostředí se
zřetelně viditelným rozsahem pracovní plochy budoucí aplikace.
- Zobrazovat vodicí čáry — zaškrtnutí volby zobrazí na ploše
vizuálního editoru vodicí čáry. Není-li volba aktivní, nebudou vodicí čáry
vidět. Přichytávání objektů k vodicím čarám není touto volbou nijak
ovlivněno.
- Zobrazovat rastr — zaškrtnutí volby zobrazí na ploše vizuálního
editoru rastr. Není-li volba aktivní, nebude rastr vidět. Přichytávání objektů
k rastru není touto volbou nijak ovlivněno.
- Zobrazovat rastr a vodicí čáry nad aplikačními objekty — je-li
volba aktivní, bude vizuální editor jak vodicí čáry tak rastr kreslit
nad přístroji aplikace. V opačném případě bude rastr a vodicí čáry
kresleny pod přístroji.
- Rozestup bodů rastru — svislá a vodorovná vzdálenost bodů
rastru.
- Počáteční posunutí rastru — posunutí mřížky rastru. Volba [0,0]
způsobí, že rastr bude začínat v počátku souřadnicového systému, volba
jiná počátek rastru patřičně posune. Například — rastr s rozestupem
[10,10] a posunutím [3,5] bude mít (mimo jiné) následující body: [3,5], [13,5],
[23,5], ..., [3,15], [3,25], [3,35], ..., [53,75], ....
- Záložka "Vybírací rámeček"
- Pohybovat vybíracím rámečkem pomocí středového bodu — zaškrtnutí
volby způsobí, že vybírací rámeček zobrazí prostřední úchopový bod. Pohyb
rámečkem je tehdy možný jen pomocí tohoto středového úchopového bodu. Vybírací
rámeček se současně stane průhledným pro události od myši, takže je možné
označovat i přístroje, které leží na ploše vybíracího rámečku. Není-li
volba aktivní, nemá vybírací rámeček středový úchopový bod a je možné
s ním pohybovat uchopením kdekoli na jeho ploše. V tomto případě není
možné označovat jiné přístroje, které leží na ploše vybíracího rámečku.
- Úchopové body jsou celé uvnitř vybíracího rámečku — zaškrtnutí
volby způsobí, že úchopové body nebudou přesahovat obrys vybíracího
rámečku.
- Přichytávat vybírací rámeček k vodicím čarám — je-li volba
aktivní, přichytává se vybírací rámeček k definovaným vodicím čarám bez
ohledu na jejich viditelnost.
- Přichytávat vybírací rámeček k rastru — je-li volba aktivní,
přichytává se vybírací rámeček k definovaným bodům rastru bez ohledu na
jeho viditelnost.
- Šířka úchopových bodů vybíracího rámečku — velikost úchopových bodů
vybíracího rámečku.
- Šířka čar vybíracího rámečku — šířka obrysových čar vybíracího
rámečku.
- Citlivost příchytu vybíracího rámečku k vodicím čarám — vodicí
čára přichytí vybírací rámeček jen tehdy, bude-li vzdálenost nejbližší
rovnoběžné hrany rámečku menší než nastavená citlivost.
- Posun objektů při duplikaci — vodorovné a svislé posunutí nového
objektu, který byl ve vizuálním editoru vyroben operací duplikace. Duplikace
uskutečněná ve stromech s přístroji nový objekt neposouvá.
- Záložka "Stromy s přístroji"
- Označit přístroj ve vizuálním editoru — je-li volba zaškrtnuta,
označí vývojové prostředí při výběru přístroje ve stromu odpovídající přístroj
ve vizuálním editoru. Současně vývojové prostředí skryje všechny přístroje,
které leží v z-souřadnici nad označovaným přístrojem. Tím se
zaručí, že označený objekt bude ve vizuálním editoru vždy viditelným.
- Označit přístroj ve stromu viditelnosti — je-li volba zaškrtnuta,
označí vývojové prostředí při výběru přístroje ve vizuálním stromu odpovídající
prvek stromu časování.
- Označit přístroj ve stromu časování — je-li volba zaškrtnuta,
označí vývojové prostředí při výběru přístroje v časovacím stromu
odpovídající prvek stromu viditelnosti.
- Rozvinout podstrom při vložení přístroje — zaškrtnutí volby
způsobí, že přístroj upuštěný do stromu (ať již byl vytažen z palety nebo
stromu), automaticky otevře nadřazený uzel stromu (panel, nebo časovač).
- Rozvinout stromy po překladu do grafického editoru — je-li volba
zaškrtnuta, budou stromy po každém překlopení do grafického editoru celé
rozvinuty.