Skip to content

Functional Block

IRI: https://w3id.org/altium/cdm/system/SdmFunctionalBlock

Bounded context: system-sdm

Represents a logical block within a system functional model.

Diagram

---
  config:
    layout: elk
    theme: neutral
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class system_SdmFunctionalBlock["Functional Block"]



      style system_SdmFunctionalBlock fill:#f1c232    


    click system_SdmFunctionalBlock href "../../classes/system_SdmFunctionalBlock/"











          system_SdmFunctionalBlock : name








      system_SdmFunctionalBlock --> "*" system_Parameter : parameters
      click system_Parameter href "../../classes/system_Parameter/"


  class system_Parameter["Parameter"]



      style system_Parameter fill:#f1c232    











      system_SdmFunctionalBlock --> "*" system_SdmHardwareComponent : hardware components
      click system_SdmHardwareComponent href "../../classes/system_SdmHardwareComponent/"


  class system_SdmHardwareComponent["Hardware Component"]



      style system_SdmHardwareComponent fill:#f1c232    











      system_SdmFunctionalBlock --> "*" system_SdmPort : ports
      click system_SdmPort href "../../classes/system_SdmPort/"


  class system_SdmPort["Port"]



      style system_SdmPort fill:#f1c232    






          system_SdmFunctionalBlock : id



          system_SdmFunctionalBlock : sdmReferenceDesignator










  class system_SdmFunctionalModel["Functional Model"]



      style system_SdmFunctionalModel fill:#f1c232    


          system_SdmFunctionalModel --> "*" system_SdmFunctionalBlock: functional blocks 
          click system_SdmFunctionalModel href "../../classes/system_SdmFunctionalModel/"






  class system_SdmEndpoint["Endpoint"]



      style system_SdmEndpoint fill:#f1c232    


          system_SdmEndpoint --> "1" system_SdmFunctionalBlock: functional block 
          click system_SdmEndpoint href "../../classes/system_SdmEndpoint/"






  class system_SdmHardwareModel["Hardware Model"]



      style system_SdmHardwareModel fill:#f1c232    


          system_SdmHardwareModel --> "*" system_SdmFunctionalBlock: functional blocks 
          click system_SdmHardwareModel href "../../classes/system_SdmHardwareModel/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 string Local unique identifier within a given context. system_SdmMappableEntity
sdmReferenceDesignator 1 string Reference designator system_HasSdmReferenceDesignator
name 0..1 string A short name of the entity. direct
parameters * Parameter TBD direct
hardware components * Hardware Component Hardware components associated with this functional block. direct
ports * Port Ports associated with this functional block. direct

Identifier and Mapping Information

Annotations

property value
platformAPI SysSdmFunctionalBlock

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.