Syntax znakov

Moderátori: psichac, Moderátori

smotek7
Pokročilý člen
Pokročilý člen
Príspevky: 528
Dátum registrácie: 08 Aug 2011, 00:00
Bydlisko: PN
Vek: 44

Syntax znakov

Príspevok od používateľa smotek7 » 16 Okt 2012, 19:49

Ahojte
ako mam napisat, ked chcem poslat AT prikaz a maju tam byt aj " ?
potrebujem poslat
Print "AT+iRPG="*""
cize hviezdicku v uvodzovkach
ale Bascom mi tam automaticky da medzery
Print "AT+iRPG=" * ""
je nato nejaky specialny zapis?
Dik
0
Nemusím vedeť váhu elektrónu ak chcem zaspájkovať tranzistor.

skromny
Pokročilý člen
Pokročilý člen
Príspevky: 685
Dátum registrácie: 16 Mar 2009, 00:00
Bydlisko: ...aj Bratislava

Re: Syntax znakov

Príspevok od používateľa skromny » 16 Okt 2012, 20:12

cez ascii hodnotu znaku samotnych uvodzoviek si to neskusal?
  • Print "AT+iRPG=" ; chr(34) ; "*" ; chr(34)
0

smotek7
Pokročilý člen
Pokročilý člen
Príspevky: 528
Dátum registrácie: 08 Aug 2011, 00:00
Bydlisko: PN
Vek: 44

Re: Syntax znakov

Príspevok od používateľa smotek7 » 16 Okt 2012, 20:29

Funguje dik
0
Nemusím vedeť váhu elektrónu ak chcem zaspájkovať tranzistor.

smotek7
Pokročilý člen
Pokročilý člen
Príspevky: 528
Dátum registrácie: 08 Aug 2011, 00:00
Bydlisko: PN
Vek: 44

Re: Syntax znakov

Príspevok od používateľa smotek7 » 04 Nov 2012, 14:12

Este jeden dotaz ohladom zapisu

ukladam 64 byt kody z DS1820 10ks (asi ich bude viac)
je to podla vzorou
Dim Dsid1(8) As Byte
Dim Dsid2(8) As Byte
Dim Dsid3(8) As Byte
Dim Dsid4(8) As Byte
Dim Dsid5(8) As Byte
Dim Dsid6(8) As Byte
Dim Dsid7(8) As Byte
Dim Dsid8(8) As Byte
Dim Dsid9(8) As Byte
Dim Dsid0(8) As Byte

ale rad by som to dal do nejakej tabulky jako Dsid (x,8) as byte
coz asi v bascome nejde, alebo otom neviem

moj napad je nadefinovat
Dim Dsid(100) as byte
a potom by som to ukladal
DS 1 od Dsid(1)
DS 2 od Dsid(11)
DS 3 od Dsid(21)
.
.
.

poznate nejake ine riesenie?
mne sa nepaci ta premena 100 byte
0
Nemusím vedeť váhu elektrónu ak chcem zaspájkovať tranzistor.

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Syntax znakov

Príspevok od používateľa jenda23 » 04 Nov 2012, 14:20

Trošku mi není jasný co potřebuješ, ale pokud chceš vytvořit pole hodnot tak já pro hromadnej zápis používam syntaxi
.
.

For i =1 to 100 step 1
dsid(i)="tvá proměnná"
next i

i=1
.
.
.
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

smotek7
Pokročilý člen
Pokročilý člen
Príspevky: 528
Dátum registrácie: 08 Aug 2011, 00:00
Bydlisko: PN
Vek: 44

Re: Syntax znakov

Príspevok od používateľa smotek7 » 04 Nov 2012, 22:36

Neviem ci sme sa pochopili
kazde cidlo potrebuje 8byt cize pre kazde
Dim Dsid1(8) As Byte
v tomto pripade nemozem spravit to co pises Dsidx...

A pital som sa ci existuje nieco ako 2 rozmedne pole Dsid x, y as byte (x - cislo cidla a y - 8 byt vramci cidla)
ak neexistuje taky typ
ci je koser ten navrh

Dim Dsid(100) as byte
a potom by som to ukladal
DS 1 od Dsid(1-8)
DS 2 od Dsid(11-18)
DS 3 od Dsid(21-28)
..
desiatky cisla cidiel, a jednotky jednotlive byty
0
Nemusím vedeť váhu elektrónu ak chcem zaspájkovať tranzistor.

Používateľov profilový obrázok
zdeno33
Okoloidúci
Okoloidúci
Príspevky: 32
Dátum registrácie: 05 Apr 2012, 17:57
Bydlisko: Varin
Vek: 68
Kontaktovať používateľa:

Re: Syntax znakov

Príspevok od používateľa zdeno33 » 25 Nov 2012, 19:00

dvourozmerne pole Bascom neumi, teda zapis "DIM pole(12,2)" as byte neni povoleny.
---
Ale da se to oklamat tim, ze udelas to pole v celkovych rozmerech, teda DIM pole(24) as byte. No a nasledne programem to uz snadno rozdelis pomoci promennych. Taky je moznost pouzit vetsi deklaraci, teda "DIM pole(12) as word" A potom pracovat s HIGH a LOW byte. Dokonce jsem pouzival i STRING pole, kdy se potom da pracovat s retezci, ktere jsou vyhodnejsi, pokud se pracuje s textem.
0
nikdy neříkej, že to nejde,
určite se najde blbec, který to dokáže.

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok