Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy CAD Studio [www.cadforum.cz]
Česky Slovensky English Deutsch
Přihlášení:
▶ Registrace

 právě nás čte: 4713 
RSS tipy RSS kanál - CAD tipy
RSS diskuze RSS kanál - CAD diskuze

Diskuze Diskuzní fórum, poradna

NápovědaCAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy CAD Studio - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoiLogic

 Odpovědět Odpovědět archiv
Autor
jardakrucky Zobrazit panel
Nováček
Nováček

Přihlášen: 13.dub.2012
Lokalita: ČR (VY)
Používám:
AutoCad, Inventor, Vault
Stav: Offline
Bodů: 8
Přímý odkaz na tuto zprávu Téma: iLogic
    Zasláno: 07.kvě.2012 v 12:16
Dobrý den,
snažím se vytvořit v Ilogicu pravidlo pro zápis rozměrů rozvinůtého plechu do uživatelské vlastnosti plechu.

Mám pocit že jsem na dobré cestě , rozměry plechu si do "vytáhnu" do parametrů, tloušťka tam už je, do uživatelských vlastností také dokážu zapsat, ale ne to co chci...
 potřebuji v uživatelské vlastnosti 03_rozmer - polotovar mít zapsáno např.: T5;100x200 (T Tloušťka; sirka x delka)

Poradí někdo?

sirka=(Ceil(Round(SheetMetal.FlatExtentsLength)))
delka=(Ceil(Round(SheetMetal.FlatExtentsWidth)))

iProperties.Value("user", "03_rozmer - polotovar")=??????????

Moc děkuji
Jaroslav Krucký
Aquacomp Hard s.r.o.
Ledeč nad Sázavou
Zpět nahoru
Navara Zobrazit panel
CAD Studio support
CAD Studio support
Avatar
CAD Studio s.r.o.

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1273
Přímý odkaz na tuto zprávu Zasláno: 07.kvě.2012 v 13:12
Zkuste to takhle:
Pokud Tloušťka, sirka a delka sou parametry

'Klasicke slouceni retezcu - nedoporucuju, protoze je velice pomale
iProperties.Value("Custom", "03_rozmer - polotovar") = "T" & Tloušťka & ";" & sirka & "x" & delka

'Pomoci VB.NET - Lepsi, ale nedokumentovane v ramci iLogic
iProperties.Value("Custom", "03_rozmer - polotovar") = String.Format("T{0};{1}x{2}", Tloušťka, sirka, delka)
Zpět nahoru
jardakrucky Zobrazit panel
Nováček
Nováček

Přihlášen: 13.dub.2012
Lokalita: ČR (VY)
Používám:
AutoCad, Inventor, Vault
Stav: Offline
Bodů: 8
Přímý odkaz na tuto zprávu Zasláno: 07.kvě.2012 v 14:37
Velice děkuji, ještě by se mi hodilo, pokud to lze, vyresit jednu věc. Chci mit toto pravidlo v šabloně pro plechovou součást, jde to funguje to, ale pokud mam šablonu jako prázdnou součást , inventor vyhodí několikrát chybové hlášení... lze toto nějak ošetřit'?
Jaroslav Krucký
Aquacomp Hard s.r.o.
Ledeč nad Sázavou
Zpět nahoru
Navara Zobrazit panel
CAD Studio support
CAD Studio support
Avatar
CAD Studio s.r.o.

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1273
Přímý odkaz na tuto zprávu Zasláno: 07.kvě.2012 v 15:00
Nevím jaké chybové hlášení to je, ale tipuji, že mu chybí parametry. Asi Tloušťka.
Doporučuju použít bloky Try-Catch-End Try které jsou součástí VB.NET
Podrobnosti o použití a příklady najdete na MSDN
 
=================
'Deklarace (v iLogic neni nutne)
Dim w As Double
Dim h As Double
Dim t As Double


Try 'Prirazeni hodnot
w = SheetMetal.FlatExtentsWidth
h = SheetMetal.FlatExtentsLength
t = Tloušťka
'MsgBox(String.format("t={1}{0}w={2}{0}h={3}",vbCrLf,t,w,h)) 'Kontrolni radek
Catch 'Osetreni chyb
MsgBox("Chyba prirazeni parametru") 'Mozno zakomentovat
Return
End Try


'Pomoci VB.NET - Lepsi, ale nedokumentovane v ramci iLogic
iProperties.Value("Custom", "03_rozmer - polotovar") = String.Format("T{0};{1}x{2}", t, w, h)
Zpět nahoru
jardakrucky Zobrazit panel
Nováček
Nováček

Přihlášen: 13.dub.2012
Lokalita: ČR (VY)
Používám:
AutoCad, Inventor, Vault
Stav: Offline
Bodů: 8
Přímý odkaz na tuto zprávu Zasláno: 17.kvě.2012 v 10:44
Dobrý den,
omlouvam se ale potrebuji trochu větší pomoc, jedná se o tuto chybovou hlášku, potřebuji zajistit její ignoraci.

Chyba v pravidle:rozvin, v dokumentu:Plech
Nespecifikovaná chyba (Výjimka na základě hodnoty HRESULT:0x80004005(E_FAIL))




děkuji za pomoc



Upravil jardakrucky - 17.kvě.2012 v 10:48
Jaroslav Krucký
Aquacomp Hard s.r.o.
Ledeč nad Sázavou
Zpět nahoru
dusek Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 09.lis.2010
Lokalita: ČR (Pha)
Používám:
Inventor 2014
Stav: Offline
Bodů: 901
Přímý odkaz na tuto zprávu Zasláno: 17.kvě.2012 v 11:34
pokud potřebujete získat parametry rozvinu, lze na to použít aplikaci XTools, která je volně ke stažení zde na stránkách
Václav Dušek
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 12246:VIPHromadné vypnutí viditelnosti součástí sestavy dle velikosti (hmotnost, objem) nebo názvu (iLogic)
Tip 11829:VIPKopírování načrtnutého pohledu z jednoho výkresu do druhého (iLogic).
Tip 11709:VIPAutomatické publikování 3D PDF modelu ve zvolené kvalitě (iLogic).
Tip 11284:VIPSynchronizace kusovníků - zkopírování stejných čísel pozic do podsestav (iLogic).
Tip 11813:VIPJak z iLogic zjistit, zda je dokument nebo složka jen pro čtení (read-only)?
Tip 11800:Jaký je rozdíl mezi ThisDoc.Document a ThisApplication.ActiveDocument v iLogic?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,328 sekund.