The following commands are found on the FireCAD™ menu, ribbon, and/or application palette and add the additional functionality to the base design program. All commands listed are also available from the command line.

Link to full pdf-
http://www.cadgen.com/downloads/pdf/...0Reference.pdf
Ribbon Panel/Palette Menu/Button Command Description
Attributes Clear Existing atclear_existing Prompts user for selection and clears existing status.
Attributes Export Attributes to CSV atexattdatatocsv Exports all block reference attributes on the drawing to a csv file which can be modified and re-imported.
Attributes Export Attributes to CSV By Block atexattdatatocsv_byblock Exports all block reference attributes for any selected block name to a csv file which can be modified and re-imported.
Attributes Export Attributes to CSV By Selection atexattdatatocsv_bysel Exports all block reference attributes for any selection of block references to a csv file which can be modified and re-imported.
Attributes Export Attributes to Excel atexattdatatoexcel Exports all block reference attributes on the drawing to an xslx file which can be modified and re-imported.
Attributes Export Attributes to Excel By Block atexattdatatoexcel_byblock Exports all block reference attributes for any selected block name to an xslx file which can be modified and re-imported.
Attributes Export Attributes to Excel By Selection atexattdatatoexcel_bysel Exports all block reference attributes for any selection of block references toan xslx file which can be modified and re-imported.
Attributes Import Attribute Data atimportattributedata Imports and synchronizes all block attributes in a modified .csv or .xslx export file.
Attributes Level Attributes atlevel_attributes Rotates all dynamic device attributes to 0 degrees; Does not move insertion point.
Attributes Locate Attributes atlocate_attributes Relocates all dynamic device attributes to lower right corner of each device; Does not rotate attributes.
Attributes Set Attribute Visibility atatt_visibility Opens the attribute visibility settings dialog.
Attributes Set Existing atset_existing Prompts user for selection and marks devices as existing.
Circuit Palette Connect atconnect Prompts for a selection of devices to connect to the active circuit.
Circuit Palette Disconnect atdisconnect Prompts for a selection of devices to disconnect from the active circuit.
Circuit Palette Insert atinsert_in_circuit Prompts for a single device on the active circuit to insert before, then prompts for a selection of devices to disconnect from the active circuit.
Circuit Palette Lock All Addresses atlock_all_circuit_addresses Locks all addresses on the active circuit, so that connecting, disconnecting and inserting other devices do not shift addresses in use. Essential prior to making as-built revisions.
Circuit Palette Manage Addresses atmanage_locked_circuit_addresses Opens the locked addresses dialog for the active circuit.
Circuit Palette Resequence Circuit atresequence_circuit Prompts to resequence the circuit connection order of devices on the active circuit, allowing the user to determine the best order which overall can affect length and wirefill.
Circuit Palette Unlock All Addresses atunlock_all_circuit_addresses Unlocks all addresses of the active circuit, which will revert the addresses to be freely assigned based on connection order.
Circuit Palette Update Wirefill atupdate_circuit_paths Determines the shortest connection path between devices based on available segments and updates all wirefill for the active circuit.
Circuits Hide Coverage Display athidecoverage Hides coverage for a selection of devices.
Circuits Override Device Address atset_override_address Override a device address.
Circuits Relocate Circuits atrelocate Relocates circuits from a connected device to a compatible device.
Circuits Set Device Input Circuits atset_device_input_circuits Prompts user for selection and opens a dialog to configure selected device input circuits. Devices may be connected to a circuit.
Circuits Set Panel Name atset_panel_name Prompts user for selection and sets a panel name for any assembly or device with output circuits.
Circuits Show Coverage Display atshowcoverage Displays coverage for a selection of devices.
Circuits Unlock Device Address atremove_override_address Remove a device address override.
Circuits/Wirepath Update All Wire Labels atupdate_all_circuit_paths Finds the shortest path between devices on each circuit, but does not change the connection order of devices; Can shorten the overall circuit length of circuits, or apply t-tapped or serial wirepath label data.
Cleanup Set Color of Block Entities to 'ByBlock' atset_all_byblock Sets the color of all block enities in the active drawing to 'ByBlock'; All modelspace block references are set to 'ByLayer'.
Cleanup Set Color of Block Entity Lineweights to 'ByBlock' atset_all_lineweights_byblock Sets all block enitity lineweights in the active drawing to 'ByBlock'.
Cleanup Set Default Mleader Style atset_default_mleaderstyle Creates a default application mleader style and sets all dynamic wirepath labels in the current drawing to use it.
Cleanup Set Default Text Style atset_default_textstyle Creates a default application attribute style and sets all dynamic device block attributes in the current drawing to use it.
Device Pallete Device atinsert Inserts a device from the device palette, similar to placing a block with additional options to adjust rotation.
Devices Replace Selection With Block atreplace_blockrefs Replaces selected entites with a block definition
Devices Replace Selection With Device atreplace_devices Replaces selected entites with a project device
Drawing Auto Poly atpoly Draws a filleted polyline from a series of points and trims the ends to the edge of any intersecting blocks
Drawing Auto Spline atspline Draws a spline from a series of points and trims the ends to the edge of any intersecting blocks.
Drawing Quick Poly atquick_poly Draws an orthogonal ATPolyline between two block references or devices
Drawing Quick Spline atquick_spline Draws an ATSpline between two block references or devices
Edit Assembly Editor atedit_assembly Prompts to select assembly and opens the Edit Assembly dialog.
Edit Launch Project Device Editor atopen_device_editor Launches the device editor utility and connects to the current project database
Edit Master Block Definitions atedit_master_block_definitions Opens the Edit Master Block Definitions dialog to allow the import of block definitions into the master database.
Edit Options atoptions Opens the Options dialog.
Edit Project Block Definitions atedit_project_block_definitions Opens the Edit Project Block Definitions dialog to allow the import of block definitions into the current project database.
Edit Project Drawings atedit_project_drawings Opens the Edit Project Drawings dialog.
Entity Properties Clear Entity Properties atclear_entity_properties Clears all entity properties from selected devices.
Entity Properties Set Entity Properties atset_entity_properties Sets entitiy properties for the selected devices; Follow prompts to assign a name and select or type a value for the property.
Entity Properties View Entity Properties atview_entity_properties Opens an editor which displays all entitiy properties for the selected device
File Close Project atclose_project Closes the active project.
File Create Project atcreate_project Creates a new project using an optional master database connection.
File Open Project atopen_project Opens a project file.
File Update Project atupdate_project Updates or adds parts from the master database.
Reports Battery Calculation Report atreport_battery_calcs Generates battery calculation reports.
Reports Bill Of Material atreport_bom Generates a bill of material.
Reports Cable and Wire Legend atreport_cable_legend Generates cable and wire legend.
Reports Device Legend atreport_legend Generates a device legend.
Reports Device Schedule atexport_device_schedule_reports Generates device address schedule reports and exports them to Excel.
Reports Device Schedule atreport_schedule Generates device schedule reports.
Reports Export Point-to-Point Reports to Excel atexport_point_to_point_reports Generates point-to-point voltage drop reports and exports them to Excel.
Reports Export Speaker Schedules to Excel atexport_speaker_schedule_reports Generates speaker schedule reports and exports them to Excel.
Reports Lump Sum Voltage Drop atreport_lump_sum Generates lump sum voltage drop reports.
Reports Origin Loading Report atreport_origin_loading Generates origin loading report for all circuit origins.
Reports Point-to-Point Voltage Drop atreport_point_to_point Generates point-to-point voltage drop reports.
Reports Speaker Schedule atreport_speaker_schedule Generates speaker schedule reports.
Riser Create Riser Diagram atriser Creates a riser diagram; Follow prompts for optional settings.
Riser Create Riser Diagram From Selection atriser_selection Creates a riser diagram from selection; Follow prompts for optional settings.
Riser Set Device Elevations atset_elevations Sets riser elevations for the selected devices; Displays current device elevations while command is active.
Riser Set Riser Columns atset_riser_column Sets riser column for the selected devices; Displays current device riser columns while command is active.
Selection List Device Circuit Requirements atlist Prompts user for selection of connected or unconnected devices and displays total required watts, address quantity, standby and alarm current.
Selection Select Devices By Keyword atselect_by_keyword Selects devices by keyword search.
Validation Purge Deleted Entities and Circuits atdelete_orphans Permanently deletes circuit connections to devices that have been deleted from the drawing.
Validation Refresh All Labels atrefresh_labels Updates all device attributes and wirepath labels in the current drawing; Does not validate drawing for added or deleted entities.
Validation Reset Device Block Definitions atrefresh_blocks Resets all device block definitions and attribute locations in the current drawing; In most cases the 'blockedit' command should be used when making changes to a block.
Validation Update Cached Block Images atrefresh_block_images Updates cached block images in the current database.
Validation Validate Devices atvalidate Validates the devices on the active drawing and refreshes all labels; Checks for added or deleted devices that may have been added outside of project.
Validation Validate Segments atvalidate_segments Validates segments on the active drawing and refreshes all labels; Checks for added or deleted wirepaths that may have been added outside of project.
View Open Project Palette atshow Opens the main application palette.
Wirepath Clear Conduit Type atclear_conduit_type Clear the conduit size and type for a selection of wirepath segments. This will remove the conduit fill text, but wire fill and conductor count will still be displayed.
Wirepath Delete All Wire Labels atdelete_all_wirefill Deletes all calculated wirefill from the project database. The 'atupdate_all_circuit_paths' command can be used to recalculate all wirefill data.
Wirepath Hide Conductor Count athide_conductor_count Hide the conductor count total in the segment mleaders.
Wirepath Hide Conduit Fill athide_conduit_fill Hide the conduit type and fill percent in the segment mleaders.
Wirepath Hide Wirefill athide_wirefill Hide the wire fill label in the segment mleaders.
Wirepath Set Conduit Type atset_conduit_type Set the conduit size and type for a selection of wirepath segments. This will use the current selection, or prompt for a selection of entities if none are selected. Conduit type will only be applied to validated wirepath segments and will be visible only after calculating/updating wirefill by using the ‘Update All Wire Labels’ command.
Wirepath Show Conductor Count atshow_conductor_count Display the conductor count total (example: ‘2 COND.’) in the segment mleaders. NOTE: This requires that all cables in the device editor have a valid number of conductors set. If this is blank then ‘0 COND.’ or an inaccurate number will be shown.
Wirepath Show Conduit Fill atshow_conduit_fill Display the conduit type and fill percent (example: ‘1/2” EMT (5.82% FILL)’) in the segment mleaders. NOTE: This requires that a conduit size and type is set on the associated wirepath segments (see atset_conduit_type). On segments where no conduit type is assigned, this will not be displayed.
Wirepath Show Wirefill atshow_wirefill Display the wire fill label (1 A, 2 B, etc…) in the segment mleaders as configured in the related output circuit templates. The default configuration is set to ‘[LBL]’ to dynamically display the cable label property. Other dynamic configuration keywords can be ‘[PNL]’, ‘[CKT]’, ‘[COND]’, ‘[AWG]’. These properties use the current panel, circuit, and properties in the Cable table that can be set to through the device editor.
Wirepath Update All Wire Labels atupdate_all_circuit_paths Finds the shortest path between devices on each circuit, but does not change the connection order of devices; Can shorten the overall circuit length
(not on menu) atdelete_all_wirefill Deletes all calculated wirefill and removes labels from the drawing.
(not on menu) atset_node_name Prompts user for selection and sets a node name.
(not on menu) atset_device_attributes_color_bylayer Sets all dynamic device attribute colors to 'ByLayer', which makes them follow the device color settings.
(not on menu) atset_device_attributes_color_white Sets all dynamic device attribute colors to 'White'.
(not on menu) atupdate_default_mleaderstyle Applies the default Mleader style to dynamic wirepath labels.
(not on menu) atcleanup_repositories Checks for any project data resulting from the program terminating unexpectedly. Prompts the user to save, delete, or ignore this data. Runs automatically at startup.
(not on menu) atreroute_polylines Calculates automatically routed polylines from selected block references and intersecting segments.
(not on menu) atreroute_wirepaths Calculates automatically routed wirepaths from devices and existing active wirepaths.
(not on menu) atset_location Prompts user to select a device, and then a text string tat will be used to populate the Location entity property.
(not on menu) atopen_dwg Opens the selected drawing in the Project Tree.
(not on menu) atlicense Opens the licensing dialog