Odčitavanje vrednosti preglednice z možnostjo SQL SELECT

Uporaba

Funkcija IZBIRA SQL prebere posamezno vrednost iz preglednice in shrani rezultat v določen parameter Q.

Pogoji

  • Koda 555343
  • Preglednica je prisotna
  • Primerno ime preglednice
  • Imena preglednic in stolpcev preglednic se morajo začeti s črko in ne smejo vsebovati računskih znakov, npr. +. Ti znaki lahko na podlagi ukazov SQL pri uvozu ali izvozu podatkov povzročijo težave.

Opis funkcije

Črne puščice in pripadajoča sintaksa prikazujejo notranje poteke ukaza IZBERI SQL

Pri funkciji IZBERI SQL ni niti transakcije niti povezav med stolpcem preglednice in parametrom Q. Možne prisotne povezave z navedenim stolpcem krmiljenje ne upošteva. Prebrano vrednost krmiljenje kopira izključno v parameter, ki je naveden za rezultat.

Vnos

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

11 SQL SELECT Q5 "SELECT Mess_X FROM Tab_Example WHERE Position_NR==3"

; shranjevanje vrednosti stolpca "Št_položaja" preglednice "Tab_Example" v možnosti Q5

NC-funkcija vsebuje naslednje sintaktične elemente:

Sintaktični element

Pomen

SQL BIND

Odpiralnik sintakse za ukaz SQL SELECT

Q/QL/QR, QS ali Q REF

Spremenljivka, v kateri krmiljenje shrani rezultat

" " ali QS

Navodilo SQL ali parameter QS z definicijo z naslednjo vsebino:

  • Funkcija SELECT: stolpc preglednice vrednosti, ki bo prenesena
  • Funkcija FROM: sinonim ali absolutna pot preglednice (pot v narekovajih zgoraj)
  • Funkcija WHERE: opis stolpca, pogoj in referenčna vrednost (parameter Q po : v narekovajih zgoraj)

Napotki

  • Več vrednosti ali več stolpcev izberete s pomočjo ukaza SQL SQL EXECUTE in navodila SELECT.
  • Za navodila znotraj ukazov SQL lahko uporabljate tudi enostavne ali sestavljene parametre QS.
  • Povežite alfanumerične vrednosti

  • Če preverite vsebino parametra QS v dodatnem prikazu stanja (zavihek QPARA), se vam prikaže izključno prvih 30 znakov in ne celotna vsebina.
  • Zavihek QPARA

Primer

Rezultat naslednjih NC-programov je enak.

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

0 BEGIN PGM SQL_READ_WMAT MM

1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\WMAT.TAB'"

; ustvarjanje sinonima

2 SQL BIND QS1800 "my_table.WMAT"

; povezava parametra QS

3 SQL QL1 "SELECT WMAT FROM my_table WHERE NR==3"

; določanje iskanja

* - ...

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

* - ...

3 SQL SELECT QS1800 "SELECT WMAT FROM my_table WHERE NR==3"

; branje in shranjevanje vrednosti

* - ...

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

* - ...

3 DECLARE STRING QS1 = "SELECT "

4 DECLARE STRING QS2 = "WMAT "

5 DECLARE STRING QS3 = "FROM "

6 DECLARE STRING QS4 = "my_table "

7 DECLARE STRING QS5 = "WHERE "

8 DECLARE STRING QS6 = "NR==3"

9 QS7 = QS1 || QS2 || QS3 || QS4 || QS5 || QS6

10 SQL SELECT QL1 QS7

* - ...