背景

背景

背景

我正在制作一个开源节点编辑器程序,用于规划设备网络(https://github.com/connorjak/Connectatron),我需要 100 多个常见计算机相关连接器的正确图表以包含在 UI 中。以下是其当前状态的屏幕截图:

Connectatron 的屏幕截图

进步

我使用各种与“计算机端口图标集”相关的术语进行搜索,到目前为止已经取得了一些成功,图标如下:

但是,这些仅涵盖了我想要在我的应用程序中支持的连接器的完整列表中的有限集合,并且许多图标的细节太少而无法避免歧义。

一些关于这些连接器的维基百科文章包含外形尺寸图,但没有比单独截取屏幕截图更好的方法来收集这些图,并且文章之间的图表没有一致的风格。

c15插头图解 nema5-20 图表

此时连接器的完整列表(对于 C++ 格式我深表歉意):

// Variable name to string parsing:
// _    : .
// __   : (space) 
// ___  : -
// ____ : /
enum class PinType
{
    Proprietary, // For connectors that don't match any listed options
    Wireless,
    // DC Power
    // https://en.wikipedia.org/wiki/DC_connector
    // https://en.wikipedia.org/wiki/Coaxial_power_connector
    DC__Power__Barrel, //This is the generic one; we also have more specific specs
    // https://en.wikipedia.org/wiki/EIAJ_connector
    EIAJ___01,
    EIAJ___02,
    EIAJ___03,
    EIAJ___04,  // AKA JSBP 4             
    EIAJ___05,  // AKA JSBP 5
    IEC__60130___10__Type__A__2_1mm__ID,
    IEC__60130___10__Type__A__2_5mm__ID,
    IEC__60130___10__Type__B__2_1mm__ID,
    IEC__60130___10__Type__B__2_5mm__ID,
    IEC__60130___10__Type__C,
    IEC__60130___10__Type__D,
    IEC__60130___10__Type__E,
    DIN__45323__5mm__OD,
    DIN__45323__6mm__OD,
    Molex,
    SATA__Power,
    SATA__Power__Slimline,
    
    // AC Power
    // https://en.wikipedia.org/wiki/NEMA_connector
    // 120VAC
    NEMA__5___15, //Typical outlet, 3 prong
    NEMA__5___20, 
    NEMA__5___30,  
    NEMA__5___50,
    NEMA__TT___30,
    NEMA__L5___15,
    NEMA__L5___20,
    NEMA__L5___30,
    NEMA__1___15, //Old outlet, 2 prong
    // 120/240VAC
    NEMA__14___20,
    NEMA__14___30, //Clothes Dryer
    NEMA__14___50, //Electric Oven
    NEMA__14___60,
    NEMA__L14___20,
    NEMA__L14___30,
    // 240VAC
    NEMA__6___15,
    NEMA__6___20,
    NEMA__6___30,
    NEMA__6___50,
    NEMA__10___30,
    NEMA__10___50,
    // Welder or Plasma Cutter
    NEMA__L6___15,
    NEMA__L6___20,
    NEMA__L6___30,
    NEMA__L6___50,
    // https://en.wikipedia.org/wiki/IEC_60320
    C1____C2,
    //C3____C4, // has been withdrawn from the standard
    C5____C6,
    C7____C8,
    C9____C10,
    //C11____C12, // has been withdrawn from the standard
    C13____C14,
    C15____C16,
    C15A____C16A,
    C17____C18,
    C19____C20,
    C21____C22,
    C23____C24,
    //TODO other AC connectors

    // USB          // https://en.wikipedia.org/wiki/USB
    USB___A,
    USB___A__SuperSpeed, // Has more pins for USB3 features. Fits with USB-A.
    USB___B,
    USB___B__SuperSpeed, // Has more pins for USB3 features. Taller than USB-B.
    USB___C,
    USB__Mini___A,
    USB__Mini___B,
    USB__Mini___AB,
    USB__Micro___A,
    USB__Micro___B,
    USB__Micro___AB,
    USB__Micro___B__SuperSpeed, // Has more pins for USB3 features. Wider than USB Micro-B.

    // Display
    // https://en.wikipedia.org/wiki/DisplayPort
    DisplayPort,
    Mini__DisplayPort,
    // https://en.wikipedia.org/wiki/HDMI
    HDMI,
    Mini__HDMI,
    Micro__HDMI,
    // https://en.wikipedia.org/wiki/Digital_Visual_Interface
    DVI___D,
    DVI___A,
    DVI___I,
    Mini___DVI,     // https://en.wikipedia.org/wiki/Mini-DVI
    Micro___DVI,    // https://en.wikipedia.org/wiki/Micro-DVI
    VGA,
    Mini___VGA,

    // Audio
    Audio3_5mm, //Should probably specify stereo/not?
    XLR, //?
    // https://en.wikipedia.org/wiki/TOSLINK
    TOSLINK,
    Mini___TOSLINK,

    // DIN          // https://en.wikipedia.org/wiki/DIN_connector

    // Mini-DIN     // https://en.wikipedia.org/wiki/Mini-DIN_connector
    PS____2,        // https://en.wikipedia.org/wiki/PS/2_port
    //TODO others from wiki article

    // Other
    SATA,
    Micro__SATA,
    eSATA,
    // https://en.wikipedia.org/wiki/SD_card
    SD,
    miniSD,
    microSD,
    SFF___8639,
    // https://en.wikipedia.org/wiki/Registered_jack
    RJ11,
    RJ14,
    RJ25,
    RJ45, //AKA 8P8C
};

问题

在哪里可以找到符合这些要求的一组图表/图标?

  1. 使连接器的形状因子足够匹配,以便与其他连接器区分开来。
  2. 作风自洽,在情理之中。

回应上一个关闭原因的注释:我不同意这个问题偏离主题。这里没有值得推荐的软件或服务。这个问题的答案不会基于意见,也不会过时,因为它们可能会链接到长期存在的标准数据库。

相关内容