![](../cz/img/nic.gif)
Diskuzní fórum, poradna
|
![CAD Fórum - Homepage CAD Fórum - Homepage](forum_images/web_wiz_forums.png)
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
|
Odpovědět ![]() |
archiv |
Autor | |
AlSt ![]() Diskutér ![]() Přihlášen: 16.srp.2005 Lokalita: Czech Republic Stav: Offline Bodů: 16 |
![]() Zasláno: 04.úno.2008 v 16:24 |
Zdravím,
narazil jsem na zajímavý problém kdy mi autocad "lže" ![]() Když na command line v autocadu napíšu (* 0.5 0.5) dostanu jako výstup 0.0. všimnul jsem si že to má nějakou souvislost se systémovým oddělovačem [. ,] pokud nastavím jako oddělovač "," tak je to OK pokud tečku tak to blbne. dále jsem si všimnul že pokud ve VLIDE načtu projekt pomocí nabídky v "padacím menu" tak je to OK, a pokud otevřu projekt do dialogu tak to začne blbnout. Díval jsem se do konference a nic podobného jsem tam neviděl. Možná že to je pouze důsledek nějakého jiného problému. prosím o nasměrování k řešení problému S pozdravem Aleš Staněk |
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21533 |
![]() |
To máte asi opravdu spíš jako důsledek jiného problému. Funguje to yd8 se normálně.
Zřejmě máte předefinovanou funkci "*". Zkuste si třeba:
a pak (* 0.5 0.5)
|
|
![]() |
|
AlSt ![]() Diskutér ![]() Přihlášen: 16.srp.2005 Lokalita: Czech Republic Stav: Offline Bodů: 16 |
![]() |
Zdravím pane Michl,
myslím si že funkci nemám předefinovanou. Zkusím to říct jinak. Já jsem tu funkci určitě nepředefinoval pokud je nějak poškozená troufám si říct že k tomu muselo dojít nějakou chybou nebo zpracováním chybového stavu v IDE. (* 3.0 3.0) -> 9.0 (* 3.5 3.5) -> 9.0 vypadá to jako by lisp nepracoval s desetinou části čísla. Problém nastane když v prostředí visuallispu otevřu jakýkoliv projekt "do dialogu". A dále pořád platí že pokud změním systémový oddělovač z čárky na tečku tak to funguje korektně. S pozdravem Staněk |
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21533 |
![]() |
Nevím, mám systémový oddělovač "čárka" (asi jako většina českých uživatelů) a násobení funguje - jeho případná nefunkčnost by ovlivnila většinu LISP aplikací.
Zkuste restartovat AutoCAD a všechny operace provádět v IDE - to ochraňuje předdefinované symboly.
|
|
![]() |
|
Ferdinand ![]() TOP uživatel ![]() Přihlášen: 01.říj.2004 Lokalita: ČR (JM) Používám: AutoCAD2004 (EN) na Windows XP Stav: Offline Bodů: 1904 |
![]() |
Na kolik desetinných míst máte nastaveny jednotky výkresu?
![]() Command: _cal
>> Expression: .5*.5 <enter> 0.25 Upravil Ferdinand - 05.úno.2008 v 13:41 |
|
-FerTh-
|
|
![]() |
|
AlSt ![]() Diskutér ![]() Přihlášen: 16.srp.2005 Lokalita: Czech Republic Stav: Offline Bodů: 16 |
![]() |
na čtyři desetinná místa a problém ovlivňuje i chování příkazu calc.
|
|
![]() |
|
AlSt ![]() Diskutér ![]() Přihlášen: 16.srp.2005 Lokalita: Czech Republic Stav: Offline Bodů: 16 |
![]() |
Problém přetrvává i po restartu počítače tak i po restartu atutocadu. V momentě kdy v IDE lisp otevřu projekt tak se chyba objeví. Asi zkusím ještě přeinstalovat AutoCAD. Pracuji pouze v IDE lispu.
|
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21533 |
![]() |
Přeinstalovat to můžete, ale spíš bych zkusil vyhodit všechny případné načítávané .LSP, .VLX a .FAS programy (při spuštění). Podle mně si prostě někde předefinováváte symbol "*".
|
|
![]() |
|
AlSt ![]() Diskutér ![]() Přihlášen: 16.srp.2005 Lokalita: Czech Republic Stav: Offline Bodů: 16 |
![]() |
Nenačítám vědomě žádné soubory. Předpokládám že chyba by se projevila okamžitě po otevření souboru kdy se provádí autoload. Ale u mně vše funguje korektně až do doby kdy v IDE LISPu otevřu libovolný projekt.
|
|
![]() |
|
michaelflyer ![]() Zasloužilý člen ![]() Přihlášen: 05.úno.2007 Lokalita: Slovensko Používám: AutoCAD Stav: Offline Bodů: 105 |
![]() |
Možno je to blbosť... nemáte tam niekde zadané „fix“?????
Doslova oddeľuje číslo za desatinnou čiarkou a vyhadzuje to preč! |
|
![]() |
|
AlSt ![]() Diskutér ![]() Přihlášen: 16.srp.2005 Lokalita: Czech Republic Stav: Offline Bodů: 16 |
![]() |
Dobrý den,
problém se mi nepodařilo odstranit ani přeinstalovaním autocadu, ale objevil jsem další spojitosti. Problém není v násobení jak jsem si zprvu mysle. Pokud otevřu ve VLIDE libovolný projekt a načtu jej. Následně v konzoli napíšu libovolné reálné číslo a dám entr. Tak mi autocad vrací reálné číslo, ale s odříznutou desetinou částí. Jako bych použil na hodnotu příkaz fix. Problém se mi začal objevovat až na verzích autocadu 2007 a 2008. Setkal se už někdo s podobnou chybou? Může na to mít vliv DLL s dialogy vytvořené ve VB6, které používám řadu let bez problémů. S pozdravem Aleš Staněk |
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21533 |
![]() |
Ne, ale je možné, že ve VLIDE nastal nějaký problém ve formátování výsledků. Na samotný běh programu (v AutoCADu) by to ale nemělo mít žádný vliv.
|
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
|
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 1,047 sekund.