Pour les applications à la commande (ETO), les règles à la commande (ETO) définissent l'interface de l'utilisateur final dans Configurator 360. Utilisez les conceptions pour les règles d'interface utilisateur, notamment UICategory, NumberProperty et UIMessage.
Instructions relatives aux applications à la commande (ETO)
<%%Category("UI")> _ Parameter Rule Actions As List = { "CreateDWF","CreateSTEP" } '"CreateAssemblyZip","CreateCATIA" ] Rule displayName As String = "Pile of Blocks"
Configurator360.autodesk.com propose plusieurs actions programmées accessibles via l'onglet Options sous-onglet Téléchargements. Ces actions sont immédiatement disponibles pour les types de conception non à la commande (ETO). La section suivante décrit certaines des techniques employées pour réutiliser les actions à partir des applications à la commande (ETO).
Pour plus d'informations sur les actions des outils dans Configurator 360, reportez-vous à la rubrique relative aux actions des outils de l'interface utilisateur.
Child DWFOutputFile As :OutputDWF FileName = %%PRODUCT + ".dwf" End Child
Résumé des actions standard :
Nom de l'action | Conception à la commande (ETO) | Nom de l'enfant | Objectif |
---|---|---|---|
Sorties 3D | |||
CreateAssemblyZip | Fichier IAM de sortie <OutputIAM> | AssemblyFilesOutputFile | Fichier IAM compressé |
CreateDWF | Fichier DWF de sortie <OutputDWF> | DWFOutputFile | DWF |
CreateDWFx | Fichier DWFx de sortie <OutputDWFx> | DWFxOutputFile | DWFx |
CreateSTEP | Fichier STEP de sortie <OutputSTEP> | STEPOutputFile | STEP |
CreateCATIA | Fichier CATIA de sortie <OutputCATIA> | CATIAOutputFile | CATIA |
CreateGranite | Fichier Granite de sortie <OutputGranite> | GraniteOutputFile | Granite |
CreateIGES | Fichier IGES de sortie <OutputIGES> | IGESOutputFile | IGES |
CreateJT | Fichier JT de sortie <OutputJT> | JTOutputFile | JT |
CreateParasolidBinary | Fichier binaire Parasolid de sortie <OutputParasolidBinary> | ParasolidBinaryOutputFile | |
CreateParasolidText | Fichier texte Parasolid de sortie <OutputParasolidText> | ParasolidTextOutputFile | |
CreateNeutral | Fichier Neutral de sortie <OutputNeutral> | NeutralOutputFile | |
CreateRFA | Fichier RFA de sortie <OutputRFA> | RFAOutputFile | RFA |
CreateSAT | Fichier SAT de sortie <OutputSAT> | SATOutputFile | SAT |
CreateSTL | Fichier STL de sortie <OutputSTL> | STLOutputFile | |
Sorties de dessin | |||
CreateDrawingIDW | Fichiers dessin IDW de sortie <OutputDrawingsIDW> | IDWDrawingOutputFile | Inventor IDW |
CreateDrawingAutoCADDWG | Fichiers dessin AutoCAD DWG de sortie <OutputDrawingsAcadDWG> | AutoCADDWGDrawingOutputFile | AutoCAD DWG |
CreateDrawingDWG | Fichiers dessin DWG de sortie <OutputDrawingsInventorDWG> | DWGDrawingOutputFile | Inventor DWG |
CreateDrawingDWF | Fichiers dessin DWF de sortie <OutputDrawingsDWF> | DwfDrawingOutputFile | DWF |
CreateDrawingDWFx | Fichiers dessin DWFx de sortie <OutputDrawingsDWFx> | DwfxDrawingOutputFile | DWFx |
CreateDrawingPDF | Fichiers dessin PDF de sortie <OutputDrawingsPDF> | PDFDrawingOutputFile | |
CreateDXF | Fichiers dessin DXF de sortie <OutputDrawingsDXF> | DxfOutputFile | DXF |
Configuration graphique | |||
CreateBMP | Fichier BMP de sortie <OutputBMP> | BMPOutputFile | BMP |
CreateGIF | Fichier GIF de sortie <OutputGIF> | GIFOutputFile | GIF |
CreateJPEG | Fichier JPEG de sortie <OutputJPEG> | JPEGOutputFile | JPG |
CreatePNG | Fichier PNG de sortie <OutputPNG> | PNGOutputFile | PNG |
CreateTIFF | Fichier TIFF de sortie <OutputTIFF> | TIFFOutputFile | TIF |
Rule Actions As List = { "CreateDWF","CreateSTEP" }
Cette règle crée les actions avec exactement les mêmes fonctionnalités que dans Configurator 360.
Child DWFOutputFile As :OutputDWF FileName = %%PRODUCT + ".dwf" EnablePrinting? = False End Child
Dans la section Dessins, pour utiliser des sorties de dessin, créez un enfant. Transmettez les listes des pièces des dessins ETO nécessaires pour la génération de la sortie.
Rule TheDrawings As List = { Root.Drawing1, Root.Drawing2} Child DxfOutputFile As :OutputDrawingsDxf ExportDrawings = TheDrawings FileNamePrefix = %%PRODUCT End Child
OutputMixin correspond à la conception d'intention racine à la base de toutes les sorties C360. Pour plus d'informations, reportez-vous à la rubrique Sortie Configurator 360 <Configurator360Output> .
La règle d'intention phare est la règle Data. Cette règle doit être implémentée dans la conception dérivée. Cette règle n'est volontairement pas enregistrée en mémoire cache. L'objectif de cette règle est de renvoyer le tableau d'octets (octet [ ] en notation C#) des données représentant l'image de fichier du format de sortie spécifié.
Les données peuvent renvoyer le résultat NoValue en l'absence de sortie.
La règle OutputInfo combine les valeurs des paramètres fournis dans la liste d'intention.
Design CustomOutput : OutputMixin '# ------------------------------ '# PARAMETERS '# ------------------------------ <Your parameters> '# ------------------------------ '# C360 PARAMETERS '# ------------------------------ ' C360 - Required parameters <%%Category("Outputs")> _ Parameter Rule FileName As String = "CustomOutput.zip" <%%Category("Outputs")> _ Parameter Rule FileExtension As String = ".zip" <%%Category("Outputs")> _ Parameter Rule FileType As String = "My Custom Output" ' C360 - Outputs <%%Category("Outputs")> _ Uncached Rule OutputInfo As List = { FilePath, FileType, Filename, FileExtension, Data} <%%Category("Outputs")> _ Uncached Rule Data = MyBytesCreator() ' assumes zip array End Design