Integratie van een CATPART/CATPRODUCT-directory in een catia-catalogus

Hallo allemaal,

 

Ik ben bezig met het maken van een catalogus op de CATALOG EDITOR module van Catia V5 R18.

 

Ik ben op zoek naar een directory met CATPART/CATPRODUCT in mijn catalogus.

 

Ik vond een commando in CATALOG EDITOR met de naam "create/modify a catalog" (zie bijlage). Ik selecteer mijn directory enz..., ik begin met het maken, het toont me het bericht dat de catalogus inderdaad is gemaakt, maar ik kan geen gegevens vinden in de open catalogus.  Ik weet niet waar hij de gegevens heeft overgebracht.

 

Bedankt voor je hulp

 

COLA


commande_creer-modifier_un_catalogue.jpg

Zie deze links

 http://www.aip-primeca.net/DesktopModules/Bring2mind/DMX/Download.aspx? EntryId=28&Command=Core_Download&PortalId=1&TabId=150

https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=22&cad=rja&uact=8&ved=0CDQQFjABOBQ&url=http%3A%2F%2Fwww.lynkoa.com%2Fforum%2F3d%2Ffamille-de-pieces-sur-catia&ei=Sz8YU8-5BaXV4ASN14DgCQ&usg=AFQjCNFodHe2lMWc6CzpmaH-JH-T_vuSnA&sig2=ZMFTpwpm5khJ_sfrNKHe5A

 

Hier zijn al enkele refs

@+ ;-)

Hallo

 

Misschien kan deze link helpen:

 

http://catiadoc.free.fr/online/xomugcce_C2/xomugccexom0301.htm

Hallo: hetzelfde resultaat, maar ik heb alleen MD2, dus ik kan alleen "Standaard" catalogi pictogram 2 blauwe boeken maken.
En in het commando "een catalogus maken/wijzigen" wordt gevraagd om een werkplaats te kiezen (buizen; leidingen; enz.). Er is geen "standaard".
Ik heb elk bestand altijd handmatig gekoppeld, maar het is zeker dat het erg handig zou zijn om gewoon bij te werken.


Discussie te volgen als iemand het antwoord heeft.

 

Ik probeer macro's op Page19 ,20 ... van de volgende Pdf:

http://www.cao-catiav5.com/CAOD/catpdfcceug_C2/cceug.pdf

 

Het probleem is dat ik de macro niet aan het werk kan krijgen (misschien is mijn .csv bestand verkeerd gevuld)

 

Kan iemand mij vertellen of de aanpak die op pagina 19 wordt beschreven, voldoet aan de behoefte om "een catalogus te maken van een CATPart-directory"?

 

Bij voorbaat dank

Het maakt een catalogus en de hoofdstukken en subhoofdstukken.

Maar de inhoud wordt niet ingevuld vanuit een directory, je moet voor elke directory het absolute pad invullen. CATPart-bestand.

 

Zie pagina 21 van het pdf-bestand

 

Ik ben nooit helemaal gegaan (zo snel sinds CATIA om de CATPart in sessie te openen om ze te associëren met de catalogus).

 

Het is niet het .cvs-bestand waarmee u de CATPart kunt definiëren die moet worden ingevoegd en de macro's die de map aangeven, toch?

We kunnen de aandelen dus normaal gesproken in de catalogus integreren

 

 

Mijn .csv bestand:

 

HOOFDSTUKFeerste hoofdstuk
Zoekwoorden; Naam
Typen; Riem
Subhoofdstuk 1; Subhoofdstuk 1
Subhoofdstuk 2; Subhoofdstuk 2
EINDE

HOOFDSTUK; Subhoofdstuk 2
Zoekwoorden; My_string; My_double; My_integer; My_boolean; My_Length; My_Length2
Typen; Riem; Werkelijk; Geheel getal; Booleaans; LENGTE; M
EINDE

EINDE HOOFDSTUK; Subhoofdstuk 3
Zoekwoorden; My_string; My_double; My_integer; My_boolean; My_Length; My_Length2
Typen; Riem; Werkelijk; Geheel getal; Booleaans; LENGTE; M
; goupille_iso_8735_8x28; 0; 0;; 1.1; goupille_iso_8735_8x28. CATPart
EINDE


HOOFDSTUK; Subhoofdstuk 1
Zoekwoorden; Naam
Typen; Riem
Subhoofdstuk 3; Subhoofdstuk 3
EINDE

Mijn macro's (wat niet werkt: maakt alleen de catalogus aan zonder deze te vullen met hoofdstukken en subhoofdstukken en delen):

 

language="VBSCRIPT"

Sub CATMain() 

 

 

InputFile =" Mijn pad\BatchCatalog.csv"

 

(Specificeert het absolute pad van het csv-invoerbestand of tekstbestand)

 

OutputFile ="mijnpad\Catalog_Result.catalogus"

 

(Specificeert het absolute pad van het csv-invoerbestand of tekstbestand)

 

'Dim Catalog As Document (mijn macro's geven me een foutmelding wanneer ik deze variabele declareer, dus ik schakel het uit met ' )

 

Stel Catalogus = CATIA in. Documenten.Toevoegen("CatalogusDocument")

 

(Hiermee maakt u een document van het type CatalogDocument)

 

Catalog.CreateCatalogFromcsv InputFile , OutputFile

 

(Roept de methode CreateCatalogFromcsv aan in Catalogus om de catalogus te maken)

 

'Catalogus.Sluiten

 

(Sluit het document)

 

Einde Sub

 

 

 

 

EINDELIJK WERKT HET!

 

/!\ Allereerst, wees voorzichtig  bij het opslaan van het .csv bestand uit Excel Het voegt "; " aan het einde van de lijn. Om dit te doen:

 

  1. Bewerken in Excel en vervolgens opslaan
  2. Klik met de rechtermuisknop op het .csv bestand: Bewerken met niet blokkeren of Kladblok++
  3. schrap de "; " aan het einde van de lijn

 

 

Wat betreft de macro's, heb ik de declaratie "dim catalog As Document" uitgeschakeld => het werkt zonder

 

 

1 like