Per quanto riguarda le applicazioni ETO (Engineer-To-Order), le regole ETO definiscono l'interfaccia visualizzata dall'utente finale in Configurator 360. Utilizzare i progetti per le regole dell'interfaccia utente, ad esempio UICategory, NumberProperty e UIMessage.
Linee guida per le applicazioni ETO
<%%Category("UI")> _
Parameter Rule Actions As List = { "CreateDWF","CreateSTEP" } '"CreateAssemblyZip","CreateCATIA"
]
Rule displayName As String = "Pile of Blocks"
Sul sito Configurator360.autodesk.com sono disponibili diverse azioni programmate nella scheda Opzioni
scheda secondaria Download. Tali azioni sono immediatamente disponibili per i tipi di progetti non-ETO. Di seguito vengono descritte alcune tecniche per riutilizzare le azioni delle applicazioni ETO.
Per ulteriori informazioni sulle azioni degli strumenti in Configurator 360, vedere Azioni degli strumenti dell'interfaccia.
Child DWFOutputFile As :OutputDWF FileName = %%PRODUCT + ".dwf" End Child
Riepilogo delle azioni standard:
| Nome azione | Progetto ETO | Nome elemento derivato | Scopo |
|---|---|---|---|
| Output 3D | |||
| CreateAssemblyZip | IAM di output <OutputIAM> | AssemblyFilesOutputFile | ZIP di IAM |
| CreateDWF | DWF di output <OutputDWF> | DWFOutputFile | DWF |
| CreateDWFx | DWFx di output <OutputDWFx> | DWFxOutputFile | DWFx |
| CreateSTEP | STEP di output <OutputSTEP> | STEPOutputFile | STEP |
| CreateCATIA | CATIA di output <OutputCATIA> | CATIAOutputFile | CATIA |
| CreateGranite | Granite di output <OutputGranite> | GraniteOutputFile | Granite |
| CreateIGES | IGES di output <OutputIGES> | IGESOutputFile | IGES |
| CreateJT | JT di output <OutputJT> | JTOutputFile | JT |
| CreateParasolidBinary | Parasolid Binary di output <OutputParasolidBinary> | ParasolidBinaryOutputFile | |
| CreateParasolidText | Parasolid Text di output <OutputParasolidText> | ParasolidTextOutputFile | |
| CreateNeutral | Neutral di output <OutputNeutral> | NeutralOutputFile | |
| CreateRFA | RFA di output <OutputRFA> | RFAOutputFile | RFA |
| CreateSAT | SAT di output <OutputSAT> | SATOutputFile | SAT |
| CreateSTL | STL di output <OutputSTL> | STLOutputFile | |
| Output disegno | |||
| CreateDrawingIDW | IDW di disegni di output <OutputDrawingsIDW> | IDWDrawingOutputFile | Inventor IDW |
| CreateDrawingAutoCADDWG | Acad DWG disegni di output <OutputDrawingsAcadDWG> | AutoCADDWGDrawingOutputFile | AutoCAD DWG |
| CreateDrawingDWG | DWG disegni di output <OutputDrawingsInventorDWG> | DWGDrawingOutputFile | Inventor DWG |
| CreateDrawingDWF | DWF disegni di output <OutputDrawingsDWF> | DwfDrawingOutputFile | DWF |
| CreateDrawingDWFx | DWFx disegni di output <OutputDrawingsDWFx> | DwfxDrawingOutputFile | DWFx |
| CreateDrawingPDF | PDF disegni di output <OutputDrawingsPDF> | PDFDrawingOutputFile | |
| CreateDXF | DXF disegni di output <OutputDrawingsDXF> | DxfOutputFile | DXF |
| Grafica | |||
| CreateBMP | BMP di output <OutputBMP> | BMPOutputFile | BMP |
| CreateGIF | GIF di output <OutputGIF> | GIFOutputFile | GIF |
| CreateJPEG | JPEG di output <OutputJPEG> | JPEGOutputFile | JPG |
| CreatePNG | PNG di output <OutputPNG> | PNGOutputFile | PNG |
| CreateTIFF | TIFF di output <OutputTIFF> | TIFFOutputFile | TIF |
Rule Actions As List = { "CreateDWF","CreateSTEP" }
Questa regola consente di creare le azioni con l'esatta funzionalità come in C360.
Child DWFOutputFile As :OutputDWF FileName = %%PRODUCT + ".dwf" EnablePrinting? = False End Child
Nei disegni, per utilizzare qualsiasi output disegni, creare un elemento derivato. Trasferire gli elenchi delle parti dei disegni ETO necessari per l'output.
Rule TheDrawings As List = { Root.Drawing1, Root.Drawing2}
Child DxfOutputFile As :OutputDrawingsDxf
ExportDrawings = TheDrawings
FileNamePrefix = %%PRODUCT
End Child
Il progetto di Intent principale, che può essere utilizzato come base per tutti gli output C360, è OutputMixin. Per ulteriori informazioni, vedere Output di Configurator 360 <Configurator360Output> .
La regola di Intent principale è una regola Data. Questa regola deve essere implementata nel progetto derivato. Questa regola è stata impostata intenzionalmente in modo da non essere memorizzata nella cache. Lo scopo della regola è restituire un array di byte (byte [ ] in notazione C#) dei dati che rappresenta l'immagine del file del formato di output specificato.
I dati possono restituire NoValue se l'output non è disponibile.
La regola OutputInfo combina i valori dei parametri forniti nell'elenco Intent.
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