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 ()
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 ()