Vertical DXP Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Telefone Vertical DXP herunter. DXP Panels Reference Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 89
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
TR0124 (v1.4) April 21, 2008 1
Server Process Reference
Summary
Technical Reference
TR0124 (v1.4) April 21, 2008
This reference manual describes the server processes available in Altium Designer.
This reference details:
Server Processes
Client (DXP System) Processes
Integrated Library Processes
PCB Processes
FPGAFlow Processes
Schematic Processes
WorkSpace Manager Processes.
Server Processes Reference
Servers
A server provides its services in the Altium Designer environment (the client side). The Client module of the Altium Designer
interprets the tasks in terms of processes and then delegates these processes to the appropriate servers.
For example when a user is clicking on the Schematic menu to place a wire, the Client interprets this action as a 'PlaceWire'
process and delegates the process to the Schematic Editor server. The Schematic server responds by executing the process.
The functionality of a server that is installed in the Altium Designer is exposed by that server's processes and its exposed
functions.
Generally a process is executed by selecting a packaged process launcher (such as clicking on a toolbar button, or pressing a
hot key or selecting a menu item) called as a command in Altium Designer, however you may wish to manually run a process:
Up to three different types of process launchers can be used to launch the same process.
Each server process has a process identifier. The process identifier is made up of two parts separated by a colon. The first part
of the process identifier indicates the server that defines the process, and the second part is the process name.
For example, the process Sch:ZoomIn is provided by the Schematic Editor server. When this process is launched, either
by selecting a menu item, pressing a hot key or activating a toolbar button (which are all defined as process launchers in the
Altium Designer), it will perform the task of zooming in on the currently active schematic sheet.
A process is implemented as a server name:server process string. Processes are stored in a command launcher table
maintained by the server. Every time you execute a process via the user interface in Altium Designer, it consults the appropriate
server’s command table to fetch the process string and then sends this string over to the server for the server to determine
which process to execute. These processes are stored in corresponding server install files with an INS extension.
Parametric Processes
A parametric server process allows the information, a process needs, to be passed when the process is called. This ability to be
able to pass process parameters allows direct control over the operation of a process. For parametric processes, each
parameter has a value assigned and this parameter / value block is represented as Parameter = Name.
For example FileName = C:\Program Files\TestFile.Txt.
To concatenate several parameters as a whole string, each parameter / value block is separated by the pipe | symbol.
For example Parameter1 = Name1 | Parameter2 = Name 2 etc.
There are two ways you can execute a process in a script
To execute a server process in a script, you need to use commands such as ResetParameters and RunProcess procedures or
invoke the Client.SendMessage function.
Seitenansicht 0
1 2 3 4 5 6 ... 88 89

Inhaltsverzeichnis

Seite 1 - Server Process Reference

TR0124 (v1.4) April 21, 2008 1 Server Process Reference Summary Technical Reference TR0124 (v1.4) April 21, 2008 This reference manual describes

Seite 2 - Server Process Routines

Server Process Reference 10 TR0122 (v1.5) April 21, 2008 RestoreLayout process Description The RestoreLayout process restores the DXP desktop from a

Seite 3 - AddSingleParameter

Server Process Reference TR0122 (v1.5) April 21, 2008 11 RunProcess process Description The RunProcess process executes a process in DXP depending on

Seite 4 - GetIntegerParameter

Server Process Reference 12 TR0122 (v1.5) April 21, 2008 Process: Client:TileAllOpenDocuments Parameters : Mode = Horizontal ToggleClientStatusBar pr

Seite 5 - GetStringParameter

