SKILL hjælp på mod, og hvis

H

hatebbs

Guest
Jeg har stødt på nogle SKILL problemer, når jeg ønsker at ændre en nyttig færdighed kode.Denne færdighed kode er for at placere etiketterne i et array måde.Ligegyldig hvordan jeg Modifed det vil altid vise "* Error * eval: Ubundet variable - hvis".Kan nogen hjælpe mig please?
Original:
labcount = 1
while (labcount <= numOlabs
sprintf (tmp "% s% d% s" label startnum etiketter)
dbCreateLabel (getEditRep () liste (lag "polet") placering tmp
bare rotere fontname fontheight)
location = liste (xCoord (sted) xSpace ykoordinat (placering ySpace)
startnum = startnum countby
labcount = labcount 1
geRefresh ()
Ændret:
while (labcount <= numOlabs
sprintf (tmp "% s% d% s" label startnum etiketter)
dbCreateLabel (getEditRep () liste (lag "polet") placering tmp
bare rotere fontname fontheight)
if (mod (labcount 32) == 0 then
xs = xPitchdiff
ys = yPitchdiff
anden
xs = xSpace
ys = ySpace
)
location = liste (xCoord (sted) XS ykoordinat (sted) ys)
startnum = startnum countby
labcount = labcount 1
geRefresh ()

 
Jeg tror, du har en kamp problem med dine åbne parenteser

 
En ekstra plads eksisterer efter ordet "hvis".Dette vil føre den fejlmeddelelse, du udstationeret.
Jeg heller ikke finde den tætte parentes for 'mens' erklæring.Jeg har tilføjet det i den følgende kode.
Kode:while (labcount <= numOlabs

sprintf (tmp "% s% d% s" label startnum etiketter)

dbCreateLabel (getEditRep () liste (lag "polet") placering tmp

bare rotere fontname fontheight)

if (mod (labcount 32) == 0 then

xs = xPitchdiff

ys = yPitchdiff

anden

xs = xSpace

ys = ySpace

)

location = liste (xCoord (sted) XS ykoordinat (sted) ys)

startnum = startnum countby

labcount = labcount 1

)

geRefresh ()

 
Tusind tak for jeres kommentarer og hjælp!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smile" border="0" />
 
Normalt bruger jeg Visual LISP (Autolisp) editor til at kontrollere de manglende beslag for simple færdigheder programmer. Er kadence er redaktør gerne vlisp editor, at Autodesk giver

 
Vi kan se de manglende beslag.Brug '%' i kommandotilstand at finde matchende beslaget.Tænde »showmatch 'skifte vil automatisk vise den matchende bøjle i input.

 

Welcome to EDABoard.com

Sponsor

Back
Top