Instructions
Strona 647 z 659
Dystrybucja Conrad Electronic Sp. z o.o., ul. Kniaźnina 12, 31-637 Kraków, Polska
Copyright © Conrad Electronic 2012, Kopiowanie, rozpowszechnianie, zmiany bez zgody zabronione.
www.conrad.pl
www.conrad.pl
Zapytanie: HCOPy:DEV:COL?
Odpowiedź: 1
A.3.4 Parametry tekstowe
Parametry tekstowe przestrzegają reguł składniowych dla mnemoników, tzn. Mogą być wprowadzane
za pomocą krótkiej lub długiej formy. Tak jak każdy parametr, muszą być oddzielone od nagłówka białą
spacją. W przypadku zapytania udostępniana jest krótka forma tekstu.
Przykład:
Komenda ustawiajaca: HCOPy:PAGE:ORIentation LANDscape
Zapytanie: HCOP:PAGE:ORI?
Odpowiedź: LAND
Łańcuchy znaków
Łańcuchy znaków muszą być zawsze podawane w cudzysłowach (‘ lub ").
Przykład:
HCOP:ITEM:LABel "Test1"
HCOP:ITEM:LABel 'Test1'
A.3.6 Bloki danych
Bloki danych to format odpowiedni do przesyłania dużych ilości danych. Komenda używająca
parametru danych bloku ma następującą strukturę:
Przykład:
FORMat:READings:DATA #45168xxxxxxxx
Znak ASCII # wprowadza blok danych. Następny numer wskazuje, ile z następujących cyfr opisuje
długość bloku danych. W przykładzie 4 kolejne cyfry oznaczają długość 5168 bajtów. Następują bajty
danych. Podczas przesyłania tych bajtów danych wszystkie końce lub inne znaki kontrolne są
ignorowane do momentu przesłania wszystkich bajtów.
# 0 określa blok danych o nieokreślonej długości. Użycie nieokreślonego formatu wymaga komunikatu
NL ^ END w celu zakończenia bloku danych. Format ten jest przydatny, gdy długość transmisji nie jest