Server Process Reference TR0122 (v1.5) April 21, 2008 13 Action (ShowAboutDialog, ShowViewer, ResetDevice, ChooseAndDownload, ResetDevice, PauseProce

Seite 6 - RunProcess

Server Process Reference 14 TR0122 (v1.5) April 21, 2008 Example Process: FPGAFlow:RunDiagnostic Parameters : Action = RefreshStatus

Seite 7 - Scripting System Commands

Server Process Reference TR0122 (v1.5) April 21, 2008 15 Integrated Library Processes This section covers the Integrated Library processes and their

Seite 8 - CustomizeResources process

Server Process Reference 16 TR0122 (v1.5) April 21, 2008 Parameters : LibReference=CAP POL1 |Library=Miscellaneous Devices.IntLib |ModelType=SIM| Mod

Seite 9 - QuitFromEDAClient process

Server Process Reference TR0122 (v1.5) April 21, 2008 17 EditInternalPlanes process EditRules process EngineeringChangeOrder process EqualizeNetLengt

Seite 10 - RunCommonDialog process

Server Process Reference 18 TR0122 (v1.5) April 21, 2008 Perform an autoroute of the PCB board, or a section of the PCB board, or by a specified net

Seite 11

Server Process Reference TR0122 (v1.5) April 21, 2008 19 Clear process Description The Clear process is used to remove the selected objects from the

Seite 12 - FPGA Flow Processes

Server Process Reference 2 TR0122 (v1.5) April 21, 2008 Example 1 ResetParameters; AddStringParameter('OpenMode','NewFromTemplate&apos

Seite 13 - RunDiagnostic

Server Process Reference 20 TR0122 (v1.5) April 21, 2008 Process: PCB:CrossProbeChoose Cut process Description Cuts a selected object permanently fro

Seite 14 - Example

Server Process Reference TR0122 (v1.5) April 21, 2008 21 Layer (Current, Top, Bottom, Topoverlay, Multilayer, Bottomoverlay, Connect, Bottompaste,Bot

Seite 15 - Integrated Library Processes

Server Process Reference 22 TR0122 (v1.5) April 21, 2008 ComponentGridY (Real) Denotes the component grid Y size. RoutingTrackGrid (Real) Denotes the

Seite 16 - PCB Processes

Server Process Reference TR0122 (v1.5) April 21, 2008 23 Parameters N/A EqualizeNetLengths process Description Equalize or make net lengths similar w

Seite 17 - Autoroute process

Server Process Reference 24 TR0122 (v1.5) April 21, 2008 FindTestPoints process Description Find test points on a current PCB document or remove all

Seite 18 - ChangeObject process

Server Process Reference TR0122 (v1.5) April 21, 2008 25 Process: PCB:GroupPrimitives Parameters: Action=Explode | Object=Component HideConnections p

Seite 19

Server Process Reference 26 TR0122 (v1.5) April 21, 2008 Net: jump to the specified net Pad: jump to the specified pad String: jump to the specified

Seite 20 - Deselect process

Server Process Reference TR0122 (v1.5) April 21, 2008 27 InternalPlane (1..4) Possible values include 1,2,3,4. Only can display internal planes 1 to

Seite 21 - DocumentPreferences process

Server Process Reference 28 TR0122 (v1.5) April 21, 2008 Parameters Grid (Real) Specifies the grid value to move components to. If no parameters are

Seite 22 - EditRules process

Server Process Reference TR0122 (v1.5) April 21, 2008 29 Parameters N/A Example Process: PCB:NextComponent Paste process Description Paste the conten

Seite 23 - FilterSelect process

Server Process Reference TR0122 (v1.5) April 21, 2008 3 Begin Client.SendMessage('WorkspaceManager:OpenObject','OpenMode=NewFromTe

Seite 24 - GroupPrimitives process

Server Process Reference 30 TR0122 (v1.5) April 21, 2008 Radius (Real) EndAngle (Real: 0-360) Keepout (True, False) - True, False. Defaults to False

Seite 25 - Jump process

Server Process Reference TR0122 (v1.5) April 21, 2008 31 Designator.Mirror (Real) Designator.Width (Real) Comment.Text (String) Comment.Visible (True

Seite 26 - ListComponents process

Server Process Reference 32 TR0122 (v1.5) April 21, 2008 Layer (Current, Top, Bottom, Topoverlay, Multilayer, Bottomoverlay, Connect, Bottompaste,Bot

Seite 27 - MeasureDistance process

Server Process Reference TR0122 (v1.5) April 21, 2008 33 Layer (Current, Top, Bottom, Topoverlay, Multilayer, Bottomoverlay, Connect, Bottompaste,Bot

Seite 28 - NextComponent process

Server Process Reference 34 TR0122 (v1.5) April 21, 2008 ModeFit (Polygonal_room, Create_Centers, Create_NonOrtho, Create_Ortho, Create_Rectangle, Fi

Seite 29 - PlaceArc process

Server Process Reference TR0122 (v1.5) April 21, 2008 35 PlaceString process Description The PlaceString process is used to place a line of text onto

Seite 30 - PlaceComponent process

Server Process Reference 36 TR0122 (v1.5) April 21, 2008 Process: Parameters : PlaceVia process Description The PlaceVia process is used to place a

Seite 31 - PlaceCoordinate process

Server Process Reference TR0122 (v1.5) April 21, 2008 37 Process: PCB : ReportBoardSpecs Parameters : ReportKind = Component ReportNetlistStatus proc

Seite 32 - PlaceFill process

Server Process Reference 38 TR0122 (v1.5) April 21, 2008 If true, the current query is cleared. Example Process: PCB:RunQuery Parameters :Expr=IsDesi

Seite 33 - PlaceRoom process

Server Process Reference TR0122 (v1.5) April 21, 2008 39 Notes There are up to 9 Store and Recall memory states for the Selection Memory diailog. Exa

Seite 34 - PlaceSplitPlane process

Server Process Reference 4 TR0122 (v1.5) April 21, 2008 Begin ResetParameters; AddSingleParameter('SingleValue',5); // code her

Seite 35 - PlaceTrack process

Server Process Reference 40 TR0122 (v1.5) April 21, 2008 OnlineDRC (True, False, Toggle) Sets Online DRC option. LoopRemoval (True, False, Toggle) Se

Seite 36 - ReportBoardSpecs process

Server Process Reference TR0122 (v1.5) April 21, 2008 41 Parameters Binary (True, False) Defaults to unary rule if no parameter is specified. If True

Seite 37 - RunQuery process

Server Process Reference 42 TR0122 (v1.5) April 21, 2008 Process: PCB:SnapGrid Parameters : Size = 5Mil TearDropSelectedPads process Description Add

Seite 38 - SelectionMemory process

Server Process Reference TR0122 (v1.5) April 21, 2008 43 Used to update selected components rotation field values, based upon the orientation of the

Seite 39 - SetupPreferences process

Server Process Reference 44 TR0122 (v1.5) April 21, 2008 Schematic Processes This section covers the Schematic processes and their parameters (if any

Seite 40 - ShowApplicableRules process

Server Process Reference TR0122 (v1.5) April 21, 2008 45 IncrementComponentPartNumber process Jump process LastComponentLibraryEditor process PlacePo

Seite 41 - SnapGridXY

Server Process Reference 46 TR0122 (v1.5) April 21, 2008 AddComponentPart process Description Adds a new component part to a component in the library

Seite 42 - TR0122 (v1.5) April 21, 2008

Server Process Reference TR0122 (v1.5) April 21, 2008 47 Bring an object to the front of another object on a schematic document. Parameters N/A Examp

Seite 43 - Zoom process

Server Process Reference 48 TR0122 (v1.5) April 21, 2008 If True then the focussed object is zoomed into, resizing the whole object on the screen. Ex

Seite 44 - Schematic Processes

Server Process Reference TR0122 (v1.5) April 21, 2008 49 Checks for empty pin name field. Defaults to previous setting if none specified. MissingPinN

Seite 45

Server Process Reference TR0122 (v1.5) April 21, 2008 5 Var ErrorCode : Integer; CommandLine : String; Result : Integer; NetlistName

Seite 46 - BringObjectToFrontOf process

Server Process Reference 50 TR0122 (v1.5) April 21, 2008 CreateSheetFromSheetSymbol process Description Creates a new schematic document and adds por

Seite 47 - ChangeObject process (SCH)

Server Process Reference TR0122 (v1.5) April 21, 2008 51 Example Process: SCH:Cut DeleteComponentFromLibrary process Description The DeleteComponentF

Seite 48 - ClearLocationMark process

Server Process Reference 52 TR0122 (v1.5) April 21, 2008 Process: SCH:DownHierarchy Parameters : Action = OpenAllDocumentsinHierarchy Drag process De

Seite 49 - Copy process (SCH)

Server Process Reference TR0122 (v1.5) April 21, 2008 53 SearchText (String) Specifies the text to search for. ReplaceText (String) Specifies the t

Seite 50 - Cut process (SCH)

Server Process Reference 54 TR0122 (v1.5) April 21, 2008 N/A Example Process: SCH:FirstComponentLibraryEditor IncrementComponentPartNumber process De

Seite 51 - DownHierarchy process

Server Process Reference TR0122 (v1.5) April 21, 2008 55 The MoveComponentToLibrary process is used in the Library Editor to move a component from th

Seite 52 - FindAndReplaceText process

Server Process Reference 56 TR0122 (v1.5) April 21, 2008 The NextComponentLibraryEditor process is used to go to the next component in a current libr

Seite 53 - FindText process

Server Process Reference TR0122 (v1.5) April 21, 2008 57 Location.X (Integer) Specified in coordinate units of .01 inch. Range is 0-6500. Example:

Seite 54

Server Process Reference 58 TR0122 (v1.5) April 21, 2008 PlaceBus process Description Place a bus on the current schematic document. Parameters LineW

Seite 55

Server Process Reference TR0122 (v1.5) April 21, 2008 59 PlaceEllipse process Description Place an elliptical shape on the current schematic document

Seite 56 - PlaceArc process (SCH)

Server Process Reference 6 TR0122 (v1.5) April 21, 2008 AddStringParameter('ReturnGeneratedDocuments', 'True'); RunProces

Seite 57 - PlaceBezier process

Server Process Reference 60 TR0122 (v1.5) April 21, 2008 required value, R+256*(G+(256*B)). Examples: Color=0 is black Color=255 is red Color=6

Seite 58 - PlaceBusEntry process

Server Process Reference TR0122 (v1.5) April 21, 2008 61 Location.X (Integer) Specified in coordinate units of .01 inch. Range is 0-6500. Example: Lo

Seite 59 - PlaceEllipticalArc process

Server Process Reference 62 TR0122 (v1.5) April 21, 2008 Specified in coordinate units of .01 inch. Range is 0-6500. Example: Location.X=100 Corner.

Seite 60 - PlaceIEEESymbol process

Server Process Reference TR0122 (v1.5) April 21, 2008 63 Location.Y (Integer) Specified in coordinate units of .01 inch. Range is 0-6500. Example: L

Seite 61 - PlaceLine process

Server Process Reference 64 TR0122 (v1.5) April 21, 2008 Example Process: SCH:PlaceNote PlaceOffSheetConnector process Description Place a off sheet

Seite 62 - PlaceNoErc process

Server Process Reference TR0122 (v1.5) April 21, 2008 65 Component library filename where the part exists. By default if no library is specified the

Seite 63 - PlaceNote process

Server Process Reference 66 TR0122 (v1.5) April 21, 2008 Color (Long Integer) Specifies RGB value converted from 6 digit hexidecimal number. For exa

Seite 64 - PlacePart process

Server Process Reference TR0122 (v1.5) April 21, 2008 67 Orientation (0..3) Four orientation settings, 0=0 degrees, 1=90 degrees, 2=180 degrees 3=2

Seite 65

Server Process Reference 68 TR0122 (v1.5) April 21, 2008 Parameters Name (String) Text string up to 255 characters in length. Example: Name=D1 Sty

Seite 66 - PlacePin process

Server Process Reference TR0122 (v1.5) April 21, 2008 69 PlaceProbe process Description The PlaceProbe process is used to place a simulation probe on

Seite 67 - PlacePort process

Server Process Reference TR0122 (v1.5) April 21, 2008 7 The RunProcess procedure allows you to execute a Altium Designer or server process. If the p

Seite 68 - PlacePowerPort process

Server Process Reference 70 TR0122 (v1.5) April 21, 2008 Location.X (Integer) Specified in coordinate units of .01 inch. Range is 0-6500. Example: L

Seite 69 - PlaceRoundRectangle process

Server Process Reference TR0122 (v1.5) April 21, 2008 71 Specified in coordinate units of .01 inch. LineWidth (0..3) Four border widths, 0=Smallest,

Seite 70 - PlaceSheetSymbol process

Server Process Reference 72 TR0122 (v1.5) April 21, 2008 Text string up to 255 characters in length. Location.X (Integer) Specified in coordinate un

Seite 71 - PlaceTestVectorIndex process

Server Process Reference TR0122 (v1.5) April 21, 2008 73 ClipToRect (True,False,Toggle) Selection (True,False,Toggle) Example Process: SCH:PlaceTextF

Seite 72 - PlaceTextFrame process

Server Process Reference 74 TR0122 (v1.5) April 21, 2008 RemoveComponentPart process Description The RemoveComponentPart process is used to delete a

Seite 73 - Redo process (SCH)

Server Process Reference TR0122 (v1.5) April 21, 2008 75 Show (True,False). Load and display report in text editor if True. Defaults to True. Exam

Seite 74

Server Process Reference 76 TR0122 (v1.5) April 21, 2008 N/A SetLocationMark process Description The SetLocationMark (1..10) processes are used to ta

Seite 75 - SendObjectToBackOf process

Server Process Reference TR0122 (v1.5) April 21, 2008 77 HotSpotGridDistance (Integer) SnapToHotspot (True,False,Toggle) AutoZoom (True,False,Toggle)

Seite 76 - SetupArrayPlacement process

Server Process Reference 78 TR0122 (v1.5) April 21, 2008 AF_PlacementZoom (True, False, Toggle) AF_PlacementThicken (True, False, Toggle) AF_EditLoca

Seite 77

Server Process Reference TR0122 (v1.5) April 21, 2008 79 Parameters : Action = Mode0 ToggleElectricalGrid process Description The ToggleElectricalGri

Seite 78 - SynchronizeHierarchy process

Server Process Reference 8 TR0122 (v1.5) April 21, 2008 Text (String) Example Process: ScriptingSystem:RunScriptText Parameters : Text = Begin RunApp

Seite 79

Server Process Reference 80 TR0122 (v1.5) April 21, 2008 N/A UpdateComponentsFromLibraryEditor process Description The UpdateComponentFromLibraryEdit

Seite 80

Server Process Reference TR0122 (v1.5) April 21, 2008 81 Prompts for a zoom value if not specified. Action (ZoomIn,ZoomOut,Pan, Redraw, All) Object (

Seite 81 - Work Space Manager Processes

Server Process Reference 82 TR0122 (v1.5) April 21, 2008 Example 3 Close all the documents within the focussed project tree in a script Procedure Clo

Seite 82 - DocumentOptions process

Server Process Reference TR0122 (v1.5) April 21, 2008 83 DeleteObject process (WSM) Description Execute a specified delete action. Parameters ObjectK

Seite 83

Server Process Reference 84 TR0122 (v1.5) April 21, 2008 Edit the embedded option settings for the active or focussed project or document. Parameters

Seite 84 - HideObject process

Server Process Reference TR0122 (v1.5) April 21, 2008 85 Execute a specified hiding action, to hide current document, project or all documents in DXP

Seite 85 - OpenObject process

Server Process Reference 86 TR0122 (v1.5) April 21, 2008 FpgaProject, EmbeddedProject, IntegratedLibrary, ProjectGroup, CAM, WAVE, IntLibrary, Script

Seite 86 - SaveObject process

Server Process Reference TR0122 (v1.5) April 21, 2008 87 GroupByOrder (True,False,Toggle) SortByName (True,False,Toggle) SortByStatus (True,False,Tog

Seite 87 - VersionControl process

Server Process Reference 88 TR0122 (v1.5) April 21, 2008 View process Description The View process can bring a DXP panel into view on DXP. Navigator

Seite 88 - View process

Server Process Reference TR0122 (v1.5) April 21, 2008 89 Revision History Date Version No. Revision 01-Dec-2004 1.0 New product release 26-Apr-200

Seite 89 - Revision History

Server Process Reference TR0122 (v1.5) April 21, 2008 9 Parameters: Action = Show | ObjectKind = Window Favorites Description The Favorites process

Kommentare zu diesen Handbüchern

Keine Kommentare