SKILL apua mod ja jos

H

hatebbs

Guest
Olen havainnut joitakin SKILL ongelmia, kun haluan muuttaa hyödyllinen SKILL koodi.Tämä SKILL koodi saattamisesta merkinnät jono tavalla.Ei ole väliä miten modifed se näkyy aina "* Error * eval: sitomattomiin muuttuja - jos".Voiko kukaan auttaa minua please?
Alkuperäinen:
labcount = 1
while (labcount <= numOlabs
sprintf (tmp "% s% d% s" etiketti startnum etiketit)
dbCreateLabel (getEditRep ()-luettelosta (layer "pin") sijainti tmp
vain kiertää fontname fontheight)
sijainti = luettelo (xCoord (sijainti) xSpace yCoord (sijainti ySpace)
startnum = startnum countby
labcount = labcount 1
geRefresh ()
Modified:
while (labcount <= numOlabs
sprintf (tmp "% s% d% s" etiketti startnum etiketit)
dbCreateLabel (getEditRep ()-luettelosta (layer "pin") sijainti tmp
vain kiertää fontname fontheight)
Jos (mod (labcount 32) == 0 sitten
XS = xPitchdiff
YS = yPitchdiff
muuten
XS = xSpace
YS = ySpace
)
sijainti = luettelo (xCoord (sijainti) xs yCoord (sijainti) ys)
startnum = startnum countby
labcount = labcount 1
geRefresh ()

 
Ylimääräistä tilaa olemassa sanan "jos".Tämä johtaa siihen, että virheilmoitus lähetetty.
Olen myös ei löydä lähellä sivuhuomautuksen varten ", kun taas julkilausuman.Olen lisännyt sitä seuraava koodi.
Code:while (labcount <= numOlabs

sprintf (tmp "% s% d% s" etiketti startnum etiketit)

dbCreateLabel (getEditRep ()-luettelosta (layer "pin") sijainti tmp

vain kiertää fontname fontheight)

Jos (mod (labcount 32) == 0 sitten

XS = xPitchdiff

YS = yPitchdiff

muuten

XS = xSpace

YS = ySpace

)

sijainti = luettelo (xCoord (sijainti) xs yCoord (sijainti) ys)

startnum = startnum countby

labcount = labcount 1

)

geRefresh ()

 
Kiitos paljon kommenttinne ja auttaa!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" />
 
Normaalisti i käyttää Visual Lisp (Autolisp)-editoria tarkistaaksesi puuttuu hakasulku yksinkertaisten taitojen ohjelmat. Onko kadenssi on editorissa kuten vlisp editorissa että Autodesk tarjoaa

 
Vi voi tarkistaa puuttuu bracket.Käytä '% "vuonna komentomuodon löytää matching bracket.Kytkeminen päälle "showmatch" kytkin näyttää automaattisesti vastintuki hakasulku aikana tuloliittimeen.

 

Welcome to EDABoard.com

Sponsor

Back
Top