Para las aplicaciones ETO, defina la interfaz de usuario final en Configurator 360. Utilice los diseños para reglas de la interfaz de usuario, como UICategory, NumberProperty y UIMessage.
Directrices para las aplicaciones ETO
<%%Category("UI")> _
Parameter Rule Actions As List = { "CreateDWF","CreateSTEP" } '"CreateAssemblyZip","CreateCATIA"
]
Rule displayName As String = "Pile of Blocks"
Configurator360.autodesk.com proporciona varias acciones programadas en la ficha Opciones
subficha Descargas. Estas acciones están disponibles de forma inmediata para los tipos de diseño no ETO. A continuación se describen algunas técnicas para reutilizar las acciones desde las aplicaciones ETO.
Para obtener más información acerca de las acciones de Herramientas en Configurator 360, consulte Acciones de Herramientas de la interfaz de usuario.
Child DWFOutputFile As :OutputDWF FileName = %%PRODUCT + ".dwf" End Child
Resumen de acciones estándar:
| Nombre de acción | Diseño ETO | Nombre del hijo | Objetivo |
|---|---|---|---|
| Resultados 3D | |||
| CreateAssemblyZip | IAM de salida <OutputIAM> | AssemblyFilesOutputFile | ZIP de IAM |
| CreateDWF | DWF de salida <OutputDWF> | DWFOutputFile | DWF |
| CreateDWFx | DWFx de salida <OutputDWFx> | DWFxOutputFile | DWFx |
| CreateSTEP | STEP de salida <OutputSTEP> | STEPOutputFile | STEP |
| CreateCATIA | CATIA de salida <OutputCATIA> | CATIAOutputFile | CATIA |
| CreateGranite | Granite de salida <OutputGranite> | GraniteOutputFile | Granite |
| CreateIGES | IGES de salida <OutputIGES> | IGESOutputFile | IGES |
| CreateJT | JT de salida <OutputJT> | JTOutputFile | JT |
| CreateParasolidBinary | Archivo binario de Parasolid de salida <OutputParasolidBinary> | ParasolidBinaryOutputFile | |
| CreateParasolidText | Archivo de texto de Parasolid de salida <OutputParasolidText> | ParasolidTextOutputFile | |
| CreateNeutral | Archivo neutral de salida <OutputNeutral> | NeutralOutputFile | |
| CreateRFA | RFA de salida <OutputRFA> | RFAOutputFile | RFA |
| CreateSAT | SAT de salida <OutputSAT> | SATOutputFile | SAT |
| CreateSTL | STL de salida <OutputSTL> | STLOutputFile | |
| Salidas de dibujos | |||
| CreateDrawingIDW | IDW de dibujos de salida <OutputDrawingsIDW> | IDWDrawingOutputFile | IDW de Inventor |
| CreateDrawingAutoCADDWG | DWG de dibujos de salida de Acad <OutputDrawingsAcadDWG> | AutoCADDWGDrawingOutputFile | DWG de AutoCAD |
| CreateDrawingDWG | DWG de dibujos de salida <OutputDrawingsInventorDWG> | DWGDrawingOutputFile | DWG de Inventor |
| CreateDrawingDWF | DWF de dibujos de salida <OutputDrawingsDWF> | DwfDrawingOutputFile | DWF |
| CreateDrawingDWFx | DWFx de dibujos de salida <OutputDrawingsDWFx> | DwfxDrawingOutputFile | DWFx |
| CreateDrawingPDF | PDF de dibujos de salida <OutputDrawingsPDF> | PDFDrawingOutputFile | |
| CreateDXF | DXF de dibujos de salida <OutputDrawingsDXF> | DxfOutputFile | DXF |
| Gráficos | |||
| CreateBMP | BMP de salida <OutputBMP> | BMPOutputFile | BMP |
| CreateGIF | GIF de salida <OutputGIF> | GIFOutputFile | GIF |
| CreateJPEG | JPEG de salida <OutputJPEG> | JPEGOutputFile | JPG |
| CreatePNG | PNG de salida <OutputPNG> | PNGOutputFile | PNG |
| CreateTIFF | TIFF de salida <OutputTIFF> | TIFFOutputFile | TIF |
Rule Actions As List = { "CreateDWF","CreateSTEP" }
Esta regla crea las acciones con la misma función exacta que en C360.
Child DWFOutputFile As :OutputDWF FileName = %%PRODUCT + ".dwf" EnablePrinting? = False End Child
En los dibujos, cree un hijo para utilizar cualquier salida de dibujo. Pase las listas de piezas de dibujos ETO necesarias para la salida.
Rule TheDrawings As List = { Root.Drawing1, Root.Drawing2}
Child DxfOutputFile As :OutputDrawingsDxf
ExportDrawings = TheDrawings
FileNamePrefix = %%PRODUCT
End Child
El diseño de intención principal que establece la base de todas las salidas de C360 es OutputMixin. Para obtener más información, consulte Salida de Configurator 360 <Configurator360Output> .
La regla de intención principal es la regla Data. Se prevé que esta regla se implemente en el diseño derivado. Esta regla se quita de la caché intencionadamente. La finalidad de la regla es devolver una matriz de bytes (byte [ ] en notación C#) de los datos que representa la imagen del archivo del formato de salida especificado.
La regla Data puede devolver NoValue si la salida no está disponible.
La regla OutputInfo combina los valores de los parámetros suministrados en la lista de intención.
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