Share

DXData

Receive

This node is used to receive or load Data Exchange from Autodesk Docs. This node takes the Data Exchange object as an input and provides DXData object as an output.

Supported Input Type Expected Output
Data Exchange as an object. DXData as an object.
  1. Click the Receive node from the library.

    Logo

    Logo

  2. In the Get Exchange node click Load to load the Data Exchange from Autodesk Docs. Connect the input of the Receive node with the output of the Get Exchange node.

  3. Connect the output of the Receive node to the input of the Watch node to view the DXData as an object.

    Logo

GetFromURL

This node takes exchangeUrl, unitOfLength, and activate (bool) as inputs to retrieve dxData. The unitOfLength and activate inputs are optional.

Supported Input Type Expected Output
exchangeUrl dxData
unitOfLength exchange
activate status
  1. Click on GetFromURL node from library.

    Logo Logo

  2. Connect the Exchange URL (a string value) to the exchangeUrl port of the DXData.GetFromURL node.

  3. Optionally, select a unit of length from the Units of Length node and connect it to the unitOfLength port of the DXData.GetFromURL node.

  4. Provide a true or false value to the activate port of the DXData.GetFromURL node to trigger the operation.

    Logo

This setup ensures the DXData.GetFromURL node retrieves data from the specified URL with the chosen unit of length and activation status.

Note: The exchange output for the DXData.GetFromURL node, which provides detailed exchange information, is available only in Dynamo Connector versions 2024 and 2025. Dynamo Connector 2023 does not include this enhanced output feature.

Units of Length

This node is used to specify the units for the GetFromURL node. It provides a dropdown menu that allows you to select your preferred units.

Supported Input Type Expected Output
Units From Dropdown Units of Length
  1. Click on Units of Length node from library.

    Logo Logo

  2. Click on the dropdown menu of the Units of Length node, and select the desired unit. The selected unit will be the output of the node.

    Logo

ToGeometries

This node processes the DXData object and provides a List of lists of Data Exchange geometries in the output.

Supported Input Type Expected Output
DXData as an object. List containing lists of Data Exchange Geometries.

List of Lists of Data Exchange Geometries.

  1. Click ToGeometries node from the library.

    Logo

    Logo

  2. Connect the input of the ToGeometries node with the output of Receive node.

  3. Connect the output of ToGeometries to the input of the Watch node to view the List of lists of Data Exchange Geometries.

    Logo

ToParameters

This node processes the DXData object and provides a list of lists of Data Exchange parameters in the output.

Supported Input Type Expected Output
DXData as an object. List containing lists of Data Exchange Parameters.

Parameters from DXData as List of Lists.

  1. Click the ToParameters node from the library.

    Logo

    Logo

  2. Connect the input of ToParameters node with the output of Receive node.

  3. Connect the output of the ToParameters node to the input of the Watch node to view the List that consists of a List containing lists of Data Exchange parameters.

    Logo

Filter By Parameter

This node is used to filter the required data from the DXData object. It takes DXData object, parameter name, and parameter value as input and provides filtered Data Exchange data as an object in the output.

Supported Input Type Expected Output
DXData as an object. DxData as object.
Parameter’s Name as a list to filter.
Parameter’s Value as a list to filter.
  1. Click the Filter By Parameter node from the library.

    Logo

    Logo

  1. Connect the input of the Filter By Parameter node to the output of Receive node.

  2. Select the Parameter Name and Parameter Value from the drop-down and click Add.

  3. Connect the output of the Filter By Parameter node to the input of the Watch node to view the Filtered Data Exchange data as an object. This object will contain information about filtered geometries and parameters of the Data Exchange.

    Logo

  4. Connect the input of the ConvertToGeometries node to the output of the Filter By Parameter node.

  5. Connect the output of the ConvertToGeometries node to the input of the Watch node to view the List containing lists of filtered geometries of the Data Exchange.

    Logo

  6. Connect the input of ConvertToGeometries and ConvertToParameters nodes with the output of Filter by parameter node.

  7. Connect the output of the ConvertToParameters and ConvertToGeometries node to the input of the Watch node to view the List containing lists of filtered parameters and geometries of the Data Exchange.

    Logo

By Geometries and Parameters

This node is used to extract the geometry data of a Data Exchange. It takes the list containing lists of Geometries as input and converts it to DxData object containing the geometry information.

Supported Input Type Expected Output
List containing lists of Geometries. DxData as object.
  1. Click the By Geometries and Parameters node from the library.

    Logo

    Logo

  1. Connect the input of By Geometries and Parameters to the output of ToGeometries node.

  2. Connect the output of By Geometries and Parameters node to the input of watch to view the DxData as an object.

    Logo

Send

This node takes the Data Exchange object and DXData as input and provides the Status of whether the Data Exchange is created in the output.

Supported Input Type Expected Output
Data Exchange object. DxData as object.
DXData as Object.
  1. Click the Send node from the library.

    Logo

    Logo

  2. Connect the output of the GetExchange node to the Exchange input port of the Send node.

  3. Connect the output of ByGeometryParameters node to the DXData input port of Send node and click the Send button.

  4. Connect the output of the Send node to the Watch to view the Data Exchange Status.

    Logo

Was this information helpful?